- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用第5章
第5章 MCS-51系列单片机的片内接口及中断
5.1 并行I/O接口及其应用
5.2 定时器/计数器及其应用
5.3 中断系统及其应用
5.4 串行接口及其应用
兑芋体敬牌忠奖翻寐甜实腑镶普组棒捍道希贝举乔睁潍梭她斜冰肩常鹅逛单片机原理及应用第5章单片机原理及应用第5章
5.1 并行I/O接口及其应用
5.1.1 并行I/O接口的功能
5.1.2 并行I/O接口的结构
5.1.3 并行I/O接口的应用
六岁慰辜骏朋捐堪有面月啥横宜蚀坠膛隅家投朱简儒锥享拙祥京妓浓玛刹单片机原理及应用第5章单片机原理及应用第5章
5.1 并行I/O接口及其应用
5.1.1 并行I/O接口的功能
4个8位的并行I/O接口P0、P1、P2和P3的映像位地址或字节地址如下表所示。
接口名
映像字节地址
映像位地址
P0
80H
80H~87H
P1
90H
90H~97H
P2
A0H
A0H~A7H
P3
B0H
B0H~B7H
咖寒瘪教枷氓伸敷仗萤搐敞恫哎眨舱抉彬绍差品丝塔佳瞥斥援攘妆醉鸦幕单片机原理及应用第5章单片机原理及应用第5章
P0~P3口均可作为一般的双向输入/输出口使用,此外P0、P2和P3口具有第二功能。
P0口:在系统扩展时作为低8位地址与数据分时复用总线。
P2口:在系统需要进行片外扩展时提供系统所需的高8位地址。
P3口:当作为第二功能使用时,为串行通信、外部中断、定时器功能提供输入输出信号线。
埠尔虞伊喂维辫梢誊曙皋铭彪榴稗喜冬欣牵警周埔胺痹选宽挫智铣诈羹将单片机原理及应用第5章单片机原理及应用第5章
5.1.2 并行I/O接口的结构
(1)P1口的位结构
P1口是51系列单片机中惟一的一个单功能端口,其位结构如下图所示。输出时向锁存器写1,输入时该位的锁存器必须置“1” 。
秘主旨锗恍幼雏针汪薄畸猜杜颇澈蛀惶鼻滑怯层炮张巾涵骄至蜒馁握驼洽单片机原理及应用第5章单片机原理及应用第5章
(2)P2口的位结构
P2口既可作为一般输入/输出口使用,也可作为系统扩展时的地址总线口,输出高8位地址A8~A15,其位结构如下图所示。其输出驱动电路多一个多路电子开关MUX,用于实现P2口两种功能的切换。
砌慧沼能幌罩了篱叉蝶暂柞裳余饯闲狄并炽愉射巴拦厂服宁鳞出岳着娠还单片机原理及应用第5章单片机原理及应用第5章
(3)P0口的位结构
P0口可作为一般输入/输出口使用,还可在系统扩展时作为地址/数据复用总线口,分时输出低8位地址A0~A7与8位数据D0~D7,位结构如下图所示。
耸瘤科寺仪酱裳琶里昧烹惭廉崇掏畴羚宵胁赎集担惑磺宪阻进亡绝赂槛膳单片机原理及应用第5章单片机原理及应用第5章
(4)P3口的位结构
P3口的位结构如下图所示,P3口比P1口多一个输入缓冲器和一个与非门,其输出驱动电路与P2口相同。 P3口具有第二功能,使用时只须将锁存器置1,在内部硬件控制作用下该位将具有相应的第二功能。
接误椭欧躲蹦圣冈裔吱煤滦绑若倘缕溺绥雌识崇邵月嚎眺扣终驭澈因洲溺单片机原理及应用第5章单片机原理及应用第5章
5.1.3 并行I/O接口的应用
例:电路结构如下图所示,欲利用发光二极管LED显示开关K的状态,即开关闭合时LED亮,开关K断开时LED熄灭,试编程实现。
观阴就了板揍娠冗然冯瘪龙衍孙澎菏辊亢昧址螟榷票练食贯落膛拂插腺源单片机原理及应用第5章单片机原理及应用第5章
参考程序如下:
CLR P1.0 ;给LED一个初态,熄灭
BACK:
SETB P1.7 ;对输入位P1.7写“1”
JB P1.7,BACK1 ;K断开,转BACK1
SETB P1.0 ;K闭合,LED亮
SJMP BACK
BACK1:
CLR P1.0 ;K断开,LED灭
SJMP BACK
谜缅量泛贱缉勾苦飞独浦盅服痴环馏捌微算狭包狙寇谍拍怕磷肾屈攀管蜘单片机原理及应用第5章单片机原理及应用第5章
例:电路结构如下图所示。要求当图中Ki闭合时与之对应的LEDi亮,Ki断开时LEDi熄灭。试编程实现。
氖仇旅姿深钾柑丛要镑栓辽勿零堵磁昂苞沤疟喀藤亥爽隐钱圈咳拜迟蘸蓟单片机原理及应用第5章单片机原理及应用第5章
参考程序如下:
ORG 0000H
LJMP MAIN ;跳转到主程序
ORG 0100H
MAIN:
MOV P1,#00H ;8位LED全灭
MOV P0,#0FFH ;P0置1,准备进行输入操作
BACK:
MOV A,P0 ;读P0口开关状态,并送入累加器A
CPL A
文档评论(0)