IO口基本结构及应用一—数码管显示实用教案_第1页
IO口基本结构及应用一—数码管显示实用教案_第2页
IO口基本结构及应用一—数码管显示实用教案_第3页
IO口基本结构及应用一—数码管显示实用教案_第4页
IO口基本结构及应用一—数码管显示实用教案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information TechnologyI/OI/O端口的输入输出特性端口的输入输出特性(txng) (txng) AT89C52有有32根输入根输入/输出线,组成输出线,组成4个个8位并行输入位并行输入/输出接口,分别称为输出接口,分别称为P0口、口、P1口、口、P2口和口和P3口。这口。这4个接口可以并行输入或输出个接口可以并行输入或输出8位数据;也可按位使用位数据;也可按位使用(shyng),即每一根输入,即每一根输入/输出线都能独立地用作输入或输出。输出线都能独立地用作输入或输出。 每个端口都由锁

2、存器、输出驱动器、输入缓冲器组成。每个端口都由锁存器、输出驱动器、输入缓冲器组成。 第1页/共15页第一页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information TechnologyI/OI/O端口的结构端口的结构(jigu)P1(jigu)P1口口 P1口只有一种功能通用(tngyng)输入输出接口 第2页/共15页第二页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information TechnologyI/OI/O端口的结构端口的结构(jigu)P3(jigu)P3口

3、口 P3口为多功能口 第3页/共15页第三页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information TechnologyI/OI/O端口的结构端口的结构(jigu)P3(jigu)P3口口 表表3-1 P3口和部分口和部分P1口的复用功能定义口的复用功能定义端口引脚复用功能P10T2(定时器T2外部输入)P112EX(定时器T2的捕捉/常数重装触发)P30RXD(串行接收器)P31TXD(串行发送端)P32INT0(外部中断0输入)P33INT1(外部中断1输入)P34TO(定时器TO外部输入)P35T1(定时器T1外部输入)P

4、36WR(外部数据存储器写脉冲输出线)P37RD(外部数据存储器读脉冲输出线)第4页/共15页第四页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information TechnologyI/OI/O端口的结构端口的结构(jigu)P0(jigu)P0口口 P0口有两种功能地址(dzh)/数据分时复用总线和通用I/O接口 第5页/共15页第五页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information TechnologyI/OI/O端口的结构端口的结构(jigu)P2(jigu

5、)P2口口 P2口有两种功能通用(tngyng)输入输出接口和地址总线 第6页/共15页第六页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information TechnologyI/O口的基本口的基本(jbn)应用应用 在89系列单片机的应用中,通常要进行信息显示(xinsh),而显示(xinsh)器件大多是采用LED数码管或LCD。对LED和LCD器件来说,它们的接口方法是不同的。因为LED般所需的电流较大。而且,对于数码管显示(xinsh)器而言,在显示(xinsh)时要求给出和显示(xinsh)数字对应的7段或8段显示(xinsh

6、)码;对于LCD器件来说,现在已经配置了专门的驱动电器,在进行信息显示(xinsh)时,往往把信息写入驱动电路的存储器中。由于存储器和LCD显示(xinsh)屏是一种映射关系,故只要写入其存储器的信息适当,则可以在LCD中显示(xinsh)出对应的正确信息。第7页/共15页第七页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information Technology数数 码码 管管 结结 构(一)构(一) 七段数码管是常用的显示器件,其显示原理是通过不同段发光二极管的亮灭组合(zh)来实现显示一个具体的数字或者字符。 七段数码管七段的名字分

7、别是ag,小数点称为dp。第8页/共15页第八页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information Technology数数 码码 管管 结结 构(二)构(二)第9页/共15页第九页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information Technology四四 联联 数数 码码 管管 结结 构构这里每一个数码管的段码AF是连接(linji)在一起的,每个数码管的公共端是独立的。第10页/共15页第十页,共16页。成于大气成于大气(dq) 信达天下信达天下Ch

8、engdu University of Information Technology数码管显示数码管显示(xinsh)程序编写(一)程序编写(一) 在单个共阴数码管上显示数字在单个共阴数码管上显示数字“9”。 确定数码管段码所接单片机确定数码管段码所接单片机I/O口的位置;口的位置; 注意公共端所接的位置;注意公共端所接的位置; 计算出计算出“9”对应的段码。对应的段码。 思考思考(sko):如果改用共阳数码管,该怎么控制。:如果改用共阳数码管,该怎么控制。第11页/共15页第十一页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Informa

9、tion Technology数码管显示数码管显示(xinsh)程序编写(二)程序编写(二) 在四联共阴数码管上显示数字在四联共阴数码管上显示数字“1234”。 确定数码管段码所接单片机确定数码管段码所接单片机I/O口的位置;口的位置; 注意位选信号注意位选信号(xnho)所接的位置;所接的位置; 注意动态扫描的时序;注意动态扫描的时序; 注意显示的频率。注意显示的频率。第12页/共15页第十二页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information Technology数码管显示数码管显示(xinsh)程序编写(三)程序编写(

10、三) 在四联共阴数码管上显示数字在四联共阴数码管上显示数字“1234”。要求数据端和位选端都由。要求数据端和位选端都由P0口送口送出。出。 熟悉熟悉74HC573的功能;的功能; 利用锁存器用利用锁存器用(q yn)P0口既送出段码,也送出位选信号;口既送出段码,也送出位选信号; 注意动态扫描的时序。注意动态扫描的时序。第13页/共15页第十三页,共16页。成于大气成于大气(dq) 信达天下信达天下Chengdu University of Information Technology数码管显示数码管显示(xinsh)程序编写(四)程序编写(四) 在四联共阴数码管上循环在四联共阴数码管上循环(

11、xnhun)显示数字显示数字“0123456789”,要求每,要求每隔一段时间数字向左移动一位,循环隔一段时间数字向左移动一位,循环(xnhun)显示。显示。 确定段码信号输出端口;确定段码信号输出端口; 确定位选信号输出端口;确定位选信号输出端口; 确定变化的方式(直接送数或者循环确定变化的方式(直接送数或者循环(xnhun))。)。 提示:可以定义一个显存空间,固定显示这个空间中的数,只需要改变显提示:可以定义一个显存空间,固定显示这个空间中的数,只需要改变显存里的数就可以了。存里的数就可以了。第14页/共15页第十四页,共16页。感谢您的观看(gunkn)!第15页/共15页第十五页,共16页。NoImage内容(nirng)总结成于大气 信达天

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论