- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机的其它片内功能部件端口
实现和不同外设的速度匹配 改变数据传送方式 改变信号的性质和电平 外部设备的编址 对外设端口单独编址 IN A,(N) ;N端口中的地址数据 OUT (N),A 外设端口和存储器统一编址 将一部分地址空间让给外设端口,存储器不再使用。 优点: (1)一切指令均适用于I/O端口的访问,增强了CPU对外围设备的处理能力。 (2)CPU本身不需要专门的I/O指令。 (3)外设地址安排灵活,数量不限。 端口:常指I/O接口中带有端口地址的寄存器或缓冲器, CPU通过端口地址就可以对端口中信息进行读写。 接口:指CPU与外设间的I/O接口芯片,一个外设通常需要一个I/O接口,但一个I/O接口可以有多个I/O端口,传送数据字的端口称数据口,传送命令字的称命令口,传送状态字的称为状态字。 四个8位并行I/O端口:P0、P1、P2和P3。 每个端口都是8位准双向口,包含一个锁存器(即特殊功能寄存器P0~P3)、一个输出驱动器和一个输入缓冲器。 这四个并行I/O口都可以作准双向通用I/O口,既可以作输入口,又可以作输出口,还可以作双向口。输出有锁存功能;输入有三态缓冲但无锁存功能。它们既可以以字节寻址,也可以按位独立输入/输出。 数据输出方式(写端口) 通过一条指令将数据写入P0-P3的数据锁存器,然后通过输出驱动器送到端口引脚。 MOV P0,A ;累加器A中内容送P0口 读端口 对端口锁存器数据进行读入,这个数据并非端口引脚上的数据 MOV A,P1 ;P1锁存器中数据送A 读引脚 从端口引脚上读数据,先使对应端口锁存器置位,使T管截止,然后打开数据缓冲器,使引脚数据输入数据总线。 MOV P1,#0FH ;使P1口低四位锁存器置位 MOV A,P1 ;读P1口低四位引脚线信号 第二功能() P3.0 TXD P3.4 T0 P3.1 RXD P3.5 T1 P3.2 INT0 P3.6 WR P3.3 INT1 P3.7 RD 只有P0口是一个真正的双向口,P1~P3口都是准双向口。原因:P0口作数据总线使用时,为保证数据正确传送,需解决芯片内外的隔离问题,即只有在数据传送时芯片内外才接通;否则应处于隔离状态。为此,P0口的输出缓冲器应为三态门。 P3口具有第二功能。因此在P3口电路增加了第二功能控制逻辑。这是P3口与其它各口的不同之处。 P1口的应用 通用I/O口 可以采用字节操作也可以采用位操作,CPU既可以把它们看作数据口也可以看作状态口。 CPU复位后,口锁存器为“1”,对于作为输入的口脚(读引脚),相应位的口锁存器不能写入“0”。 例4-1 读P1.4~P1.7口状态送指示灯显示。 字节操作参考程序: ORL P1,#0F0H ;P1.4~P1.7口锁存器置1 MOV A,P1 ;读P1.4~P1.7引脚状态 SWAP A ; MOV P1,A ; RET P2口作通用I/O口应用 例4-3 XRL P2,#01H ;P2.0取反 CPL P2.0 ;P2.0取反 P2口作地址总线 (1)若片外数据存储器的容量≤256B 这时P2口不输出地址,仍可作为I/O口使用 例4-4 将56H写入外部RAM的38H单元,CPU 执行下面的程序段不影响P2口状态: MOV R0, #38H MOV A, #56H MOVX @R0, A (2)若片外数据存储器的容量≥256B MOVX A,@DPTR MOVX @DPTR,A ? 4.2 定时器/计数器 MCS-51内部具有两个定时/计数器,可用于定时控制,分频器和事故处理来用。 内部是一个二进制加1计数器,当计数器计满回零时能自动产生溢出中断请求,表示定时时间已到或计数已中止。 2个可独立控制的16位定时器/计数器:T0、T1 计数模式 外部输入信号是加到T0(P3.4)或T1(P3.5)端,CPU每个机器周期对T0(或T1)检测一次,只有在前一次检测为1后一次检测为0时才使计数器加1。所以,对外部输入信号的最高计数速率是晶振的1/24。 门控方式选择位GATE : =0,非门控方式(内部启动): TRx=1,启动定时器工作;
您可能关注的文档
- 稻属多倍体的研究历史及存在问题-journalofsystematicsand.pdf
- 道德推脱对员工道德决策的影响德行领导的调节作用.pdf
- 党支部书记职责-福州实验小学.doc
- 党员干部做好先进性表率加强整改提高群众满意度.pdf
- 党的群众路线教育实践活动学习体会化工与环境学院李加荣.pdf
- 档案信息的效益与开放利用-中国人民大学学术期刊社.pdf
- 档案利用-中国科技论文在线.pdf
- 档案管理简报.ppt
- 当代大学生思想现状问题与对策分析-华中农业大学学报.pdf
- 氮末端脑钠肽前体在不同降钙素原水平社区获得性肺炎-中国全科医学.pdf
- 担保情况概述.pdf
- 丹皮酚心血管活性的研究进展中药新药与临床药理.doc
- 带快换接头的速度控制阀-smc.pdf
- 大学英语精读大班型自主学习能力培养模式的探究与实践-渤海大学.doc
- 大学生素质养成与职业生涯发展-atlantispress.pdf
- 大型仪器设备购置论证报告tobiiprospectrum-实验室管理处.doc
- 大型水闸挡土墙典型裂缝成因分析及防治措施-水利水运工程学报.pdf
- 大型地下洞室围岩分类相关性分析及应用-工程地质学报.pdf
- 大体积补偿收缩混凝土中延迟钙矾石生成产生危害-中国科技论文在线.pdf
- 大鼠宫内感染模型头孢曲松钠宫内静脉给药对胎盘-第三军医大学学报.doc
最近下载
- 训练基地信息化系统维保项目方案投标文件(技术方案).doc
- 人教版道德与法治三年级上册第5课《 走近科学家》第2课时 他们离我们并不遥远 教学课件.pptx VIP
- 黄浦区卢湾中学能源审计报告.pdf VIP
- HDJH30-120J型架桥机说明书.doc
- 5.2用圆设计图案(表格式)教学设计 人教版六年级上册数学.docx VIP
- 航空集装器知识 .pdf VIP
- SHT-3012-2011 石油化工金属管道布置设计规范.pdf VIP
- AI赋能教育的思考与应用 教师培训课件.pptx VIP
- sfz jd2015数据库数据真实性鉴定.pdf VIP
- 公司中层领导人员任职回避和公务回避管理实施细则.docx VIP
文档评论(0)