已知p是三角形ABC内任意一点ABC0809输入端INO测试电压为5V测得的数字为FFH如测量电压为1000mV时,数字量

单片机应用系统的典型结构图

单爿机应用系统核心硬件技术包括:

单片机应用系统核心软件技术包括:

1.寻址方式、指令系统

《单片机原理及应用》复习提纲

掌握:1.单片机嘚基本概念、特点、单片机与通用微机的主要区别、应用领域

总线的概念微型计算机的基本工作过程

   单片机是将CPU、存储器、I/O接口电路等微型机的主要部件集成在一块芯片上的计算机,简称单片机(Microcontroller)

(3)单片机与通用微机的主要区别

(6)微型计算机的基本工作过程

  <1>在进入运荇前,要将事先编好的程序装入存储器中

   <2>读取指令:在CPU的控制下,由内部程序计数器(PC)形成指令存储地址并从该地址中读取指令后送到指囹寄存器(IR)中保存

   <3>执行指令:在CPU的控制下,由指令译码器(ID)对指令译码产生各种定时和控制信号,并执行该指令所规定的操作

2.定点小数的表礻方法

        在定点表示法中,小数点的位置是固定不变的它是事先约  定好的,不必用符号表示通常,将小数点固定在数值部分的最高位之湔或最低值之后 前者将数表示为纯小数,后者将数表示为纯整数

3.BCD码的两种存储格式(压缩和非压缩形式)

  5.二进制、十进制、十六进制の间的转换方法(熟练掌握整数的转换方法)

  6.负数的3种表示方法:原码、反码和补码

  7.补码和真值的计算方法(熟练掌握,整数)

二.内部結构(以AT89C51、AT89C52为背景机型)

3.外部ROM访问允许

 EA=1:访问片内程序存储器

4./WR:访问数据空间,写外部数据存储器控制信号

5./RD:访问数据空间读外部数据存儲器控制信号

了解CPU的基本组成部件

A:累加器,存放操作数或中间运算结果的寄存器

B:寄存器,一般用于乘、除法指令

PSW:程序状态字寄存器

在进行加或減运算时,如果操作结果最高位有进位或借位时CY由硬件置“1”,否则清“0”

在进行加或减运算时,如果操作结果的低半字节向高半字節产生进位或借位时将由硬件置“1”,否则清“0”

在有符号数加减运算中,若有异常结果OV硬件置1,否则硬件清0

该位始终跟踪累加器A中含“1”个数的奇偶性。

如果A中有奇数个“1”则P置“1”,否则置“0”满足偶校验原则。

IR:中断允许控制寄存器

ID:中断优先级控制寄存器

叻解时钟周期、状态周期、机器周期和指令周期之间的关系

 =完成一个基本指令所需时间

  指令周期:完成一个指令所需时间

重点掌握机器周期的计算方法

了解给单片机提供时钟的必要性;掌握提供时钟的基本方法

了解给单片机复位的必要性掌握复位的基本方法和电路(上电复位、按键复位)

1.复位条件:RST引脚端出现持续时间不短于 2个机器周期的高电平。

掌握和理解单片机复位后的初始状态

片内RAM部分和SFR区:

     ①区和③区只能按字节进行数据存取操作,②区则可按字节和位两种方式存取操作

     每个存储单元都有一个字节地址,但只有其中21个单元可以使鼡并有相应寄存器名称。


掌握4组寄存器的选择方法和0组寄存器所对应的地址范围

CPU复位后RS1和 RS0默认值为0即默认第0组为当前工作寄存器组。

叻解可位寻址区的分布区域:

掌握堆栈的基本的概念、作用和数据存储方法

  1.概念:MCS-51单片机的堆栈是在片内RAM中开辟的一个专用区,用来暂時存放数据或存放返回地址并按照“后进先出”(LIFO)的原则进行操作。

  2.作用:进栈时SP首先自动加1,将数据压入SP所指示的地址单元中;

了解P0-P3口的功能和使用特点P1:通用输入输出口

P2P0合起来构成16位地址总线(P2高8位P0低8位

P0口为数据总线(P0口分时实现数据和地址的传输,一般通过373鎖存器来实现)

P3口一部分及几个特殊控制引脚构成不完整的控制总线

重点理解准双向口的概念准双向口使用注意事项,读预备操作的意義

1.概念:P1、2、3有固定的内部上拉电阻所以有时称它们为准双向口;只有高低电平状态,没有高阻状态

2.注意事项:P1、P2、P3口无需外接上拉电阻(已有内部上拉电阻);做输入用的时候要有向锁存器写1的这个预备操作

3.预备操作意义:输入时为正确读出P1.n引脚电平,需设法在读引腳前先使场效应管截止即向锁存器写一

读锁存器、读引脚、“读-修改-写”指令

寻址方式部分:理解7种寻址方式、特点及适用范围

寻址方式:寻找操作数地址或指令地址的方式。

     适用范围:用于查表指令读取存放于程序空间中的常数表,如函数表字模表等。

     适用范圍:用于确定下一条执行指令的入口地址 在指令中给出程序跳转的偏移量rel,用于转移指令中

     特点:直接操作单元中的某一个位,方便叻程序设计提高了程序的可读性。

1. 理解全部指令的功能正确掌握其使用方法P46~P62

2.掌握估算指令长度的方法

3. 掌握相对转移指令中偏移量的计算方法

掌握基本程序结构的设计方法

1. 分支程序:二分支、三分支

2. 循环程序 :循环变量、循环条件

3. 子程序:掌握基本调用方法和参数传递方法

入口参数、出口参数传递方法:

2). 利用寄存器,或存储单元

4. 查表程序:掌握表格的定义方法和两种查表方法

掌握以下应用程序的设计方法:

运算程序:加法(含多字节十六进制数、BCD码数)

减法(含多字节十六进制数、BCD码数)

清零、初始化、移动(复制)、求和、求最大值、求最小值、找寻特殊字符

码制转换:HEX与ASCII之间的转化单字节HEX与BCD码之间的转化

微机与外设之间的数据传送方式,各种传送方式的特点

与中断楿关的SFR和中断标志

CPU对外部中断信号的基本要求

中断、 中断申请、中断优先、中断响应、中断服务和中断返回

中断源中断申请方式(电平、边沿)

响应时间(一般3-8机器周期,或更长)

响应中断的条件(基本条件和阻止CPU立即响应中断的3种情况)

重点掌握:外部中断0/1的应用和中斷服务程序的设计

定时/计数信号的来源及对计数信号的要求

T2定时计数器的特点和使用方法

它的特点是具有可编程性即计数位数、启动方式、计数信号来源均可以通过程序进行控制。

可编程性体现在3个方面:

方式12的使用方法(包括定时和计数)

1.计数信号源要求高电平或低电平的持续时间不能短于一个机器周期

  定时方式:对机器周期计数,

  计数方式:对外部脉冲信号计数

2.(1)软件启动方式(内部控制):

 (2)门控方式(外部触发):

TMOD的设置和初值的计算方法

不同占空比的脉冲波形产生方法(包括查询方式和中断方式的程序设计)

理解:门控启动控淛方法和脉冲宽度测量的基本原理和编程实现。

七.存储器和并口的扩展

半导体存储器的分类、各类存储器的特点

       主存和辅存或者称作內存和外存.主存直接和CPU交换信息,容量小速度快。辅存则存放暂时不执行的程序和数据只在需要时与主存进行批量数据交换,通常容量大但存取速度慢;

1.P2P0合起来构成16位地址总线(P2高8位,P0低8位

 P0口为数据总线(P0口分时实现数据和地址的传输一般通过373锁存器来实现)

 P3口┅部分及几个特殊控制引脚构成不完整的控制总线

并行IO口的总线扩展方法(利用TTL器件的扩展方法)

线选法、译码法(利用简单逻辑电路译码或譯码器译码)硬件实现

1.线选法:直接利用单根地址线作为片选信号

    2.译码法:多根地址线经过译码器、简单逻辑电路、可编程逻辑阵列处理后产苼片选信号

地址译码法又有部分译码和全译码两种方式

存储器扩展的硬件连线(三总线信号连接)

存储空间的分配、存储芯片地址范围的計算

访问片外程序和数据存储器的读写时序

   按键的基本输入过程,按键响应程序的基本功能

       (2)去抖动:识别被按键与释放键时必须避开抖动狀态只有处在稳定接通或断开状态时,才能保证识别正确无误;

      (3)键码产生:为了从键的行列坐标编码得到反映键功能的键码一般在程序存储器中建立了一个键盘编码表,通过查表获得键码

   不管按键过程持续多长时间,仅执行一次按键功能程序

LED的基本结构,主要电参數的含义和限流电阻的计算方法

3.限流电阻计算方法:

静态LED显示和动态LED显示的基本特点

     持续驱动LED显示器的共公端在显示器工作过程中,系統为每个显示器的公共端都一个有效电平

  单片机定时扫描显示器,采用分时驱动的方法轮流控制各个显示器的COM端,使各个显示管轮流點亮该驱动方式利用了人的视觉暂留现象。

  动态扫描驱动方式中显示管分时工作,每次只有一个LED管显示

  在轮流点亮扫描过程中,每位显示管的点亮时间是极为短暂的(约1ms)

   显示亮度既与导通电流有关,也与点亮时间和间隔有关

独立式按键和行列式键盘的硬件接口方法

&独立式按键的应用程序设计方法

行列式键盘扫描和键值读取的基本原理和方法

①行线(P1.0 — P1.3)同时输出低电平,

②在有键按下的情况下,进┅步判断是哪个键按下。

动态LED显示器的接口方法和软件设计方法

A/D和D/A器件的主要技术指标和选取原则

     (2)转换误差:实际输出数字量与理论输出数芓量的差别常用最低有效位的倍数表示,如相对误差≦±LSB/2

2.转换时间:从转换信号到来开始从输出端得到稳定的数字信号进过时间

1.分辨率:最小非零输出电压/最大输出电压

2.建立时间:当输入数据从零变化到满量程时,输出模拟信号达到满量程刻度值(或指定与满量程相对誤差)所需要时间

3.转换精度:最大静态转换误差

5.温度系数:满量程刻度输出时温度每升高1?C,输出变化/满量程*100%

6.电源抑制比:满量程电压變化/电压变化*100%

7.输入形式:二进制码/BCD码/特殊形式码;并行输入/串行输入

8.输出形式:电流输出/电压输出;单路输出/多路输出

资源情况(资料、購买的便利性)

:采样频率输入信号vi最高频率分量频率

不同种类A/D器件的主要特点(逐次比较型,双积分型、并行)

逐次比较型:位数越尐时钟频率越高,转换所需时间越短;转换速度快精度高

双积分型:模拟输入电压在固定时间内向电容充电(正向积分),固定积分時间对应于n个时钟脉冲充电的速率与输入电压成正比当固定时间一到,控制逻辑将模拟开关切换到标准电压端由于标准电压与输入电壓极性相反,电容器开始放电(反向积分)放电期间计数器计数脉冲多少反映了放电时间的长短,从而决定了模拟输入电压的大小;强忼工频能力

并行比较型:用电阻链将参考电压分压;不用附加采样保持电路转换速度最快,随分辨率提高元件数目几何级数增加

ADC0809的工莋时序,以及启动控制和数据传送方法

数据传送方法:无条件数据传送查询方式,中断方式

掌握:端口地址的概念和端口地址分配(计算)方法

ADC0809基本应用程序设计方法(延时法查询法,中断法)

的 EOC经反相器后与P3.2相连

ADC0809多通道巡回采集软件设计方法

利用DAC0832产生单极性波形的程序设计方法

1.单极性三角波发生器

2.单极性锯齿波发生器

MSC-51单片机串行接口工作模式的特点和应用场合

  (3)2个控制寄存器用来设置工作方式、发送接收状态、特征位、波特率等。

  (4)一个数据寄存器SBUF作为接收发送的数据缓冲,两个数据缓冲器(SBUF)在物理上相互独立在逻辑上却占用同一字节哋址99H

RS-232C标准的基本内容和特点

1.RS232C是美国电子工业协会1962年公布,1969年修订的通用标准串行接口标准

  采用负逻辑,对应电平如下:

SPII2C总线的特点囷总线构成。

串行通讯的基本特点帧格式、波特率的概念及其计算方法(要求熟练)

1.基本特点:(帧格式)

异步串行通信的特点:数据嘚传送以“Frame”为一个基本单位;

同步通信时A、B双方使用同一时钟信号驱动。

异步通信时A、B双方使用各自的时钟信号驱动但时钟信号的频率相同。

两种校验方法(奇偶校验、校验和检验)的基本原理

  比对收、发双方的校验位是否一致

  校验过程是针对单个字节的。

  只能检查蔀分错误当一个字节中同时有偶数个bit出错时,无效

  当发送数据量较大时,发送的校验信息量也会较大

  校验是针对一个数据块的。(特列情况是一个字节)

  可以发现一个字节中多个bit同时出错的问题

双机通讯的硬件连线方法(单片机-单片机,单片机-PC机)

数据收发程序编程(查询方式)

预用51单片机的UART传送数据要求采用偶校验方法,波特率为9600bps试选择UART的工作方式,并写出初始化代码(fosc=6MHz)

系统中主機、从机均采用9位UART模式,利用TB8区分地址帧和数据帧

主机首先发“地址帧”即地址码,也是要呼叫的从机ID号

全体从机都会接收地址帧,並与自己的地址号(ID)比较

主机若收到从机回应,便开始发送数据此时置 TB8 = 0 ,连续发送数据

 主从机一次通信结束后,主从机重置自己嘚 SM2 = 1

   主机可以再次呼叫其它从机,并开始新的数据传送过程

十一.C单片机的重要新特性及其在实验3、4、5中的应用

参见C新特性讲解.pdf

4)WDT的作鼡和正确使用

}
本文是以简易数字欧姆表的设计為研究内容本系统主要包括三大模块:转换模块、数据处理模块及显示模块。其中AD转换采用ADC0808对输入的模拟信号进行转换,控制核心AT89C51再對转换的结果进行运算处理最后驱动输出装置LED显示数字电阻值信号。
附件包含原理图完整程序,PCB布局

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)

数字欧姆表,它是采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以显示的仪表由于數字式仪器具有读数准确方便、精度高、误差小、测量速度快等特而得到广泛应用。

传统的指针式刻度欧姆表功能单一,精度低,容易引起视差和视觉疲劳,而采用单片机的数字欧姆表,将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,从而精度高、抗干扰能力強,可扩展性强、集成方便,还可与PC实时通信数字欧姆表是以数字电压表为核心,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量嘚数字化仪表。目前由各种单片机和AD转换器构成的数字欧姆表作全面深入的了解是很有必要的。

近年来随着半导体技术、集成电路(IC)和微处理器技术的发展,数字电路和数字化测量技术也有了巨大的进步从而促使了数字欧姆表的快速发展,并不断出现新的类型

目湔,数字欧姆表的内部核心部件是AD转换器转换的精度很大程度上影响着数字欧姆表表的准确度,因而以后数字欧姆表的发展就着眼在高精度和低成本这两个方面

本文是以简易数字欧姆表的设计为研究内容,本系统主要包括三大模块:转换模块、数据处理模块及显示模块其中,AD转换采用ADC0808对输入的模拟信号进行转换控制核心AT89C51再对转换的结果进行运算处理,最后驱动输出装置LED显示数字电阻值信号

为了用数芓的办法测量电阻,首先需要将被测电阻值以某种方式输入AD转换器根据测量原理的不同,其输入方法有很多,如直接法、电桥法和充放电法。通过网上查找资料,得到以下几种具体方案:

方案一 电压比例输入法

电压经过基准电阻R1和被测电阻Rx接到地,通过OUT输出被测电阻Rx上的电压,经过ADC0809的转換,最后运用单片机根据电压比例计算得出被测电阻,最后通过数码管显示出来

方案二 通过555单稳态触发器转换
利用单稳或电容充放电规律等,鈳以把被测电阻量的大小转换成脉冲的宽窄,即脉冲的宽度Tx与Rx成正比只要把此脉冲和频率固定不变的方波相与,便可以得到计数脉冲,将它送给数字显示器。如果时钟脉冲的频率等参数合适,便可实现测量电阻

方案三 恒流源电路输入法

运用TL431ACLPR提供恒定电压,用恒定电压除以标准電阻可以使ADOP07AH得到想要的恒定电流因为被测电阻和标准电阻串联,电流相等固只需要测出待测电阻得电压,用电压除以电流即可得到被測电阻

方案一 本方案原理较易理解,实现也很方便简单成本低,测量精确而且利用标准电阻得更换让测量更具有灵活性。

方案二 用555構成的单稳态电路在正常工作条件下输出脉冲的宽度Tx与Rx的函数关系是:Tx=R*Cx*ln3,所产生的时间误差可能达到百分之五,再加上其他原因产生的误差,测量昰的时间延迟太大

方案三 运用恒流源电路测量电阻,测量精确但实现比方案一难,成本高

所以本实验选取第一种方案。

运用C51单片机設计一个测量电阻的欧姆表测量电阻范围在10K~100K之间,测量误差不超过5%尽可能的提高精确度。

时钟电路和复位电路提供89C51单片机工作ADC0809测得待测电阻的电压之后发送给单片机,单片机经过数据处理得到被测电阻阻值经I/O口输出给数码管显示。

XTAL1和XTAL2分别为反向放大器的输入和输出该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用如采用外部时钟源驱动器件,XTAL2应不接。因为一个机器周期含有6个状態周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为1/12us,故而一个机器周期为1us


如图4-1所示为时钟电路。

复位方法一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后,在RESET端持续给出2个机器周期嘚高电平时就可以完成复位操作例如使用晶振频率为12MHz时,则复位信号持续时间应不小于2us。本设计采用的是外部手动按键复位电路

如图4-2所礻为复位电路

Flash存储单元,具有在系统可编程(ISP)特性配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器洏且速度更快。STC89C51RC系列单片机是单时钟/机器周期(1T)的兼容8051 内核单片机是高速/ 低功耗的新一代8051 单片机,全新的流水线/精简指令集结构,内部集成MAX810 專用复位电路 4.2.1 被测电阻电压测量电路


如图4-1-4所示为被测电阻电压测量电压经过已知p是三角形ABC内任意一点电阻和被测电阻Rx接到地。通过OUT输出被测电阻Rx上的电压送到ADC0809的IN0口。

本设计采用ADC0809作为模数转换芯片ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器其内蔀有一个8通道多路开关,它可以根据地址码锁存译码后的信号只选通8路模拟输入信号中的一个进行A/D转换。

(1)8路输入通道8位A/D转换器,即分辨率为8位

(2)具有转换起停控制端。

(4)单个+5V电源供电

(5)模拟输入电压范围0~+5V,不需零点和满刻度校准

(6)工作温度范围为-40~+85摄氏度。

(7)低功耗约15mW。

ADC0809是CMOS单片型逐次逼近式A/D转换器内部结构如图所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近寄存器、逻辑控制和定时电路组成


ADC0809芯片有28条引脚,采用双列直插式封装如图4-1-5所示。

IN0~IN7:8路模拟量输入端

2-1~2-8:8位數字量输出端。

ADDA、ADDB、ADDC:3位地址输入线用于选通8路模拟输入中的一路。

ALE:地址锁存允许信号输入端,产生一个正脉冲以锁存地址

START: A/D转換启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位下降沿启动A/D转换)。

EOC: A/D转换结束信号输出端,当A/D转换结束时此端输出一个高电平(转换期间一直为低电平)。

OE:数据输出允许信号输入端,高电平有效当A/D转换结束时,此端输入一个高电岼才能打开输出三态门,输出数字量

CLK:时钟脉冲输入端。要求时钟频率不高于640KHz

REF(+)、REF(-):基准电压。

Vcc:电源单一+5V。

4.2.3 数码管显示電路

  四位数码管是一种半导体发光器件其基本单元是发光二极管。能显示4个数码管叫四位数码管数码管按段数分为七段数码管和八段數码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);

按发光二极管单元连接方式分为共阳极数码管和共阴极數码管共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V当某一字段发咣二极管的阴极为低电平时,相应字段就点亮当某一字段的阴极为高电平时,相应字段就不亮共阴数码管是指将所有发光二极管的阴極接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上当某一字段发光二极管的阳极为高电平时,相应字段就點亮当某一字段的阳极为低电平时,相应字段就不亮


本设计采用四位一体共阴极数码管,管脚图如图4-1-6所示

本此设计运用C语言进行编程

5.2 系统开发工具的选择

此次设计采用的软件有:Keil5、ISIS仿真软件、stc-isp单片机烧录软件。

(1)5V直流电源1台

(3)100k电位器一个。

(6)ISIS仿真软件

本设計应用ISIS和keil5软件,首先根据自己设计的电路图用ISIS软件画出电路模型然后用keil5软件编写程序并进行编译,在根据错误提示修改错误直至编译通過再生成hex文件,将此文件加到电路图中的单片机里面进行仿真测试

(1)不断尝试换用不同的标准电阻,找到误差最小时的标准电阻

(2)修改数据处理的程序,提高测量电阻的精确度

(1)根据分压原理,在测量10K~100K电阻时选用50K标准电阻最合适。

(2)用万用表测量将电位器调节至10k

(3)用本课程设计的欧姆表测量其电阻。若与10K相差较大则修改数据处理部分的程序,如:或者扩大0809的电压测量的精确度(将測得的电压扩大100倍)来达到扩大电阻的精确度直至误差在5%之内,接着在调节电位器到20k测量其电阻,若误差在5%之内则继续调节电阻,否则修改程序电阻的取值为10K,20K,30K…100K,直至所有的误差都在5%之内即可。

(4)在达到5%的精确误差后可以通过在单片机中int型最大不超过65536,适当的扩夶标准电阻的倍数再缩小从而提高精确度。

欧姆表原理是基于电压测电阻所以最终测得的电压的精度决定了电阻的精度。由于采用了ADC0809為8位处理器当输入电压为5.00V时,输出数据值为255(FFH)因此ADC0809最大的数值分辨率为0.0196V(5/255)。这就决定了电压表的最大分辨率(精度)只能达到0.0196V從而欧姆表的精度也有了限制。测试时电压数值的变化一般以0.02V的电压幅度变化如果要获得更高的精度要求,应采用12位、13位的A/D转换器

7.1 仿嫃软件下调试

在ISIS仿真软件下,用50K的标准电阻下分别将待测电阻取10K,20K30K~100K时,得到的数据如表1:

从表中可看出在ISIS仿真软件下,试验所得的電阻值与标准值之间的误差没有超过2%符合设计所要求的误差不超过5%。而产生误差的原因最主要就是电压的精确度,电压的精确度越高测得的电阻阻值越接近标准值。

7.2 实际欧姆表调试

实际用本次设计的欧姆表测量表阻值用50K的标准电阻下,分别将待测电阻取10K20K,30K~100K时得箌的数据如下表2:

从表中可以看出,实际测得的值和仿真值有所出入原因是电阻的实际阻值与标称值会有所偏差,会在标称值的附近還有电路也会产生一定的电阻,故会引起误差不过误差并没有超过3%。

为期两周设计就此结束我深切的体会到电路理论与实际相结合的偅要。以及用电脑仿真与电脑理论及电路实际的不同起初刚刚拿到题目时一直在纠结这电阻应该怎么测才能使电阻数值更精确,当时想箌了比例法和恒流源的方法经过网上的查阅资料和与同学得到讨论,最终选定了比例法测电阻经过两周的努力终于成功地设计出了误差低于5%的欧姆表,最终在4位一体数码管上显示的结果和直接用万用表测试的结果几乎一致误差完全在合理的范围。由于仪器而引起的误差也在误差范围内达到预期设计的目的,设计成功
本设计参考了单片机原理与接口技术教材中的89C51与ADC0809转换的接口连线,设计出电路图的連线并从中理解了许多基本的知识和接线的方法,在程序的设计与欧姆表调试的过程中遇到了很多的问题刚开始调试时4位一体的数码管完全不亮,检查发现是数码管引脚接反了改正后测试数码管有所显示,但是只有第一位显示较亮其余3位很暗,经过在程序中加长延時的时间四位数码管全部点亮。在测试50K的电阻时问题又出现了显示的电阻值仅仅只有几千欧,经过检查发现实ADC0809的8位输出接反了在改囸了电路后数码管显示正确,最终在测试了多个不同的电阻数值均正确且在误差允许的范围内,本次设计最终调试成功
}

ADC0809的参考电压为5V,要求转换后的数字量为FFH,输入模拟电压为5V(DC)转换后的数字量为00H,输入的模拟电压为0伏。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 P(ABC) 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信