全文预览

基于单片机的水塔液位控制系统-毕业设计论文

上传者:读书之乐 |  格式:doc  |  页数:38 |  大小:1242KB

文档介绍
位地址来读取外部数据存储器的时候P2口则会输出其锁存器的内容。另外,在flash编程或者校正时,一些高位地址和控制信号也由P2口来接受。РP3Р与P2脚相同,P3脚也是有里面上拉电组的8位双向I/O口, 输出缓冲级能使用得逻辑门电路同样是四个。而P3脚做为输出端口来用的时候需要对其写入“1”,以使其里面的上拉电阻的电位拉起来达到要求。做为输入口来用的时候,被外面拉低电位的该脚由于其电阻的原因,将输出电流(IIL) 。Р 但是P3口除了做I/O外更重要的是其另外一种功能如表 1。Р 表 1РP3.0РRXD(串行输入口)РP3.1РTXD(串行输出口)РP3.2РINT0(外中断 0)РP3.3РINT1(外中断 1)РP3.4РT0(定时/计数器 0)РP3.5РT1(定时/计数器 1)РP3.6РWR(外部数据存储器写选通)РP3.7РRD(外部数据存储器读选通)Р其他引脚РRST——即复位输入。在振荡器运行的时候,如果RST脚检测到有两个机器周期或更多的高电位出现,就会让单片机复位。РALE/PROG——这个引脚一般用于对外输出时钟或者可以作为定时的用处。无论有没有访问除了CPU以外的存储器,ALE脚都会一直以时钟震荡频率的1/6为周期输出一定的正脉冲信号,而当访问除了CPU之外得存储器或者数据存储器时,ALE的输出脉冲会被用来把这个地址的低8位信号暂时封存来保持电位状态。Р 但是值得注意的是:对于该脚的输出信号来说,每次有外部数据存储器被访问,都将略过其一个正脉冲周期。Р 需要禁止ALE操作的话,可以将特殊功能寄存器中的DO口进行置位,该脚置位后就会导致ALE被锁定无法使用,只有从新发送两条分别为MOVX、MOVC的指令才能让这个脚从新激活使用,否则就处于锁定状态。并且,值得注意的是再进行单片机外部程序的执行之前,必须先保证ALE禁止位没有效果,以保证此脚不会被拉高。

收藏

分享

举报
下载此文档