单片微型计算机课件 第7章(第三版)徐惠民.ppt

单片微型计算机课件 第7章(第三版)徐惠民.ppt

ID:58818942

大小:647.00 KB

页数:54页

时间:2020-10-01

单片微型计算机课件   第7章(第三版)徐惠民.ppt_第1页
单片微型计算机课件   第7章(第三版)徐惠民.ppt_第2页
单片微型计算机课件   第7章(第三版)徐惠民.ppt_第3页
单片微型计算机课件   第7章(第三版)徐惠民.ppt_第4页
单片微型计算机课件   第7章(第三版)徐惠民.ppt_第5页
资源描述:

《单片微型计算机课件 第7章(第三版)徐惠民.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章并行接口7.1内部I/O口及其应用51的I/O口一般作为如下用途:P0口:低8位地址,数据P1口:I/O口P2口:高8位地址P3口:第二功能通道位第二功能说明P3.0RTD串行口输入P3.1TXD串行口输出P3.2INT0外中断0输入P3.3INT1外中断1输入P3.4T0计数器0输入P3.5T1计数器1输入P3.6WR外部数据存储器的写选通信号P3.7RD外部数据存储器的读选通信号表3.4通道3的第二功能7.1.1I/O口直接用于输入和输出1.输出:MOVP0,AMOVP1,R1MOVP2,@R0锁存器QQDCP读锁存器内

2、部总线写入读引脚P1.XVcc1101锁存器QQDCP读锁存器内部总线写入读引脚P1.XVcc1101001输入引脚数据:MOVP0,#0FFHMOVA,P0MOVR1,P0MOV@R0,P03.读-修改-写操作:先将端口数据读出,再运算,然后再写回端口ORLP0,#0F0HANLP2,A锁存器QQDCP读锁存器内部总线写入读引脚P1.XVcc图7.1例7.1附图P1.0P1.1P1.3+P1.2+5V8031片外P1.31P1.3=1YP1.01P1.11读P1.0P1.1运算输出NP1.31P1.3=1YP1.01P

3、1.11读P1.0P1.1运算输出NLOOP1:ORLP1,#08HLOOP2:MOVC,P1.3JCLOOP2ORLP1,#03HMOVE,P1.0MOVF,P1.1MOVC,EANLC,FMOVD,CMOVC,EORLC,FANLC,/DMOVP1.2,CSJMPLOOP1图7.88155内部结构和引脚示意图ABC定时器256×8静态RAMPA0~PA7PB0~PB7PC0~PC5IO/MAD0~AD7CERDWRALERESETTINTOUT7.2.381551.8155引脚和方框图7.2.381552.8155I/O口工

4、作方式AB口的工作方式:输入方式无条件传送方式输出方式选通(中断)方式C口工作方式:BSTBPC5BBFPC4BINTR输出方式PC3ASTBASTBPC2ABFABFPC1AINTRAINTR输出方式输入方式PC0ALT4ALT3ALT2ALT1口中断口换缓冲器满口选通输入51外设8155INTRBFSTBRDSTBBFINTRRD数据写入8155发中断51响应数据写入51,8155可以接受新数据输出51外设8155INTRBFSTBWR外设数据处理完8155发中断51响应数据写入外设8155可以接受新数据STBBFINTRWR

5、数据写入8155外设接受数据7.2.381553.8155I/O口控制定时器高8位xxxxx101定时器低8位xxxxx100端口Cxxxxx011端口Bxxxxx010端口Axxxxx001命令/状态寄存器xxxxx000端口名称AD7AD6AD5AD4AD3AD2AD1AD08155端口地址分配表8155工作方式控制字XXXXX000写D0D1D2D3D4D5D6D70输入1输出A口方式B口方式0禁止1允许A口中断B口中断00:ALT101:ALT210:ALT311:ALT4C口方式00无操作01停止计数10计满后停止11开

6、始计数定时器方式8155工作方式状态字XXXXX000读D0D1D2D3D4D5D6XB口中断请求B口缓冲器满A口中断请求A口缓冲器满A口中断允许B口中断允许定时器中断读出后清04.8155和51的连接(仅作为地址分析用)图7.118155和8031连接图+RESETALERDWRRESETALERDWRIO/M81558031P0.7...P0.0AD7...AD0EACE688PC5~PC0PB7~PB0PA7~PA0100000定时器高8位00000101定时器低8位00000100端口C00000011端口B0000001

7、0端口A00000001命令/状态寄存器00000000端口名称AD7AD6AD5AD4AD3AD2AD1AD08155端口地址分配表8155端口地址00H~07H8155内部RAM地址08H~FFH4.8155和51的连接RESETALERDWRIO/M81558031P0.7...P0.0AD7...AD0EACE688PC5~PC0PB7~PB0PA7~PA0RESETALERDWRP2.7P2.601/0基本地址:0000H~00FFH4000H~4007H图8.98155内部结构和引脚示意图ABC定时器256×8静态RA

8、MPA0~PA7PB0~PB7PC0~PC5IO/MAD0~AD7CERDWRALERESETTINTOUT8.2.381555.8155内部定时器的使用定时器高8位XXXXX101定时器低8位XXXXX100端口C端口B端口A命令/状态寄存器XX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。