- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实例六人机接口的设计
6.1显示器及其接口的设计
6.2键盘及其接口
6.3简单计算器的设计
6.4习题
学习目标
◆理解简单计算器的电路构成、工作原理和电路中各元器
件的作用。
◆正确设计单片机应用系统的显示接口和键盘接口。
◆正确理解和使用子程序设计方法。
工作任务
◆设计与制作简单计算器。
6.1显示器及其接口的设计
学习目标
◆正确理解静态数码管显示电路的构成、工作原理和电
路中各元器件的作用,并对电路进行分析。
◆正确理解动态数码管显示电路的构成、工作原理和电
路中各元器件的作用,并对电路进行分析。
工作任务
◆数码管静态显示“2008”四个数字。
◆数码管动态显示“1234”四个数字。
在实际的单片机应用系统中,都需要有一定的人机接口,
即与控制者(人)进行人机交流的输入/输出设备,以便控制者对
单片机进行操作控制或单片机向控制者显示某些必要的数据。
常用的输入/输出设备有键盘、LED(LightEmittingDiode)显示
器、LCD显示器等。
6.1.1LED显示器
在3.4节我们已经学习了单个数码管显示接口设计,但在实
际应用中往往需要多个数码管用于显示,例如普通电子钟的显
示就需要6个数码管分别显示时、分、秒。多位数码管显示的
方式有两种:静态显示和动态显示。
数码管显示的段码如表6-1所示,各发光段a、b、c、d、e、
f、g、dp与数据线D0~D7对应,即a对应D0,b对应D1,…,
dp对应D7。
6.1.2LED静态显示方式
LED显示器工作于静态显示方式时,各LED的位选线(共阴
极或共阳极)连接到一起并接地或接 +5 V;每个LED的段码线
(a~dp)分别与一个8位的锁存器输出相连。各LED的显示字符
一经确定,则相应锁存器应锁存段码输出维持不变,直到送入
新字形的段码为止。正因为如此,所以静态显示器的亮度较高。
这种方法的优点是编程容易,管理较简单;缺点是占用较多的
I/O口资源,硬件比较复杂。若要显示较多的位数,则需要增
加较多的锁存器。因此在显示位数较多的情况下,一般采用动
态显示方式。
【练习】
项目:数码管静态显示。
项目编号:EX6_1。
任务要求:设计一个数码管静态显示电路,实现4个LED
数码管分别显示“2008”四个数字,数码管为共阴极数码管。
在MedWin集成开发环境中编辑/编译控制程序,并产生代码,
在Proteus平台里仿真系统,撰写练习报告(格式要求见附录A)。
设计设备与软件:计算机1台,MedWin或其他同类软件1
套,Proteus软件1套。
设计步骤:
(1)打开MedWin软件。
(2)新建源程序文件,编辑源代码。
(3)编译源程序,若没有错,则产生代码;若有错,则修
改错误。
(4)仿真调试程序代码。
(5)在Proteus中打开4位数码管静态显示电路图。
(6)加载程序代码,调试。
1.设计思路
根据上面介绍的数码管静态显示方法,在电路设计上,可
以考虑采用74LS273或74LS373等锁存器来锁存每个数码管的
段码,锁存器的选通信号由单片机的I/O口进行控制。位选位
采用直接接地的方式。设计仿真图如图6-1所示。软件设计比
较简单,主要考虑各个锁存器的选通信号何时有效,最终实现
4个LED数码管分别显示“2008”四个数字。数码管静态显示流
程图如图6-2所示。
图6-14位数码管静态显示仿真图
图6-24位数码管静态显示流程图
2.程序设计所需指令表
程序设计所需指令表如表6-2所示。
3.参考程序代码
参考程序代码如下:
ORG0000H
LJMPMAIN
ORG0030H
MAIN:MOVSP,#5FH;程序初始化
MOVDPTR,#TAB;段码表地址给
DPTR
MOVR0,#00H
MOVR1,#01H
MOVP2,#00H
LOOP:MOVA,R1
MOVP2,A;送位选位
RLA
MOVR1,A
MOVA,R0
MOVCA,@A+DPTR;得
您可能关注的文档
- 《OrCAD和PADS Layout电路设计与实践》课件第11章.ppt
- 《SolidWorks机械设计基础教程》课件第4章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第6章.ppt
- 《单片机实验与实训指导》课件第4章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第14章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第7章.ppt
- 《ARM Linux嵌入式系统开发基础》课件第2章.ppt
- 《单片机实验与实训指导》课件第3章.ppt
- 《SolidWorks机械设计基础教程》课件第5章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第13章.ppt
最近下载
- 人力资源管理中的员工幸福感问题研究.doc VIP
- 幼儿园医学科普身体器官PPT课件(图文).pptx VIP
- 口腔解剖生理学教学大纲.doc VIP
- 三年级数学上册同步练习册练习题(全套).pdf VIP
- 拟发展对象答辩申请PPT.pptx VIP
- 《外婆的澎湖湾》精品课件2022 (1).pptx VIP
- 食品特定技能1号模擬試験(练习题).doc
- 2024-2025学年语文部编版七年级上册第三单元 整本书阅读 《朝花夕拾》 精读、略读、浏览 课件(共26张PPT).pptx VIP
- 电厂水处理值班员(11-011)职业标准·试题库 电力行业职业技能鉴定指导中心编.pdf VIP
- 口腔颌面外科学教学大纲.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)