版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块七系统扩展与接口技术
7.1I/O基本扩展7.1.1外部总线结构地址锁存器A15~A8A7~A0D7~D0数据总线DB控制总线CB并行串行中断输入计数脉冲复位RXDTXDINT0INT1T0T1RESETP1P2P0ALEWRRDPSENEA8051地址总线AB7.1.1外部总线结构1.地址总线传送存储单元或外设的地址P0口低8位地址总线(一般需要加一级锁存器)P2口高8位地址总线2.数据总线P0提供数据线,传送数据、指令和信息
P0口分时复用的双向数据总线和低8位地址总线3.控制总线3.控制总线用来传送各种控制信息
/:片外数据存储器RAM和外设接口的读写控制信号。
PSEN:片外程序存储器的读控制;
ALE:地址锁存控制;下降沿锁存P0口的低8位地址
EA:片内/片外程序存储器选择信号,EA=0时,只访问外部程序存储器7.1.2地址锁存器和总线驱动器1.地址锁存器带三态缓冲输出:74LS373、8282带清除端
:74LS273D0D1D2D3D4D5D6D7LEOEQ0Q1Q2Q3Q4Q5Q6Q774LS373347813141718112569121516191ALED0D1D2D3D4D5D6D7STBOEQ0Q1Q2Q3Q4Q5Q6Q78282123456781191918171615141312VCCGND1020D0D1D2D3D4D5D6D7CLKCLRQ0Q1Q2Q3Q4Q5Q6Q774LS2733478131417181112569121516191ALE10kΩ74LS373功能表8282的功能表和74LS373相似,表中的G端和8282的STB端对应输入输出OELEDQLHHHLHLLLL×Q不变H××高阻态D0D1D2D3D4D5D6D7LEOEQ0Q1Q2Q3Q4Q5Q6Q774LS373347813141718112569121516191ALE74LS273功能表74LS273只有清除端为高电平才具锁存功能,锁存器控制为CLK,上升沿锁存数据。单片机ALE(下降沿锁存地址)引脚需接反相器输入输出CLRCLKDQL××LH↑HHH↑LLHL×Q不变D0D1D2D3D4D5D6D7CLKCLRQ0Q1Q2Q3Q4Q5Q6Q774LS2733478131417181112569121516191ALE10kΩ2.总线驱动器当单片机外接芯片较多,超出总线负载能力,必须加总线驱动器。驱动器可增强单片机对外围接口电路的驱动能力,而且可以起到对负载波动的隔离作用根据驱动的方向可分为单向总线驱动器和双向总线驱动器
单向驱动器74LS244、74LS241用于地址总线驱动双向驱动器74LS245用于数据总线驱动总线驱动器芯片管脚1A121A241A361A482A1112A2132A3152A4171Y1181Y2161Y3141Y4122Y192Y272Y352Y431G12G1974LS24410231617198765418191112131415&A0A1B0A2A3A4A5A6A7DIRB3B4B5B6B720B1B274LS245+5VPSENRDGGND7.1.3并行I/O口简单扩展
1、用锁存器扩展简单输出口(1)用74LS377扩展8位输出口源程序清单:#include<reg51.h>#include<absacc.h>#defineaddr377_1XBYTE[0XFFFE]#defineaddr377_2XBYTE[0XFFFD]unsignedcharled[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsignedtime=0,count=20;主函数和中断服务函数voidmain(){addr377_1=addr377_2=led[0];TMOD=01;TH0=-50000>>8;TL0=-50000;EA=1;ET0=1;TR0=1;while(1);}voidisr_time()interrupt1{TH0=-50000>>8;TL0=-50000;count--;
if(count==0){count=20;time=(time+1)%60;addr377_1=led[time/10];addr377_2=led[time%10];}}(2)74LS373扩展简单的8位输出口P2.7、P2.6引脚分别与片选控制G端相连,以选通锁存器利用该电路使16个发光二极管实现从左至右逐一点亮的流水灯效果的程序#include<reg51.h>sbitp27=P2^7;sbitp26=P2^6;sbitp36=P3^6;unsignedcharcword=0xfe;voidmain(){unsignedint
i,j;p27=1;p26=0;p36=0;while(1)
{
for(i=0;i<8;i++){P0=cword;
for(j=50000;j>0;j--);
cword=(cword<<1)|1;}P0=cword;
cword=0xfe;p27=~p27;p26=~p26;
}}2、74LS244扩展8位输入口P2.7和相“或”控制信息的输入源程序清单:#include<reg51.h>#include<absacc.h>#defineaddr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职(畜牧兽医)饲料营养阶段测试试题及答案
- 2025年高职蒙医学(蒙药应用)试题及答案
- 2025年高职纸制品设计(设计实操)试题及答案
- 2025年高职第二学年(环境艺术设计)AI辅助设计阶段测试试题及答案
- 2025年大学第四学年(生物学)分子生物学综合测试试题及答案
- 2025年高职第一学年(市场营销)营销策划阶段测试试题及答案
- 2025年高职水产养殖管理应用管理(管理技术)试题及答案
- 2025年大学大二(广播电视编导)电视节目编导综合测试卷
- 2025年大学(房地产开发与管理)房地产估价案例分析阶段测试题及解析
- 2026年阿坝职业学院单招综合素质笔试参考题库带答案解析
- 肿瘤化疗导致的中性粒细胞减少诊治中国专家共识解读
- 2025年查对制度考核考试题库(答案+解析)
- 云南省2025年普通高中学业水平合格性考试历史试题
- 四川省2025年高职单招职业技能综合测试(中职类)汽车类试卷(含答案解析)
- 消化系统肿瘤多学科协作(MDT)诊疗方案
- 安泰科技招聘笔试题库2025
- 二级生物安全培训课件
- 2025广东省横琴粤澳开发投资有限公司第二批社会招聘21人笔试历年典型考点题库附带答案详解试卷2套
- 塔吊拆除安全操作培训
- 2025年及未来5年中国抓娃娃机行业市场全景监测及投资前景展望报告
- 电机与拖动基础期末试卷及答案
评论
0/150
提交评论