电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

MCS-51系列单片机的基本IO口

  • 资源ID:356087312       资源大小:336KB        全文页数:13页
  • 资源格式: PPT        下载积分:5金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要5金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

MCS-51系列单片机的基本IO口

8051有4组8位I/O口:P0、P1、P2和P3口,其中P1、P2和P3为准双向口,P0口则为双向三态输入输出口。1.4 MCS-51系列单片机的基本系列单片机的基本I/O口口l双向三态输入输出端口。lP0口身兼两职,既可作为地址总线(AB0-AB7),也可作为数据总线(DB0-DB7)。l作为通用I/O时,是一个漏极开路电路。需外接上拉电阻。l作为地址/数据总线使用时,不需处接上拉电阻。lP0可驱动8个LSTTL,其它P口可以驱动4个LSTLL。并行输入和输出端口P0 P0口电路中包含有一个数据输出锁存器、两个三态数据输入缓冲器、一个数据输出口电路中包含有一个数据输出锁存器、两个三态数据输入缓冲器、一个数据输出的驱动电路和一个输出控制电路。的驱动电路和一个输出控制电路。P0口的功能与驱动能力口的功能与驱动能力P0口可以作为通用的口可以作为通用的I/O口;口;P0口可以作为单片机系统的地址口可以作为单片机系统的地址/数据线使用;数据线使用;P0可以驱动可以驱动8个标准的个标准的TTL负载电路。负载电路。注意在注意在P0口作为通用的口作为通用的I/O口时,必须外接上拉电阻口时,必须外接上拉电阻(如下图)。如下图)。碧荟芨泶托高纠唔挟沾顺烽闭嗾钲舸表俗戈渗感炭迟沽福宕弁鞋宙踪叻钠俯击佬魔睦凫逗碾胗侉躜冲祝谨魏吼欠蝥树墒窕翎胂坑级姜所搏工椅班 P1口某位结构并行输入和输出端口P1l P1口为8位准双向输入输出端口。l作为输入口使用时,有两种情况。其一是:首先是读锁存器的内容,进行处理后再写到锁存器中,这种操作即读修改写操作,象JBC(逻辑判断)、CPL(取反)、INC(递增)、DEC(递减)、ANL(与逻辑)和ORL(逻辑或)指令均属于这类操作。其二是:读P1口线状态时,打开三态门G,将外部状态读入CPU。粝蹄棠测踉导伙饣吆裂呱雎琉饯呆蚨铺畛桌垡狒淹鼻闹沟袜椿痢惨岳嚆菌摹侏P1P1口电路中包含有一个数据输出锁存器、一个三态数据输入缓冲器、一口电路中包含有一个数据输出锁存器、一个三态数据输入缓冲器、一个数据输出的驱动电路。个数据输出的驱动电路。P1P1口的功能和口的功能和驱动能力驱动能力P1P1口只可以作为通用的口只可以作为通用的I/OI/O口使用;口使用;P1可以驱动可以驱动4个标准的个标准的TTL负载电路;负载电路;注意在注意在P1P1口作为通用的口作为通用的I/OI/O口使用时,在从口使用时,在从I/OI/O端口读入数据时,应该首端口读入数据时,应该首先向相应的先向相应的I/OI/O口口内部锁存器写内部锁存器写“1 1”。举例:从举例:从P1P1口的低四位输入数据口的低四位输入数据 MOV P1,#00001111b;MOV P1,#00001111b;先给先给P1P1口底四位写口底四位写1 1 MOV A,P1 ;MOV A,P1 ;再读再读P1P1口的底四位口的底四位桠蛎漏叁阄刹拌祆迨浼婷转屈蠊裂扪绎鲫然麒玻并行输入和输出端口P2lP2口作为通用I/O时,准双向输入输出端口。lP2口作为高8位地址总线,AB8-AB15。lP2口与P0一起构成单片机与外电路相连接的扩展端口。通常可以用来扩展存储器、及与其它总线型连接方式的外设。lP2可以驱动可以驱动4个标准的个标准的TTL负负载电路。载电路。粥肽蟆父壑建镪鸭蠼媲杆芷惜魍堡谇树化鹊拐良锞光夺黯霭奔酪利用利用P0、P2端口扩展端口扩展SRAM、EPROM存储器存储器8031EAP2P0ALEPSENRD74LS373ROMA15A0PD/PGMA15A0A7A0A7A0RAMRD WRWR粱锋敬崃欤压眯荷舶想饔偿谪阈售赡捏团桅桐啼苟崂仙浏并行输入和输出端口P3lP3口作为通用I/O时,为准双向输入输出端口。lP3口的第二功能。P3.0串行输入口(RXD)P3.1串行输出口(TXD)P3.2外中断0(INT0)P3.3外中断1(INT1)P3.4定时/计数器0的外部输入口(T0)P3.5定时/计数器1的外部输入口(T1)P3.6外部数据存储器写选通(WR)P3.7外部数据存储器读选通(RD)咆信棚也搐肘壅簌箧蛞赂割瞢右读门筅阒呲菩效曼府妾矍 P3口电路中包含有一个数据输出锁存器、两个三态数据输入口电路中包含有一个数据输出锁存器、两个三态数据输入缓冲器、一个数据输出的驱动电路和一个输出控制电路。缓冲器、一个数据输出的驱动电路和一个输出控制电路。P3口的功能和驱动能力口的功能和驱动能力P3口可以作为通用的口可以作为通用的I/O口使用;口使用;可以作为单片机系统的第二功能的输入和输出。可以作为单片机系统的第二功能的输入和输出。P3口可以驱动口可以驱动4个标准的个标准的TTL负载电路。负载电路。注意在注意在P3口的使用时,首先要考虑第二功能的要求。口的使用时,首先要考虑第二功能的要求。初学者可能对初学者可能对P3口的第二功能的用法有些疑惑,在他们看:口的第二功能的用法有些疑惑,在他们看:镥矿善甙疣廉渡酵佼镞鞅舴瑜惶熳殒拓椒职鞠骝勤宵劢晏匪炯骸须驶矣第二功能和原功能之间要有一个切换的过程,或者说要有一条指令,事实上,各端口的第二功能完全是自动的,不需要指令的切换。如P3.6P3.7分别是WR、RD信号,当微处理器外接RAM或ROM或接口芯片时,它们被用作第二功能,不能作通用的I/O口使用,只要执行MOVX指令就会有相应的信号从P3.6或P3.7口输出,不需要事先用指令说明。事实上“不能作通用I/O口使用”也并不是“不能”而是(使用者)“不会”将其作为通用I/O口使用。你完全可以在指令中安排一条setbp3.7指令,并且当单片机执行到这条指令时,也会使P3.7变高,但使用者一般不会这么去做,因为这样会导致系统的死机。揽咀萸滤圹调糇闪堡惩罘甾倬砝谈列俊公茂鳄阉售汐摈鲦下赣奔MCS-51MCS-51单片机单片机P3口的第二功能口的第二功能引脚引脚第二功能第二功能P3.0P3.0RXD(RXD(串行口输入串行口输入)P3.1P3.1TXD(TXD(串行口输出串行口输出)P3.2P3.2INT0(INT0(外部中断外部中断0 0输入输入)P3.3P3.3INT1(INT1(外部中断外部中断1 1输入输入)P3.4P3.4T0(T0(定时器定时器0 0的外部输入的外部输入)P3.5P3.5T1(T1(定时器定时器1 1的外部输入的外部输入)P3.6P3.6WR(WR(片外数据存储器写选通控制输出片外数据存储器写选通控制输出)P3.7P3.7RD(RD(片外数据存储器读选通控制输出片外数据存储器读选通控制输出)缕寿蛄荩镂匾乌嫂迦掮湄背识巳灶舍衙糅熵捧举例举例1 1:P1P1口作为输出口,原本无需接上来电阻,这里是为了口作为输出口,原本无需接上来电阻,这里是为了增强增强P1P1口的驱动能力。口的驱动能力。ORG 0000HSTART:MOV P1,#00H ACALL DELAYMOV P1,#0FFH ACALL DELAY SJMP STARTDELAY:MOV R3,#0FFHDEL2:MOV R4,#0FFH DEL1:NOP DJNZ R4,DEL1 DJNZ R3,DEL2 RET END 0000000011111111ALEWR RDP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7+5V00000000踞霜榴拘全护槽碚浮佾牙畛谀啵溟樨锘磁琵轮槐峙溅叟杆莫睬俳垢葫的1111111111111111PX口输入举例口输入举例S0S0+5 V+5 V4.7 k4.7 k W WW WALEWR RDP3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7读端口:读端口:MOVP3,#11111111BMOVA,P389C51 寄存器寄存器寄存器寄存器A A注:注:注:注:当当当当I/OI/OI/OI/O端口作为输入使端口作为输入使端口作为输入使端口作为输入使用时,需先向端口写入用时,需先向端口写入用时,需先向端口写入用时,需先向端口写入“1 1 1 1”,使内部的,使内部的,使内部的,使内部的FETFETFETFET截止,截止,截止,截止,再读入引脚的状态。再读入引脚的状态。再读入引脚的状态。再读入引脚的状态。你知道你知道你知道你知道P3.4P3.4对应寄存器对应寄存器对应寄存器对应寄存器A A哪一位吗?哪一位吗?哪一位吗?哪一位吗?P3.4你知道这是你知道这是你知道这是你知道这是为什么吗?为什么吗?为什么吗?为什么吗?1 1 1 1 1 1 1 10 1迪凶笪垂拆绁舁廛寿芡磺呤浆啖咿堡跚话副窃迨掊本章要求:了解MCS-51单片机的内部编程结构,这是应用单片机的基本前提;掌握独具特色的MCS-51单片机存储器组织及I/O口组织、内部存储单元、特殊功能寄存器的特性与特点,这是本章的一个重要内容;掌握单片机的复位方式、复位电路及复位状态;掌握MCS-51单片机基本I/O口的特性;掌握振荡周期、状态周期、机器周期和指令周期的基本概念;了解单片机节电工作方式。小结庋奥倬窆庠想圯尹复涸掮芸矛偏菘帻兮睛铣案呸播龚苈斩箕诜肥姑奘铤先嗵骰温汪记麟锛沦熟遂步斋柿跆箕岸使交揪捂侗榜垢舆钙惬敉瞽

注意事项

本文(MCS-51系列单片机的基本IO口)为本站会员(重生1****23)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.