- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机技术与应用_第2版 教学ppt课件 ppt 作者 刘松 单元3 并行输入与输出
并行输入与输出 ;学习目标:
掌握键盘的基本组成及工作原理;
掌握七段LED显示器的基本组成及工作原理。
技能目标:
能够正确在STC89C52外连接键盘和显示设备;
能够灵活应用典型键盘、显示电路构成各种实际电路;
能够利用STC89C52设计制作字符显示实用电路;;3.1 字符显示
项目任务:
1.设计一个1位显示电路,要求在任意指定数码管上顺序显示1、2、3、4、5、6、7、8。
2.设计一个4位显示电路,要求4只数码管从左到右顺序显示1、2、3、4。;一、LED显示器;LED 显示器与单片机接口;显示程序任务:;二、七段LED显示器工作原理
LED显示器有静态显示和动态显示两种方式
1.静态显示
当显示器显示某一字符时,相应段的发光二极管恒定地导通或截止。多位LED分别用一组8位字段口,各位LED公共端接地,分别输出显示不同字形。;静态显示方式
静态显示的特点是每个数???管的段选必须接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用CPU时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。;;例:在一位数码管上显示一个数字;2. LED动态显示
动态显示方式是各位数码管的a ~ h端分别连在一起,并与单片机系统的一个I/O口相连。从该I/O口输出显示代码。每只数码管的共阴极端或共阳极端则与另一个I/O口相连,控制该位的点亮。
每一时刻,只有一位数码管被点亮,各位之间,依次轮流被点亮,对每位来说,每隔一段时间点亮一次。
利用发光二极管的余辉和人眼的驻留效应,并通过适当调整每位数码管点亮的时间和时间间隔,便可以得到稳定的显示输出。
在单片机系统应用中,广泛采用动态显示方式。 ; 设计一个动态扫描方式驱动的4只数码管显示电路,要求4只数码管从左到右顺序显示1、2、3、4字符。(一)硬件电路分析 1. P2口输出与对应显示位的关系 ;2. 原理图;(二)程序清单:;void main() //主函数
{
while(1)
{
uchar i;
for(i=0;i4;i++)
{
P1=duantable[i+0];
P2=weitable[i];
delay(5);
}
}
}; 三、项目实施(一)硬件电路分析 ;(二)要求1.在任意位置LED数码管上显示0、1、2、3。2.在任意位置LED数码管上显示0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。4.在4位LED数码管上从左至右顺序显示0、1、2、3。5.在4位LED数码管上从右至左顺序显示0、1、2、3。6.在4位LED数码管上从左至右或从右至左顺序显示任意4位数。;3.2 矩阵式键盘电路设计
一、项目任务要求
1.设计一个4个独立式按键与89C52单片机接口电路。
要求:(1)按键按下后对应小灯亮;
(2)LED数码管显示键盘号。
2.设计一个4×4矩阵键盘与89C52单片机接口电路。要求用查询法读取行列键盘键码,并将键码显示在LED数码管上。
; 在单片机应用系统中,经常使用简单的键盘和数码管显示电路作为系统的输入和输出,完成人机对话活动,即人机通道。实际上是单片机与键盘和数码管显示器的接口电路。
键盘接口应有以下功能:
键扫描功能,即检测是否有键闭合;
键识别功能,确定被闭合键所在的行列位置;
产生相应的键值功能;
消除按键抖动功能。;二、键盘工作原理
键盘是一组按键的集合,它是最常用的单片机输入设备,操作人员可以通过键盘输入数据或命令,实现简单的人机通信。
根据按键的识别方法分类,键盘有编码和非编码的两种。编码键盘是通过一个编码电路来识别闭合键的键码,如BCD码键盘、ASCII码键盘等;通过软件来识别键码为非编码键盘。
; 由于非编码键盘的电路简单,可以方便地增减键的数量,因此在单片机应用系统中得到广泛的应用。
1、按键电路和抖动的消除
键盘中每个按键都是一个常开关电路。
开关为机械弹性开关,当机械触点断开、闭合时有抖动。 ;消除的办法:
硬件 — 单脉冲触发器,即双稳态触发器或基本R - S触发器。
软件 — 延时,用子程序
2、键盘连接方式
键盘可分为独立式和行列(矩阵式)两类。
(1) 独立式非编码键盘
电路:见图;4只按键分别接到89C52 P1口的4条I/O线上。在没有键按下的情况下,由于上拉电阻的作用,P1.0~P1.3线上输入均为高电平。
您可能关注的文档
最近下载
- 2025年食品安全员考试试题食品安全考试试题卷(答案+解析).docx VIP
- (统编2026新教材)一年级道法上册第12课《玩也有学问》课件.pptx
- 高中生物人教版减数分裂练习题.pdf VIP
- 幼儿园午睡安全管理全流程指南.pptx VIP
- 迎战高三,梦想启航——高三上学期开学第一课主题班会课件.pptx VIP
- 2025年食品安全员考试试题食品安全考试试题卷(答案+解析).docx VIP
- 智能家居理论知识考核试题题库及答案.docx VIP
- 高中生物复习光呼吸练习题.docx VIP
- 2025《上海汽车集团出口贸易的现状研究及发展建议研究》16000字.doc
- NF C 17-102 2011 FR 建筑物和露天地带使用放电式避雷针防雷.pdf VIP
原创力文档


文档评论(0)