- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 单片机人机交互通道的接口技术第6章 单片机人机交互通道的接口技术6.1 单片机与LED数码管的接口技术 6.2 单片机与字符型LCD显示器的接口技术6.3单片机与键盘的接口技术6.4案例:按键显示电路设计6.1 单片机与LED数码管的接口技术 在单片机系统中,要实现良好的人—机界面,除了需要键盘等输入设备以外,一般还配有显示输出设备。常用的显示器有:发光二极管显示器,简称LED;液晶显示器,简称LCD。LED显示器和LCD显示器具有结构简单、成本低、配置灵活、与单片机接口方便等特点。6.1.1 LED结构1.结构和显示原理(a)引脚图 (b)共阴极 (c)共阳极6-2 LED数码管 2.字形码(字段码)表6-1十六进制数字形代码表6.1.2 LED数码显示器应用1.静态显示 静态显示就是当数码管显示器显示某一字符时,相应段的发光二极管恒定地导通或截止。这种显示方法的每l位LED都需要有一个8位输出口控制。静态显示的优点是显示稳定,在发光二极管导通、电流一定的情况下数码管的亮度高。控制系统在运行过程中,仅仅在需要更新显示内容时,CPU才执行一次显示更新子程序,这样大大节省了CPU的时间,提高了CPU的工作效率。缺点是位数较多时,所需的I/O接口较多,硬件开销太大。【例6-1】编程在2个LED数码管上显示数字“1”“2”。解:数码管采用共阳极接法,只需要写两条指令: MOV P0,#0F9H MOV P2,#0A4H电路如图6-3所示,其中RN1、RN2为电阻排,起限流作用。图6-3 静态显示接口电路仿真图2.动态显示【例6-2】编程实现四位一体共阳极数码管从左到右显示数字“1”“2”“3”“4”。解:数码管动态显示电路如图6-4 所示。晶振为12MHz,设计采用动态显示数码管方式,它既满足四个数码管的显示要求,又节省了单片机的I/O口资源。采用共阳极数码管,与其相串的7只限流电阻为300Ω(电路采用电阻排RN1)。6-4 数码管动态显示电路仿真图接口程序设计: ORG 0000H SJMP START ORG 0030HSTART:MOV P1,#0FFH ;闭位选口 MOV P0,#0FFH ;关闭段选口L1: MOV R0,#1 ;计数器预设为1 MOV R1,#0FEH ;选通P1.0控制的显示器L2: MOV A,R0 LCALL SEG7 ;将R0中的数字转换为显示码,从P0口输出 CPL A ;取反,将阴码变为阳码 MOV P0,A ;通过R0得到的显示段码送P0口 MOV A,R1 ;未选通数据送P1 MOV P1,A LCALL DLY ;延时10ms MOV P1,#0FFH ;关闭位选通 INC R0 ;计数加1 CJNE R0,#5H,L3 ;4位是否是扫描完 SJMP L1 ;1~4扫完重新开始L3: MOV A,R1 ;1~4依次显示 RL A ;更新选通位 MOV R1,A SJMP L2 ;循环,显示下一位DLY: MOV R7,#14H ;延时10msDL1: MOV R6,#0 DJNZ R6,$ DJNZ R7,DL1 RETSEG7: INC A ;将数字转换为显示码 MOVC A,@A+PC RET DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH DB 39H,5EH,79H,71H END6.2 单片机与字符型LCD显示器的接口技术 液晶显示器(LCD)由于其体积小巧和功耗低等特点已在显示器领域获得了广泛应用。在单片机系统中也随处可见液晶显示器的影子。在单片机系统中广泛应用的LCD主要有两种:字符型和点阵型。字符型可以用来显示ASCII码字符,点阵型可用来显示中文、图形等更复杂的内容。6.2.1 基础知识1.字符型LCD液晶显示器结构 (a) 外形图 (b)引脚分配图 图6-5 LCD1602外形及引脚分配图1601、1602两种液晶显示模块的引脚定义相同,见表6-2。2. LCD1602的控制命令显示缓冲区的地址分配按16×2格式一一对应,格式如下: LCD1602内部控制器有4种工作状态。① 当RS=0,RW=1,E=1时,可从控制器中读出当前的工作状态。② 当RS=0,RW=0,E=上升沿时,可向控制器写入控制命令。③ 当RS=1,RW=1,E=1时,可从控制器中读数据。④ 当RS=1,RW=0,E=上升沿时,可向控制器写入
您可能关注的文档
最近下载
- 运动解剖学(李世昌)躯干骨连接.ppt VIP
- 大学生国家安全知识竞赛考试题库500题(含答案).docx VIP
- 高一鲁科版化学必修一知识点总结.pdf VIP
- 白沙镇山水林田湖草项目—综合生态修复工程可行性研究报告.docx
- 纪念抗日战争胜利80周年培训讲座PPT课件.pptx
- 银行分行营业部贵宾客户交流会:理财沙龙.ppt VIP
- 脑血管病中西医结合治疗培训题库答案-2025年华医网继续教育.docx VIP
- 2025年高考化学真题分类汇编----专题3--金属及其化合物.doc VIP
- 国家电网有限公司输变电工程质量通病防治手册(2019年版)2.pdf
- 《下肢静脉曲张疾病解析》课件.ppt VIP
文档评论(0)