- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机应用 项目式教程 第5章 显示与键盘 * ——基于Keil和Proteus 配套单片机项目式教程仿真50例 50例全部取自于本书项目和练习题,免费下载 机械工业出版社同名教材配套电子教案 张志良主编 Email:zzlls@126.com 第5章 目录 C51编程基础知识准备 5.1 LED数码管和编码方式 5.2 静态显示方式和动态显示方式 项目14 LED静态显示 任务14.1 74LS377并行输出3位LED数码管静态显示 任务14.2 74LS164串行输出3位LED数码管静态显示 任务14.3 CC4511 BCD码驱动3位LED数码管静态显示 项目15 LED动态显示 任务15.1 74LS139选通4位LED数码管动态显示 任务15.2 74LS595串行传送8位LED数码管动态显示 C51编程基础知识准备 5.3 LCD 1602液晶显示屏 项目16 LCD 1602液晶显示屏显示 C51编程基础知识准备 5.4 按键开关接口 项目17 4×4矩阵式键盘接口 C51编程基础知识准备 5.1 LED数码管和编码方式 在单片机应用系统中,若显示内容只有数码和某些字母, 使用LED数码管是一种较好的选择。 LED数码管显示清晰,成本低廉,配置灵活,与单片机接口简单易行。 ⒈ LED数码管 LED数码管是由发光二极管作为显示字段的数码型显示器件。 7只发光二极管分别对应a~g笔段构成“ ”字形, 另一只发光二极管Dp作为小数点, 外形和引脚 共阴型 共阳型 ⒉ LED数码管编码方式 LED数码管编码方式有多种, 按公共端连接方式可分为共阴字段码和共阳字段码, 共阴字段码与共阳字段码互为反码; 按a、b、…、g、Dp编码顺序是高位在前,还是低位在前, 又可分为顺序字段码和逆序字段码。 甚至在某些特殊情况下可将a、b、…、g、Dp顺序打乱编码。 5.2 静态显示方式和动态显示方式 ⒈ 静态显示方式 在静态显示方式下,每一位显示器的字段需要一个8位I/O口控制, 而且该I/O口须有锁存功能,N位显示器就需要N个8位I/O口。 显示时,每一位字段码分别从I/O控制端输出,亮灭状态保持不变,直至刷新。 静态显示方式编程较简单,显示稳定,数码管驱动电流较小, 但占用I/O端线多,即软件简单、硬件成本高,一般适用显示位数较少的场合。 ⒉ 动态显示方式 动态显示方式是字段驱动和字位驱动分别进行。 字段驱动电路各位共用,相同字段线连在一起, 共8段,由一个8位I/O口控制。 字位控制需轮流驱动由另一个I/O口控制。 特点是占用I/O端线少; 电路较简单,硬件成本低; 编程较复杂,CPU要定时扫描刷新显示。 当要求显示位数较多时, 通常采用动态扫描显示方式。 项目14 LED静态显示 任务14.1 74LS377并行输出3位LED数码管静态显示 ⒈ 显示电路 74LS377为TTL 8D触发器,片内有8个D触发器。 D0~D7为D触发器 D输入端;Q0~Q7是D触发器 Q输出端; 时钟脉冲输入端CLK,上升沿触发,8D共用; 为门控端,低电平有效。 ⒉ 程序 ⒊ Keil 调试和Proteus 虚拟仿真 需要说明的是,由于Proteus软件中的74LS377无效, 运行后,软件提示“NO model apecified for 74LS377”,无法仿真。 因此,用74LS373替代74LS377扩展并行输出口, 只是需多用一个或非门(程序不需变更)。 但是,编者的项目实践累次证明,74LS377扩展并行输出口有效而简便。 编者认为,Proteus ISIS软件仍有不足之处,其元器件库仍在不断完善之中, 并非74LS377不能用于扩展并行输出口。 读者在实际运用时,应仍选74LS377。 可打开本书配套的单片机项目式教程仿真50例任务14.1 ,直接操作。 任务14.2 74LS164串行输出3位LED数码管静态显示 ⒈ 显示电路 74LS164特性已在任务10.1中介绍。 其串行扩展3位LED数码管静态显示电路如图5-5所示, RXD串行输出显示字段码,TXD发出移位脉冲, P1.0控制串行输出,LED数码管为共阳结构。 ⒉ 程序 ⒊ Keil 调试和Proteus 虚拟仿真 可打开本书配套的单片机项目式教程仿真50例任务14.2 ,直接操作。 74LS164串行扩展3位LED数码管静态显示电路, 既具有静态显示的优点,又不多占用80C51 I/O端口资源, 实为最佳静态显示电路。 任务14.3 CC4511 BCD码驱
您可能关注的文档
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子教案 04.项目四 键盘的设计与实现.doc
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子教案 05.项目五 定时计数器综合应用.doc
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子教案 06.项目六 模拟量输入输出设计与实现.doc
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子教案 07.项目七 单片机串行通信设计与实现.doc
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子教案 08.项目八 键盘控制电机方向和转速.doc
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子教案 09.项目九 按键设置液晶电子钟.doc
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子教案 10.项目十 8路温度采集监控系统.doc
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子教案 11.项目十一 点阵显示设计与实现.doc
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子课件 01.项目一 发光二极管LED点亮控制.ppt
- 单片机应用技术项目教程(C语言版)电子教案素材资源 电子课件 02.项目二 LED循环点亮.ppt
- 单片机应用项目式教程——基于Keil和Proteus 教学课件 作者 张志良 第6章 A D转换和D A转换.ppt
- 单片机应用项目式教程——基于Keil和Proteus 教学课件 作者 张志良 第6章 思考和练习解答.doc
- 单片机应用项目式教程——基于Keil和Proteus 教学课件 作者 张志良 目录.ppt
- 单片机应用项目式教程——基于Keil和Proteus 教学课件 作者 张志良 项目式实验仿真50例目录.doc
- 单片机应用项目式教程——基于Keil和Proteus 教学课件 作者 张志良单片机项目式教程仿真50例第1章 第1章 思考和练习解答.doc
- 单片机应用项目式教程——基于Keil和Proteus 教学课件 作者 张志良单片机项目式教程仿真50例第4章 第4章 思考和练习解答.doc
- 单片机应用项目式教程——基于Keil和Proteus 教学课件 作者 张志良单片机项目式教程仿真50例第6章 第6章 思考和练习解答.doc
- 单片机应用与接口技术 教学课件 作者 周坚 等.ppt
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目1 1.pdf
- 单片机应用与调试 C语言版 教学课件 作者 王国明 Microsoft Word 项目1 2.pdf
最近下载
- 《校园危机事件应对与处理》专题讲座.pptx VIP
- 一次性使用中心静脉导管套装产品技术要求标准2024年.docx VIP
- 《工程伦理》课程教学大纲.docx VIP
- GB50217-2018 电力工程电缆设计标准.docx VIP
- (高清版)-B-T 17799.2-2023 电磁兼容 通用标准 第2部分:工业环境中的抗扰度标准.pdf VIP
- 2025山西航空产业集团有限公司校园招聘86人(第二批)笔试参考题库附答案解析.docx VIP
- 屋顶光伏发电项目施工方案.doc
- 四川省2024年普通高校对口招生统一考试语文真题(含答案解析).docx VIP
- 企业发展五年规划目录.PDF VIP
- 2025年电信人工智能学习考试题库(含答案).pdf VIP
文档评论(0)