【大学课件】单片机接口技术.ppt
《【大学课件】单片机接口技术.ppt》由会员分享,可在线阅读,更多相关《【大学课件】单片机接口技术.ppt(53页珍藏版)》请在三一办公上搜索。
1、第7章 单片机接口技术,http:/,7.1 LED显示接口技术,1、LED显示器结构与原理,7.1 LED显示接口技术,2、LED数码管限流电阻的取值 电路如下,7.1 LED显示接口技术,2、LED数码管电路的形式,7.1 LED显示接口技术,3.LED的字形码,7.1 LED显示接口技术,3、LED的字形码(以共阳为例),7.1 LED显示接口技术,3、LED的字形码,7.1 LED显示接口技术,4、LED接口电路的译码方法,7.1 LED显示接口技术,4、LED接口电路的译码方法(1)硬件译码 单片机送出四位二进制数由硬件电路将二进制数译成对应的字形码(增加硬件成本应用较少)。,7.1
2、 LED显示接口技术,4、LED接口电路的译码方法(2)软件译码 单片机通过内部软件将二进制数译成对应的字形码直接从端口送出(应用较多)。,7.1 LED显示接口技术,5、LED的显示方法(1)静态显示 在静态显示方式下,每位数码管的和端与一个位的 相连。要在某一位数码管上显示字符时,只要从对应的 口输出其显示代码即可。其特点为:数码管中的发光二极管恒定地导通或截至,直到显示字符改变为止。,7.1 LED显示接口技术,5、LED的显示方法(硬件电路)(1)静态显示优点:不占用CPU的时间。缺点:占用过多输出端口。,7.1 LED显示接口技术,5、LED的显示方法(1)静态显示(程序)MOV A
3、,R2;R2为显示缓冲区(要显示的数)MOV DPTR,#TAB MOVC A,A+DPTR MOV P1,A RET TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H DB 82H,0F8H,80H,90H 见:静态显示 注:单片机的四个并行I/O口,都有锁存功 能。,7.1 LED显示接口技术,5、LED的显示方法(2)动态显示(硬件电路)工作原理:逐个地循环点亮各位显示器,为了使人看到所有的显示器都在显示,就得加快循环点亮各位显示器的速度,利用人眼视觉残留效应,给人感觉到与全部显示器持续点亮的效果一样。注:循环扫描的频率不低于50Hz。,7.1 LED显示接口技术,5
4、、LED的显示方法(2)动态显示(硬件电路)优点:用较少的端口,可扩展多位LED显示器。缺点:过多的占用CPU的时间。,7.1 LED显示接口技术,5、LED的显示方法(2)动态显示(程序)DEY:MOV DPTR,#TAB MOV A,50H;首位显示缓冲区MOVC A,A+DPTRMOV P1,ACLR P2.0ACALL DEY1SETB P2.0,MOV A,55HMOVC A,A+DPTRMOV P1,ACLR P2.5ACALL DEY1SETB P2.5SJMP DEYTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H DB 82H,0F8H,80H,90H D
5、EY1:MOV R6,#250DEY2:DJNZ R6,DEY2 RET见:动态显示0.ASM,7.1 LED显示接口技术,5、LED的显示方法(2)动态显示(实用程序)MOV DPTR,#TAB MOV R7,#0FEH MOV R0,#50HL:MOV A,R0 MOVC A,A+DPTR MOV P1,A MOV P2,R7 LCALL DEY INC R0 MOV A,R7 RL A MOV R7,A JB ACC.6,L RET,TAB:DB 0C0H,0F9H,0A4H,0B0H,DB 99H,92H,82H,0F8H,DB 80H,90HDEY:MOV R6,#250DEY1:D
6、JNZ R6,DEY1 RET END见:动态显示1.ASM,7.2 键盘接口技术,键的识别 按键工作处于两种状态:按下与释放。()外部中断捕捉 图是用外部中断捕捉键按下的示意图,7.2 键盘接口技术,()定时查询 定时查询键盘方法的电路,优点是电路简洁、节省硬件、抗干扰能力强、应用灵活。缺点是占用较多的 时间资源(但这对大多数单片机应用系统来说不是个问题)。一般情况下推荐使用该方法。,7.2 键盘接口技术,键的消抖消除抖动的方法有两种,一种是采取硬件来实现,如用滤波器电路、双稳态电路等。图是一种比较简单、实用、可靠的方法。,7.2 键盘接口技术,7.1.1独立式键盘 独立式键盘是指直接用 口
7、线构成单个按键电路,每个按键占用一条 口线,如图所示。优点:程序简单缺点:不利于多键盘 的扩展,7.2 键盘接口技术,程序:KEY:MOV P3,#0FFH MOV A,P3 CPL A JZ NEXT;无键合返回 LCALL DEY;消抖延时10ms MOV A,P3 CPL A JZ NEXT;无键合返回 JNB ACC.0,LOP1 MOV R2,#00H SJMP NEXTLOP1:JNB ACC.1,LOOP2 MOV R2,#01H SJMP NEXT.LOP7:JNB ACC.7,NEXT MOV R2,#08HNEXT:RET,DEY:MOV R5,#10 DEY1:MOV R
8、6,#250 DJNZ R6,$DJNZ R5,DEY1 RET见:独立式键盘.ASM,7.2 键盘接口技术,.2.行列式键盘 一、电路:将 口线的一部分作为行线,另一部分作为列线,按键设置在行线和列线的交叉点上,如图所示。,7.2 键盘接口技术,二、工作原理:行线P3.0P3.3是输入线,无键合时全为“1”;CPU通过其电平的高低来判断键是否被按下;列线P3.4P3.7是扫描线,正常是为“0”。若有键合时,闭合键所在的行被所在的列拉成低电平。,7.2 键盘接口技术,三、程序框图,7.2 键盘接口技术,7.2 键盘接口技术,KEY:MOV P3,#0FH MOV A,P3 ORL A,#0F0
9、H CPL A JZ NEXT LCALL DEL10;消抖 MOV A,P3 ORL A,#0F0H CPL A JZ NEXT,7.2 键盘接口技术,MOV P3,#11101111B;判0列有键合 MOV A,P3 ORL A,#0F0H CPL A JZ LOP1 MOV R1,#00H;给行号 SJMP LINE LOP1:MOV P3,#11011111B;判1列有键合 MOV A,P3 ORL A,#0F0H CPL A JZ LOP2 MOV R1,#01H SJMP LINE,7.2 键盘接口技术,LOP2:MOV P3,#10111111B;判2列有键合 MOV A,P3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学课件 大学 课件 单片机 接口 技术
链接地址:https://www.31ppt.com/p-6127551.html