单片机教学课程ppt课件.ppt

单片机教学课程ppt课件.ppt

ID:58818656

大小:1.84 MB

页数:51页

时间:2020-10-01

单片机教学课程ppt课件.ppt_第1页
单片机教学课程ppt课件.ppt_第2页
单片机教学课程ppt课件.ppt_第3页
单片机教学课程ppt课件.ppt_第4页
单片机教学课程ppt课件.ppt_第5页
资源描述:

《单片机教学课程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章MCS-51单片机的基本结构及工作原理单片机原理与应用技术》教学课件三、输入/输出端口的结构1、MCS-51有四个I/O端口:P0、P1、P2和P3。2.每个端口都是8位准双向口,共占32根引脚。“准双向”:当I/O口作为输入时,应先向此口锁存器写入“1”,此时该口引脚浮空,可作高阻抗输入。3.每一条I/O线都能独立地用作输入或输出。4.每个端口都包括一个锁存器,一个输出驱动器和输入缓冲器。作输出时数据可以锁存,作输入时数据可以缓冲。(一)功能P0口:可作为一般I/O口用,但当应用系统采用外部总线结构时,它分时作低8位地址线和8位双向数据总线用。

2、P1口:每1位均可独立作为I/O口。P2口:可作一般I/O口用,当应用系统采用外部总线结构时,它仅能作为高8位地址线。P3口:双功能口。第一功能使用时同P1口,每1位均可独立作为I/O口。每1位均具有第二功能,两个功能不能同时使用。P3口第二功能表(P.27表2-1)单片机原理与应用技术》教学课件单片机的引脚(P1口)P1.0—P1.7:准双向I/O口(内置了上拉电阻)输出时一切照常,仅在作输入口用时要先对其写“1”。21DQCK/Q读引脚读锁存器写锁存器内部总线Vcc引脚P1.X内部上拉电阻单片机原理与应用技术》教学课件21DQCK/Q读引脚读锁存器

3、写锁存器内部总线Vcc引脚P1.X内部上拉电阻输出数据=1时110截止=1单片机的引脚(P1口)单片机原理与应用技术》教学课件21DQCK/Q读引脚读锁存器写锁存器内部总线Vcc引脚P1.X内部上拉电阻输出数据=0时001导通=0单片机的引脚(P1口)单片机原理与应用技术》教学课件作输入口时,数据可以读自口的锁存器,也可以读自口的引脚。这要根据输入操作采用的是“读锁存器”指令还是“读引脚”指令来决定。CPU在执行“读—修改—写”类输入指令时(如:ANLP1,A),内部产生的“读锁存器”操作信号,使锁存器Q端数据进入内部数据总线,在与累加器A进行逻辑运算

4、之后,结果又送回P0的口锁存器并出现在引脚。读口锁存器可以避免因外部电路原因使原口引脚的状态发生变化造成的误读。CPU在执行“MOV”类输入指令时(如:MOVA,P1),内部产生的操作信号是“读引脚”。注意:在执行该类输入指令前要先把锁存器写入“1”,使场效应管T2截止,使引脚处于悬浮状态,可作为高阻抗输入。否则,在作为输入方式之前曾向锁存器输出过“0”,则T2导通会使引脚箝位在“0”电平,使输入高电平“1”无法读入。所以,P1口在作为通用I/O口时,属于准双向口21DQCK/Q读锁存器写锁存器内部总线Vcc引脚P1.X内部上拉电阻输入数据时,要先对其

5、写“1”110截止单片机的引脚(P1口)读引脚=1单片机原理与应用技术》教学课件21DQCK/Q读锁存器写锁存器内部总线Vcc引脚P1.X内部上拉电阻假如需要读引脚状态,而未对其先写入“1”,如果之前输出过“0”,则不能正常读取管脚状态。001导通单片机的引脚(P1口)读引脚=1低电平“0”单片机原理与应用技术》教学课件简单测控实例原理图单片机原理与应用技术》教学课件P1.3作输入端口光路通畅,R亮2K光路阻断,R暗400KR亮<2.2KR暗>250K单片机原理与应用技术》教学课件JOB3:CLRP1.1;亮绿灯REDO:SETBP1.3;

6、P1.3作输入口必先置1CHECK:JNBP1.3,CHECK;检测通道是否被阻断?LOOP:…………;有入侵者,报警!AJMPREDO;再跳回去检测任务三:红外防盗报警P1.3口用于输入状态检测的语句:红外线光路通畅时,P1.3端=低电平红外线光路阻断时,P1.3端=高电平单片机原理与应用技术》教学课件单片机的引脚(P0口)P0.0-P0.7:准双向I/O(内置场效应管上拉)寻址外部存储器时分时作双向8位数据口和低8位地址复用口,工作状态由CPU发出的控制信号决定;不接存储器时可作为8位准双向I/O口使用。21DQCK/Q读引脚读锁存器写锁存器内部总

7、线地址/数据控制引脚P0.X34Vcc单片机原理与应用技术》教学课件21DQCK/Q读引脚读锁存器写锁存器内部总线地址/数据控制=0引脚P0.X34作通用I/O端口使用时,控制=0。00100截止截止Vcc=1此脚作输入口,“读引脚”时,事先必须对它写“1”。单片机原理与应用技术》教学课件21DQCK/Q读引脚读锁存器写锁存器内部总线地址/数据控制=0引脚P0.X34当“输出1”时,输出级为漏级开路电路,引脚上必须接上拉电阻,才能输出高电平。00100截止截止VccVdd单片机原理与应用技术》教学课件21DQCK/Q读引脚读锁存器写锁存器内部总线地址/

8、数据=0控制=1引脚P0.X34P0口作地址/数据复用口时,控制=1:(1)当输出地址/数据=

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

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

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