- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及其应用第八简介
第8章 接口电路设计 8.1 显示器及其接口 8.2 键盘及其接口 8.3 D/A转换器及其接口 8.4 A/D转换器及其接口 8.5 打印机接口* 8.6 拨码盘及语音接口* 8.1 显示器及其接口 8.1.1 LED显示器 8.1.2 显示器接口实例 8.1.3 伟福实验系统LED显示器编程 8.1.1 LED显示器 1.LED显示器结构与原理 LED显示块是由发光二极管来显示字段的显示器件。 在单片机应用系统中通常使用的是八段LED, 有共阴极与共阳极两种,如图8-1所示。八段显示块与单片机接口非常容易。字符显示码(段码)如表8-1所示。 2.LED显示器与显示方式 在单片机应用系统中使用LED显示块构成N位LED显示器。图8-2是N位显示器的构成原理。 4个LED段线并联接到同一个I/O端口,LED的共阳极或 共阴极接到不同的I/O线。在某时刻只让一只LED的位选 线有效,配合这时的段码,该位LED显示相应的字符。 依次轮流让不同的LED显示字符,即为动态显示。 8.1.2 LED显示器接口实例 从LED显示器的原理可知,为了显示字母与数字, 必须最终转换成相应的段码。这种转换可以通过硬 件译码器或软件进行译码。 硬件译码器LED显示器接口 软件译码LED显示器接口 3. 动态显示程序设计 (1)程序流程图 (2)程序 DIR: MOV R0, #79H ; 显缓区指针初值 MOV R3, #01H ; 位选码初值(左边第一位LED) MOV A, R3 LD0: MOV DPTR, #7F01H ; A口地址 MOVX @DPTR, A ;送位码 INC DPTR ; B口地址 MOV A, @R0 ; 取要显示的字符 ADD A, #0DH ; 加偏移量 MOVC A, @A+PC ; 查段码表 DIR1: MOVX @DPTR, A ; 送段码 ACALL DL1ms ; 延时1ms INC R0 MOV A, R3 ; 准备调整位选码 JB ACC.5, LD1 ; 已到达最右边LED RL A ; 向左移一位LED MOV R3, A ;暂存位选码 AJMP LD0 LD1: RET DSEG: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,6FH,77H DB 7CH,39H,5EH,79H,71H,73H,3EH,31H,6EH,1CH DB 23H,40H,03H,18H,00H DL1ms: MOV R7, #02H DL: MOV R6, #0FFH DL6: DJNZ R6, DL6 DJNZ R7, DL RET 8.1.3 伟福实验系统LED显示器编程 1. LED硬件显示原理 2. 软件流程图 3. 显示程序 OUTBIT EQU 0FE02h ;位控制口 CLK164 EQU 0FE04h ;段控制口(接164时钟位) DAT164 EQU 0FE06h ;段控制口(接164数据位) LEDBuf EQU 60h ;显示缓冲区 ORG 0 LJMP Start Start: MOV SP, #40H MOV A, #1 ; 往显缓区填入1,2 MOV R0,#LEDBuf ; 3,4,5,6 FillBuf: MOV @R0,A INC A INC R0 CJNE R0, #LEDBuf+6, FillBuf DispAgain: LCALL Display ;调显示程序 LJMP DispAgain Display: MOV R0, #LEDBuf ;显缓区指针 MOV R1, #6 ; 共6个八段管 MOV R2, ;从左边开始显示 Loop: MOV DPTR, #OUTBIT ;位控制口地址 MOV A, #0 MOVX @DPTR, A
您可能关注的文档
- 华法林临床合理使用存在的诸多问题及解决办法讲解.ppt
- 华成新产品研发流程优化与研发项目管理(学员V)讲解.ppt
- 华支睾吸虫(肝吸虫)讲解.ppt
- 华海药业,海翔药业,九州药业项目环境影响讲解.doc
- 华普体检培训讲解.ppt
- 华理(参考)文献翻译讲解.doc
- 华师大九级历史下册第二次世界大战全面爆发(共张)讲解.ppt
- 华星TDLTE培训基本原理讲解.pptx
- 华普体检护士礼仪培训讲解.ppt
- 华星TDLTE培训CSFB基础和优化讲解.pptx
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
最近下载
- 初中课外文言文100篇.doc
- 期中模拟测试卷(试题)-2024-2025学年一年级上册语文统编版(2024).docx VIP
- 高中英语_阅读课U2 Mother of Ten Thousand Babies教学设计学情分析教材分析课后反思.doc
- 《小学语文课程与教学论》课件——第七章 口语交际教学.pptx VIP
- 2024 ESC慢性冠脉综合征指南解读(全).pptx
- 国家与人口基础信息库建设项目建议书.doc
- 期中试题-2024-2025学年一年级上册语文统编版(2024).docx VIP
- 第十七章分子标记辅助选择育种习题及答案.docx
- 2013年通用安装工程计量规范.pdf
- 2024年全国各地中考试题分类汇编(一):现代文阅读含答案.docx
文档评论(0)