《单片机技术》ppt课件
14页1、第八章 微型计算机接口技术,8-1 LED 显示器接口,8-2 键盘与单片机接口,8-3 D/A转换器接口,8-4 A/D转换器接口,8-2 LED 显示器接口,LED显示器用于显示工业控制参数、过程状态。 1. LED数码管 共阴极LED和共阳极LED 当LED字段引线与数据线连接,每个显示字形对应一个字形码。,D7 D6 D5 D4 D3 D2 D1 D0 h g f e d c b a,显示程序任务:,1.设置显示缓冲区,存放待显示数据和字符(位置码)。 2.显示译码:程序存储器中建立字形码常数表,查表得出对应数据和字符的字形码。 3.输出显示:输出字形码到显示端口。,例: MOV DPTR,#WTAB;指向字形码表首地址 MOV A,R0 ;取显示缓冲区中数据 MOVC A,A+DPTR;查表显示译码 MOV P1,A ;输出显示 WTAB: DB 3FH,06H,5BH ;字形码表 ,2. LED接口电路,显示多位数据的两种电路: 1静态显示,2动态显示,每个LED需要一个8位并行口,多位LED共用一个8位字段口,各位LED公共端用字位口控制,扫描输出显示不同字形。,显示缓冲
2、区与多位LED对应关系:,显示程序:,DIS: MOV R0,#7AH ;指向显示缓冲区起始单元 MOV R3,#01H ;字位码初值R3 MOV A,R3 ;取字位码 DLP: MOV DPTR,#PAAR;指向字位口 (PA口) MOVX DPTR,A ;输出字位码,显示其中1位 MOV A,R0 ;取一个显示数据 ADD A,#0CH ;查表偏移量 MOVC A,A+PC ;取出字形码 INC DPTR ;指向字段口(PB口) MOVX DPTR,A ;输出字形码 ACALL DLY1MS ;延时1ms INC R0 ;指向显缓区下一单元 MOV A,R3 ;修改字位码 RL A ;显示下一位 MOV R3,A JNB ACC.6,DLP ;未显示到最右边LED,继续显示 RET ;全部扫描一遍,结束 DTAB:DB 0C0H,0F9H,0A4H ;字形表 DB 0B0H,99H, DLY1MS: ;延时1ms子程序,8-3 键盘与单片机接口,键盘处理程序任务 1.键输入 检查键盘是否有键被按下,消除按键抖动。确定被按键的键号,获取键号。 硬件电路消除抖动或软件消除抖动。,2.键
《《单片机技术》ppt课件》由会员tia****nde分享,可在线阅读,更多相关《《单片机技术》ppt课件》请在金锄头文库上搜索。
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页