版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、九江职业技术学院电气工程系九江职业技术学院电气工程系 第第6章章 A/D转换器的应用转换器的应用 九江职业技术学院电气工程系九江职业技术学院电气工程系 教学目标 知识目标:知识目标: 1 1、了解单片机的总线结构。、了解单片机的总线结构。 2 2、掌握、掌握A/DA/D转换的基本知识。转换的基本知识。 3 3、掌握、掌握ADC0809ADC0809与单片机的硬件连接。与单片机的硬件连接。 4 4、掌握、掌握A/DA/D转换器的程序设计方法。转换器的程序设计方法。 技能目标:技能目标: 1 1、掌握模数转换芯片的调试方法。、掌握模数转换芯片的调试方法。 2 2、掌握单片机外围扩展电路的连接方法。
2、、掌握单片机外围扩展电路的连接方法。 九江职业技术学院电气工程系九江职业技术学院电气工程系 智能化电子仪器及仪表 九江职业技术学院电气工程系九江职业技术学院电气工程系 工作任务 设计一个简易数字电压表,要求能测量设计一个简易数字电压表,要求能测量05V之间之间 的直流电压值,并通过的直流电压值,并通过4位数码管实时显示该电压位数码管实时显示该电压 值。值。 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.1 A/D转换基本知识转换基本知识 A/D转换的功能是把模拟 量转换为n位数字量。 输入A/D转换器的模拟量转换成离散 量称为采样采样,经过采样后输出不连续的 物理量,每个点的纵坐标
3、代表某个时刻 的模拟量,在相邻的两次采样中,A/D 转换输出保持前一时刻的值,A/D转换 后的输出特性是一条阶梯曲线。 相邻两次采样的时间间隔称为采样周采样周 期期,为了使输出量能充分反映输入量的 变化情况,采样周期要根据输入量变化 的快慢决定,一次A/D转换所需要的时 间应该小于采样周期。 九江职业技术学院电气工程系九江职业技术学院电气工程系 采样输出的离散量转换为相应的数字量称为量化量化,假设输入的模拟量为 04.99V时,经8次采样输出的离散量分别为0.00V、0.71V、1.42V、2.13V、 2.84V、3.55V、4.28V和4.99V,则经量化后输出的数字量为3位二进制数, 离
4、散量与数字量的对应关系见下表所示。 6.1 A/D转换基本知识转换基本知识 输出离散量(V)0.000.711.422.132.843.554.284.99 输出数字量000001010011100101110111 数字量最低位(最小有效位LSB,Least Significant Bit)对应的模拟电压称 为一个量化单位量化单位,如果模拟电压小于此值,则不能转换为相应的数字量。 LSB表示A/D转换器的分辨能力,从表可知,1LSB=0.71V。 为了实现输出数字信号近似于输入模拟信号的指标,必须有足够大的采样频 率和转换位数。采样频率越大,采样后的信号越接近输入信号,一般选择采 样频率大于
5、510倍模拟信号的最高频率。A/D转换器的位数越多,转换后的 数字量也越接近于模拟量。 九江职业技术学院电气工程系九江职业技术学院电气工程系 A/D转换器 6.1.2 A/D转换器的主要技术指标转换器的主要技术指标 AD转换时间转换时间 分辨率分辨率 转换精度转换精度 完成一次模拟量变换为数字量所需时间完成一次模拟量变换为数字量所需时间 转换器对输入电压微小变化响应能力的度量转换器对输入电压微小变化响应能力的度量 反映了一个实际反映了一个实际AD转换器在量化值上与一转换器在量化值上与一 个理想个理想AD转换器进行模数转换的差值转换器进行模数转换的差值 九江职业技术学院电气工程系九江职业技术学院
6、电气工程系 6.1.2 A/D转换器的主要技术指标转换器的主要技术指标 1、分辨率 ADC的分辨率是指使输出数字量变化一个相邻数 码所需输入模拟电压的变化量。常用二进制的位数 表示。例如12位ADC的分辨率就是12位,或者说 分辨率为满刻度FS的1/ 。一个10V满刻度的12 位ADC能分辨输入电压变化最小值是10V1/ =2.4mV。 12 2 12 2 九江职业技术学院电气工程系九江职业技术学院电气工程系 2、量化误差 量化误差是ADC的有限位数对模拟量进行量化而引起的误差。实际上,要 准确表示模拟量,ADC的位数需很大甚至无穷大。一个分辨率有限的ADC 的阶梯状转换特性曲线与具有无限分辨
7、率的ADC转换特性曲线(直线)之 间的最大偏差即是量化误差。 6.1.2 A/D转换器的主要技术指标转换器的主要技术指标 九江职业技术学院电气工程系九江职业技术学院电气工程系 3、偏移误差 偏移误差是指输入信号为零时,输出信号不为零的值,所 以有时又称为零值误差。假定ADC没有非线性误差,则其转 换特性曲线各阶梯中点的连线必定是直线,这条直线与横轴 相交点所对应的输入电压值就是偏移误差。 、满刻度误差 满刻度误差又称为增益误差。ADC的满刻度误差是指满刻度 输出数码所对应的实际输入电压与理想输入电压之差。 6.1.2 A/D转换器的主要技术指标转换器的主要技术指标 九江职业技术学院电气工程系九
8、江职业技术学院电气工程系 5、线性度 线性度有时又称为非线性度,它是指转换器实际的转换特性 与理想直线的最大偏差。 6、绝对精度 在一个转换器中,任何数码所对应的实际模拟量输入与理论 模拟输入之差的最大值,称为绝对精度。对于ADC而言,可 以在每一个阶梯的水平中点进行测量,它包括了所有的误差。 7、转换速率 ADC的转换速率是能够重复进行数据转换的速度,即每秒转 换的次数。而完成一次A/D转换所需的时间(包括稳定时间), 则是转换速率的倒数。 6.1.2 A/D转换器的主要技术指标转换器的主要技术指标 九江职业技术学院电气工程系九江职业技术学院电气工程系 A/D转换器类型 常用的A/D转换器按
9、照转换输出数据方式分为 串行与并行两种,并行A/D转换器按原理可分为计 数式、双积分式、逐次逼近式和并行式4种,目前 常用的是双积分式和逐次逼近式转换器。 双积分式双积分式:具有精度高、抗干扰性好、价格低廉等 优点,但速度较慢,经常应用于对速度要求不高的 仪器仪表中。如MC14433和ICL7136等。 逐次逼近式逐次逼近式:在精度、速度和价格上都适中,是目 前最常用的AD转换器。典型芯片有8位MOS型 ADC0801ADC0805、8位CMOS型 ADC0808/0809和ADC0816/0817等。 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.2 8位A/D转换器 ADC08
10、09 主要性能为: 分辨率为位; 精度:ADC0809小于1LSB(ADC0808小于 1/2LSB); 单+5V供电,模拟输入电压范围为05V; 具有锁存控制的路输入模拟开关; 可锁存三态输出,输出与TTL电平兼容; 功耗为15mW; 不必进行零点和满度调整; 转换速度取决于芯片外接的时钟频率。时钟频率范围: 101280KHz。典型值为时钟频率640KHz,转换时间 约为100S。 九江职业技术学院电气工程系九江职业技术学院电气工程系 ADC0809芯片内部结构及引脚功能芯片内部结构及引脚功能 九江职业技术学院电气工程系九江职业技术学院电气工程系 1、IN0IN7,路模拟量输入端。 2、D
11、7D0,位数字量输出端。 3、ALE, 地址锁存允许信号输入端。通常向此引脚输入一个正脉冲时, 可将三位地址选择信号A、B、C锁存于地址寄存器内并进行译码,选通相 应的模拟输入通道。 4、START,启动A/D转换控制信号输入端。一般向此引脚输入一个正脉 冲,上升沿复位内部逐次逼近寄存器,下降沿后开始A/D转换。 5、CLK,时钟信号输入端。 6、EOC,转换结束信号输出端。A/D转换期间EOC为低电平,A/D转换结 束后EOC为高电平。 7、OE,输出允许控制端,控制输出锁存器的三态门。当OE为高电平时, 转换结果数据出现在D7D0引脚。当OE为低电平时,D7D0引脚对外 呈高阻状态。 8、
12、C、B、A,路模拟开关的地址选通信号输入端,3个输入端的信号为 000111时,接通IN0IN7对应通道。 9、VR()、VR():分别为基准电源的正、负输入端。 ADC0809芯片引脚功能芯片引脚功能 九江职业技术学院电气工程系九江职业技术学院电气工程系 地址 锁存 与译码 8 位 A/D 转 换 器 输 出 锁 存 与 缓 冲 IN0 IN1 IN2 IN3 IN4 IN5 D0 D1 D2 D3 D4 D5 D6 D7 IN6 IN7 ADDB ADDA ADDC ALE OE START EOC Vref+Vref- IN0IN7: 8路模拟量的输 入端。 D0D7:AD 转换后的数据
13、输 出端,为三态可 控输出,可直接 与计算机数据线 相连。 ADDA、ADDB 、ADDC:地址 线。用于对模拟 通道进行选择。 ALE:地址锁存允许信号 ,高电平有效。当此信号 有效时,A、B、C三位地 址信号被锁存,译码选通 对应模拟通道。 VREF(十)、VREF(一 ):基准参考电压, 其值决定了输入模拟 量的量程范围。 EOC:转换结束信号, 高电平有效,表示一次 AD转换已完成。可 作为中断触发信号,也 可用程序查询的方法检 测转换是否结束。 START:为启动转换 信号,正脉冲有效。 此信号通常与系统信 号相连,控制AD 转换器的启动。 OE:输出允许信号 ,高电平有效。当 计算
14、机发出此信号 时,ADC0809的三 态门被打开,此时 可通过数据线读到 正确的转换结果。 ADC0809芯片引脚功能芯片引脚功能 九江职业技术学院电气工程系九江职业技术学院电气工程系 ADDCADDBADDA选择的通道选择的通道ADDCADDBADDA选择的通道选择的通道 000 IN0100IN4 001 IN1101IN5 010 IN2110IN6 011 IN3111IN7 ADC0809通道选择通道选择 地址状态与通道相对应的关系表 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.3.1 AT89S51单片机的总线结构单片机的总线结构 单片机系统扩展有单片机系统扩展有并行
15、扩展和串行扩展并行扩展和串行扩展两种方法。两种方法。 n并行扩展:并行扩展:通过单片机的三总线(地址总线通过单片机的三总线(地址总线AB、数据总、数据总 线线DB、控制总线、控制总线CB)来实现;)来实现; n串行扩展:串行扩展:利用利用SPI三总线和三总线和I2C双总线的串行系统扩双总线的串行系统扩 展。展。 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.3.1 AT89S51单片机的总线结构单片机的总线结构 九江职业技术学院电气工程系九江职业技术学院电气工程系 单片机外部扩展方法单片机外部扩展方法 1. 地址线的连接地址线的连接 通常将外围芯片的低通常将外围芯片的低8位地址线经
16、锁存器与位地址线经锁存器与AT89S51的的 P0口相连,高口相连,高8位地址线与位地址线与AT89S51的的P2口相连。如果口相连。如果 不足不足16位则按从低至高的顺序与位则按从低至高的顺序与P0、P2口的各位相连。口的各位相连。 外围芯片的片选信号也接至地址总线。常有外围芯片的片选信号也接至地址总线。常有3 3种种接法:接法: 接至接至AT89S51AT89S51剩余的高位地址线,这种接法称为线选法。剩余的高位地址线,这种接法称为线选法。 适用于外围芯片少的情况,接法简单。适用于外围芯片少的情况,接法简单。 接至接至AT89S51AT89S51剩余高位地址线经译码器译码后的输出端,剩余高
17、位地址线经译码器译码后的输出端, 这种接法称译码法。适用于外围芯片数量较多的情况,但这种接法称译码法。适用于外围芯片数量较多的情况,但 需要增加译码器。需要增加译码器。 将片选信号直接接地将片选信号直接接地。 九江职业技术学院电气工程系九江职业技术学院电气工程系 2. 数据线的连接数据线的连接 n外围芯片的数据线可直接与AT89S51的P0口相连。 3. 控制线的连接控制线的连接 n外围芯片的控制线连接可根据实际需要与AT89S51的部 分控制总线相连。 单片机外部扩展方法单片机外部扩展方法 九江职业技术学院电气工程系九江职业技术学院电气工程系 实例 【例【例6-2】 如图所示为单片机与数据存
18、储器如图所示为单片机与数据存储器6264 的系统扩展接线图。试分析该存储器的地址范围。的系统扩展接线图。试分析该存储器的地址范围。 九江职业技术学院电气工程系九江职业技术学院电气工程系 6264芯片简介 6264是数据存储器,容量大小是数据存储器,容量大小 8K。 地址线地址线13根,数据线根,数据线8根。根。 控制信号有控制信号有片选信号片选信号CS、读信、读信 号号OE、写信号、写信号WE。 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 地址地址 最低地址最低地址 0 0 0 0 0 0 0 0 0 0 0 0 0 0000H 最高地址最高地址 1 1
19、 1 1 1 1 1 1 1 1 1 1 1 1FFFH 九江职业技术学院电气工程系九江职业技术学院电气工程系 74LS373锁存器锁存器 74LS373真值表真值表 OEGDQ 0111 0100 00 保持保持 1 高阻高阻 九江职业技术学院电气工程系九江职业技术学院电气工程系 如何确定地址? 因为因为AT89S51可寻址的最大空间为可寻址的最大空间为64KB。这块芯片占。这块芯片占 据了哪个据了哪个8KB地址范围呢?地址范围呢? n通过片选信号通过片选信号CSCS确定。确定。 6264的地址范围是(设其他空闲地址线状态均输出的地址范围是(设其他空闲地址线状态均输出1):): A15 A1
20、4 A13 A12A0 地址地址 低地址低地址 0 1 1 0 0 6000H 最高地址最高地址 0 1 1 1 1 7FFFH 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.3.2 ADC0809与单片机的接口电路与单片机的接口电路 九江职业技术学院电气工程系九江职业技术学院电气工程系 单片机的地址锁存允许信号ALE分频后做为ADC0809的外 部时钟信号。 ADC0809的地址译码引脚ADDA、ADDB和ADDC分别与 单片机地址总线的低三位A0、A1和A2相连,进行通道选择。 ADC0809的片选信号用P2.7来控制,输入通道IN0IN7 的地址为7FF8H7FFFH。 启动
21、信号START由单片机的写信号和P2.7共同提供,将 ALE与START相连,执行写操作时启动ADC0809。 输出允许信号OE由单片机读信号和P2.7共同控制,执行读 操作时将A/D转换的结果送入单片机。 6.3.2 ADC0809与单片机的接口电路与单片机的接口电路 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.4 单片机与单片机与A/D转换器接口程序设计转换器接口程序设计 1. 通过控制通过控制ADC0809的地址译码引脚的地址译码引脚ADDA、ADDB和和 ADDC的状态,选择通道地址。的状态,选择通道地址。 2. 通过单片机内部定时器或外部硬件电路启动通过单片机内部定时器
22、或外部硬件电路启动ADC0809的时的时 钟信号。钟信号。 3. 控制控制ADC0809的的START引脚启动引脚启动A/D转换。转换。 4. 等待转换结束。等待转换结束。A/D转换后的数字量通常采用查询方式和中转换后的数字量通常采用查询方式和中 断方式传送到单片机进行数据处理。单片机通过查询方式测试断方式传送到单片机进行数据处理。单片机通过查询方式测试 EOC的状态,可判断转换是否完成;单片机也可以把的状态,可判断转换是否完成;单片机也可以把EOC状状 态作为中断信号,用中断方式进行数据传送。态作为中断信号,用中断方式进行数据传送。 5. 控制控制ADC0809的的OE引脚,将转换结果保存到
23、指定存储单元。引脚,将转换结果保存到指定存储单元。 九江职业技术学院电气工程系九江职业技术学院电气工程系 MOVX指令应用 1. 用用Ri进行间接寻址的指令进行间接寻址的指令 MOVX A ,Ri ;A(Ri) MOVX Ri,A ;(Ri)(A) 功能:通过累加器功能:通过累加器A与外部与外部RAM低低256字节单元进行数据传送。字节单元进行数据传送。 例如:设(例如:设(R1)=43H,(,(R0)=21H,片外,片外RAM(43H)=65H,执,执 行指令行指令 MOVX A,R1 MOVX R0,A 结果为:(结果为:(A)=65H,片外,片外RAM 21H单元内容为单元内容为65H。
24、 九江职业技术学院电气工程系九江职业技术学院电气工程系 MOVX指令应用 2. 用用DPTR进行间接寻址的指令进行间接寻址的指令 MOVX A ,DPTR ;A(DPTR) MOVX DPTR,A ;(;(DPTR)(A) 功能:通过累加器功能:通过累加器A与外部与外部RAM进行数据传送。进行数据传送。DPTR为为16位数据指针,该指位数据指针,该指 令可寻址外部令可寻址外部RAM 64KB范围(范围(0000H0FFFFH)。)。 例如:将片外例如:将片外RAM 2100H单元内容送到片外单元内容送到片外3000H单元中。单元中。 MOV DPTR,#2100H MOVX A,DPTR MO
25、V DPTR,#3000H MOVX DPTR,A 九江职业技术学院电气工程系九江职业技术学院电气工程系 A/D转换后的数字量通常采用查询方式和中断方式传送到 单片机进行数据处理。单片机通过查询方式测试EOC的 状态,可判断转换是否完成;单片机也可以把EOC状态 做为中断信号,用中断方式进行数据传送。 ADC0809的软件编程的软件编程 九江职业技术学院电气工程系九江职业技术学院电气工程系 例:对路模拟信号轮流采样一次,并依次把转换结果存例:对路模拟信号轮流采样一次,并依次把转换结果存 储到片内储到片内RAM以以DATA为起始地址的连续单元中。为起始地址的连续单元中。 MAIN:MOV R1,
26、#DATA ;置数据区首地址 MOV DPTR,#7FF8H ;指向通道 MOV R7,#08H;置通道数 LOOP:MOVX DPTR,A ;启动A/D转换 HER: JB P3.2,HER ;查询A/D转换结束 MOVX A,DPTR;读取A/D转换结果 MOV R1,A;存储数据 INC DPTR ;指向下一个通道 INC R1 ;修改数据区指针 DJNZ R7,LOOP ;个通道转换完否? ADC0809的软件编程的软件编程 九江职业技术学院电气工程系九江职业技术学院电气工程系 2、中断方式 读取读取IN0通道的模拟量转换结果,并送至片内通道的模拟量转换结果,并送至片内RAM40H47
27、H单单 元中。元中。 ORG0000H LJMPMAIN ORG0003H LJMPINT0F MAIN:MOVR0,#40H ;内部数据指针指向40H单元 MOVDPTR,#7FF8H ;选通IN0 SETBIT0 ;设置下降沿触发 SETBEX0 ;允许中断 SETBEA ;开中断总允许 MOVX DPTR,A ;启动A/D转换 LJMP$ ;等待转换结束中断 ADC0809的软件编程的软件编程 九江职业技术学院电气工程系九江职业技术学院电气工程系 INT0F:MOVX A,DPTR ;取A/D转换结果 MOVR0,A ;存结果 INCR0 ;内部指针下移 INCDPTR ;外部指针下移,
28、指向下一通道 CJNER0,#48H,NEXT ;未转换完8路,继续转换 CLREX0 ;关中断允许 RETI ;中断返回 NEXT:MOVX DPTR,A ;启动下一路A/D转换 RETI ;中断返回,继续等待下一次 ADC0809的软件编程的软件编程 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.4.2 指针与A/D转换器接口的C51程序设计 C51中定义外部RAM或扩展I/O端口的方法 #include /绝对地址访问头文件 #define IN0 XBYTE0 x7FF8 /设置ADC0809的通道0地址 九江职业技术学院电气工程系九江职业技术学院电气工程系 C51中的指针
29、 (1)指针变量的定义)指针变量的定义 (2)指针运算符)指针运算符 n取地址运算符取地址运算符“ 例:i_ptr= 例:j=*i_ptr; 九江职业技术学院电气工程系九江职业技术学院电气工程系 【例例6-5】用C51语言完成设计 #include #include /绝对地址访问头文件 #define IN0 XBYTE0 x7FF8/设置ADC0809的通道0地址 unsigned char i; /通道选择控制 unsigned char x8; /存放8个通道的A/D转换数据 unsigned char xdata *ad_adr; /存放通道地址 void int0_isr(void
30、) interrupt 0 xi=*ad_adr; /存转换结果 ad_adr+; /下一通道 i+; while(i=8)EA=0; /8个通道转换完毕,关中断 九江职业技术学院电气工程系九江职业技术学院电气工程系 int main(void) IT0=1; /设置边沿触发方式 EX0=1; /外部中断0开中断 EA=1; /开总中断 i=0; /初始化i为第0通道 ad_adr= /通道0地址送ad_adr *ad_adr=0; /写操作启动A/D转换 while(1); /等待中断 return 0; 【例例6-5】用C51语言完成设计 九江职业技术学院电气工程系九江职业技术学院电气工程
31、系 6.5.1 工作任务 设计一个简易数字电压表,要求能测量设计一个简易数字电压表,要求能测量05V之间之间 的直流电压值,并通过的直流电压值,并通过4位数码管实时显示该电压位数码管实时显示该电压 值。值。 九江职业技术学院电气工程系九江职业技术学院电气工程系 困难点 单片机系统内部能处理的信号都是数字量,即单片机系统内部能处理的信号都是数字量,即0和和 1。 温度、压力、位移、电压、电流等幅值会随时间连温度、压力、位移、电压、电流等幅值会随时间连 续变化的物理量是模拟量。续变化的物理量是模拟量。 要使用单片机处理模拟量,必须将模拟信号转换成要使用单片机处理模拟量,必须将模拟信号转换成 数字量
32、。数字量。 在在AT89S51单片机内部已经集成了单片机内部已经集成了CPU、I/O 口、定时器、中断系统、存储器等计算机的基本部口、定时器、中断系统、存储器等计算机的基本部 件(即系统资源),但在内部没有集成件(即系统资源),但在内部没有集成A/D转换转换 芯片,须在外部扩展芯片,须在外部扩展A/D转换芯片。转换芯片。 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.5.2 数字电压表数字电压表硬件制作 九江职业技术学院电气工程系九江职业技术学院电气工程系 6.5.3 数字电压表的软件设计数字电压表的软件设计 主程序主程序 n初始化程序 nA/D转换程序 n数值转换程序 定时器中断
33、子程序定时器中断子程序 n提供ADC0809的时钟信号 显示子程序显示子程序 n显示电压值 九江职业技术学院电气工程系九江职业技术学院电气工程系 参考程序参考程序-汇编汇编 LED_0 EQU 30H LED_1 EQU 31H LED_2 EQU 32H LED_3 EQU 33H ADC EQU35H CLOCK BITP2.4 ST BIT P2.5 EOC BIT P2.6 OE BIT P2.7 ORG 0000H SJMPSTART ORG000BH LJMPINT_T0 START:MOVLED_0,#00H MOVLED_1,#00H MOVLED_2,#00H MOVLED_
34、3,#00H MOVDPTR,#TABLE MOVTMOD,#02H MOVTH0,#236;定时钟频为;定时钟频为50KHz MOVTL0,#236 MOVIE,#82H;开;开T0中断中断 SETBTR0;启动定时器;启动定时器 WAIT: CLR ST SETB ST CLR ST;启动;启动AD转换转换 JNB EOC,$ ;等待转换结束;等待转换结束 SETB OE MOV ADC,P1;读取;读取AD转换结果转换结果 CLR OE MOV A,ADC MOV B,#0C4H ;乘以;乘以19.6mV MUL AB MOV R7,A MOV R6,B HB2: CLR A ;双字节二
35、进制数转换成;双字节二进制数转换成BCD码码 CLR C ;BCD码初始化码初始化 九江职业技术学院电气工程系九江职业技术学院电气工程系 MOV R3,A MOV R4,A MOV R5,A MOV R2,#10H ;转换双;转换双 字节十六进制整数为字节十六进制整数为BCD码码 HB3: MOV A,R7 RLC A MOV R7,A MOV A,R6 RLC A MOV R6,A MOV A,R5 ADDC A,R5 DA A ;十进制调整;十进制调整 MOV R5,A MOV A,R4 ADDC A,R4 DA A MOV R4,A MOV A,R3 ADDC A,R3 MOV R3,A
36、 DJNZ R2,HB3 MOV A,R5 ;压缩;压缩BCD码分离成非压缩码分离成非压缩BCD码码 SWAP A ANL A,#0FH MOV LED_0,A MOV A,R4 ANL A,#0FH MOV LED_1,A MOV A,R4 SWAP A ANL A,#0FH MOV LED_2,A MOV A,R3 ANL A,#0FH MOV LED_3,A LCALL DISP AJMP WAIT 参考程序参考程序-汇编汇编 九江职业技术学院电气工程系九江职业技术学院电气工程系 INT_T0:CPLCLOCK ;提;提 供供ADC0808时钟信号时钟信号 RETI DISP: MOVA
37、,LED_0 MOVCA,A+DPTR CLRP2.0 MOVP0,A LCALL DELAY SETBP2.0 MOVA,LED_1 MOVCA,A+DPTR CLRP2.1 MOVP0,A LCALL DELAY SETBP2.1 MOVA,LED_2 MOVCA,A+DPTR CLRP2.2 MOVP0,A LCALL DELAY SETBP2.2 MOV A,LED_3 MOVC A,A+DPTR CLR P2.3 MOV P0,A CLR P0.7;显示小数点;显示小数点 LCALL DELAY SETB P2.3 RET TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H END DELAY:MOVR6,#10;延时;延时5毫秒毫秒 D1:MOV R7,#250 DJNZ R7,$ DJNZ R6,D1 RET 参考程序参考程序-汇编汇编 九江职业技术学院电气工程系九江职业技术学院电气工程系 参考程序参考程序-C51 #include sbit CLK=P34; sbit ST=P35; sbit EOC=P36; sb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026天津市北辰区教育系统招聘教师41人考试参考试题及答案解析
- 2025年扬州中瑞酒店职业学院单招职业适应性测试试题及答案解析
- 学做结合主题教育
- 主题教育年度规划
- 2026年牡丹江绥芬河市公开招聘公益性岗位工作人员30人(第一批)考试参考试题及答案解析
- 2026中国煤炭海外开发有限公司白俄罗斯分公司面向社会招聘1人笔试参考题库及答案解析
- 2026河北衡水泰华中学宁晋分校招聘教师笔试模拟试题及答案解析
- 分娩过程中的安全监测与评估
- 2026枣庄机场建设投资有限公司专业人员招聘(29人)笔试备考题库及答案解析
- 2026云南昆明官渡区青云实验学校春季招聘4人笔试模拟试题及答案解析
- 宝安区老虎坑垃圾焚烧发电厂三期工程环境影响评价报告
- 《金融大模型应用评测指南》
- 纪检监察办案安全题库400题及答案解析
- 学校课后服务费分配考核办法(2025年9月修订)
- 《人工智能基础与应用(微课版)》课件 第二章 机器学习基础
- 咖啡果小蠹传入风险评估与检疫防控策略探析
- 2024年新高考Ⅰ卷英语真题(原卷+答案)
- 成人癌痛团体标准课件
- 美丽江西婺源课件
- 食堂食品安全知识培训讲义
- 药品不良反应报告和监测管理办法培训考核试题(附答案)
评论
0/150
提交评论