单片机第5章 输入输出接口P0~P3_第1页
单片机第5章 输入输出接口P0~P3_第2页
单片机第5章 输入输出接口P0~P3_第3页
单片机第5章 输入输出接口P0~P3_第4页
单片机第5章 输入输出接口P0~P3_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

1、 POPOP3P3端口的功能端口的功能 POPOP3P3端口的端口的 本章介绍的主要内容本章介绍的主要内容 P1.0T2引脚引脚,定时定时/计数器计数器2外部计数脉冲输入外部计数脉冲输入 P1.1 T2EX引脚引脚,定时定时/计数器计数器2触发和方向控制触发和方向控制 lP2P2口口1.1.作为输入作为输入/ /输出口。输出口。 2.2.作为高作为高8 8位地址总线。位地址总线。 lP3P3口口P3P3口为双功能口为双功能 1.1.作第一功能使用时,其功能为输入作第一功能使用时,其功能为输入/ /输出口。输出口。 2.2.作第二功能使用时,每一位功能定义如下表作第二功能使用时,每一位功能定义如

2、下表 所示所示: : RD (外部数据存储器读选通信号入)外部数据存储器读选通信号入) P3.7 P3.7 WR (外部数据存储器写选通信号入)外部数据存储器写选通信号入)P3.6 P3.6 T1 T1 (定时器定时器1 1外部计数脉冲输入)外部计数脉冲输入)P3.5 P3.5 T0 T0 (定时器定时器0 0外部计数脉冲输入)外部计数脉冲输入) P3.4 P3.4 P3.3 P3.3 P3.2 P3.2 TXD TXD (串行输出线)串行输出线)P3.1 P3.1 RXD RXD (串行输入线)串行输入线) P3.0 P3.0 第第 二二 功功 能能 端口引脚端口引脚 INT0 INT0(外

3、部中断外部中断0 0输入线)输入线) INT1INT1 (外部中断外部中断1 1输入线)输入线) 依据每个端口的不同功能,内部结构亦有依据每个端口的不同功能,内部结构亦有 不同之处,以下重点介绍不同之处。不同之处,以下重点介绍不同之处。 都有两个输入缓冲器,分别受内部读锁存都有两个输入缓冲器,分别受内部读锁存 器和读引脚控制信号的控制。器和读引脚控制信号的控制。 都有锁存器都有锁存器( (即专用寄存器即专用寄存器POPOP3)P3) 都是场效应管输出驱动。都是场效应管输出驱动。 1.1.POPO口口 POPO口的输出驱动电路由上拉场效应管口的输出驱动电路由上拉场效应管T1T1和驱动场效和驱动场

4、效 应应T2T2组成,控制电路包括一个与门,组成,控制电路包括一个与门, 一个非门和一个一个非门和一个 模拟开关模拟开关MUXMUX。 (a)P0口 位 结 构 1 1 读 锁 存 器 内 部 总 线 写 锁 存 器 读 引 脚 地 址 /数 据 控 制 i=200; i+) /*控制音响时间控制音响时间*/ P10=P10; for(j=0; j=50; j+); /*延时完成信号周期时间延时完成信号周期时间*/ for(i=1; i=200; i+) /*控制音响时间控制音响时间*/ P10=P10; for(j=0; j=100; j+); /*延时,完成信号周期时间延时,完成信号周期时

5、间 */ 上述程序只产生报警音响效果,周期和响的时间上述程序只产生报警音响效果,周期和响的时间 长短是准确的,长短是准确的, 欲合乎要求,最好用定时器定时欲合乎要求,最好用定时器定时(第第7章章 介绍介绍)。 a a b b c c d d e e f f g g dpdp (a)(b)共阴共阴(c)共阳共阳 cd edp 12345 6 78910 a b f g com com a b c e f a b c d e f g dp com com 图图5.45.4 d g 0 0 1 1 1 1 1 1 3fh dp g f e d c b a a a b b c c d d e e f

6、f g g dpdp cd edp 12345 6 78910 a b f g com com a b c e f com g LED共阴数码管的共阴数码管的ag七个发光二极管因加正电压而发亮,七个发光二极管因加正电压而发亮, 零电压则灭,不同亮暗的组合就能形成不同的字形,这种组合称之零电压则灭,不同亮暗的组合就能形成不同的字形,这种组合称之 为字形码为字形码(段码段码),如显示,如显示”0”,字形码为字形码为3fh(dp,gfedcba:0011,1111). a a b b c c d d e e f f g g dpdp 12345 6 78910 a b f g com com a b

7、 c e f g dp g f e d c b a 0 0 0 0 0 1 1 0 06h 显示显示”1”,字形码为字形码为06h. 显示”2”,字形码为5BH. (b) dp com a a b b c c d d e e f f g g dpdp cd e 12345 6 78910 com com a b c e f g dp g f e d c b a 0 1 0 1 1 0 1 1 5BH 显示 字符 段段 符符 号号十六进制代码 dp gfed cb a共阴共阳 0 1 2 3 4 5 6 7 8 9 A B C D E F H P 0 0 0 0 0 0 0 0 0 0 0 0

8、0 0 0 0 0 1 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH

9、6FH 77H 7CH 39H 5EH 79H 71H 76H 73H C0 F9 A4 B0 99 92 82 F8 80 90 88 83 C6 A1 86 8E 89 8C 11111 +5V Vcc /EA RST P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.0 P3.1 P3.2 P3.3 P3.4 XTAL1 XTAL2 GND 89C51 Q0 Q6 /OE D0 D6 G 373 ag 图5-5 接五个共阴极数码管的动态显示接口 1 2 11111 +5V Vcc /EA RST P1.0 P1.1 P1.2 P1.3 P1.4 P1.

10、5 P1.6 P1.7 P3.0 P3.1 P3.2 P3.3 P3.4 XTAL1 XTAL2 GND 89C51 Q0 Q6 /OE D0 D6 G 373 ag 图5-5 接五个共阴极数码管的动态显示接口 1 2 TAB1 : db 06H,5BH,4FH,66H,6DH ; “15”的字形码 TAB2 : db 78H,79H,38H,38H,3FH ; “HELLO”的字形码 DJNZ R7,DL1 DJNZ R6,DL2 RET END 5 a 置行扫描初值置行扫描初值 从从P1口输出扫描位口输出扫描位N(有键按下)有键按下) N 开始开始 P1.0P1.3输出输出0 延时去抖动延

11、时去抖动 P1.4P1.7全为全为1? P1.4P1.7全为全为1? Y Y(无键按下无键按下) 读读P1.4P1.7值值 循环行扫描 Y 转处理程序转处理程序 P1口的高四位和低四位口的高四位和低四位 相或得键编码相或得键编码 扫到最后一行扫到最后一行? N Y 形成下一行扫描码形成下一行扫描码 该行有键按下该行有键按下? N Next: MOV B,A ;扫描码暂存于;扫描码暂存于B MOV P1,A ;输出扫描码;输出扫描码 Read: MOV A,P1 ;读键盘;读键盘 ANL A , #0F0H ; 屏蔽屏蔽P1.0P1.3,检测,检测P1.4P1.7是否全为是否全为1 CJNE A

12、,0F0H,Yes ;P1.4P1.7不全为不全为1,该行有键按下,该行有键按下 MOV A,B ;被扫行无键按下,准备查下一行;被扫行无键按下,准备查下一行 RL A ;置下一行扫描码;置下一行扫描码 CJNE A , #0EFH , Next ;未扫到到最后一行循环;未扫到到最后一行循环 Yes: ACALL DAY ;延时去抖动;延时去抖动 并行接口是单片机用得最多的部分,可直接接外并行接口是单片机用得最多的部分,可直接接外 部设备部设备( (要注意电平的匹配要注意电平的匹配) )。本章以最简单。本章以最简单 的实验室的实验室 最容易实现的外部设备最容易实现的外部设备开关和发光二极管为例说明开关和发光二极管为例说明 并行口的应用设计,其他外设并行口的应用设计,其他外设 的测控原理与其一样。的测控原理与其一样。 本质。本质。 2. 2.

温馨提示

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

最新文档

评论

0/150

提交评论