基于单片机的温度实时监控系统设计 第4页2.时钟电路引脚XTALl和XTAL2
XTAL2(18脚):接外部晶体和微调电容的一端。在内它是振荡电路反相放大器的输出端,振荡电路的频率就是晶体的固有频率。要检查单片机的振荡电路是否正确工作,可用示波器查看XTAL2端是否有脉冲信号输出。
XTAL1(19脚):接外部晶体的微调电容的另一端。在片内它是振荡电路反相放大器的输入端。若需采用外部时钟电路时,该引脚输入外部时钟脉冲如图3.2,3.3所示。
3.控制信号引脚RST
RES(8脚)“RST是复位信号输入端,高电平有效。当此输入端保持两个机器周期(24个时钟振荡周期)的高电平时,可以完成复位操作
4.I/O(输入/输出)P0、P1、P2和P3
标准51单片机,如8051、8031、AT89C51、AT89S51、AT89S52等有4个I/O(输入/输出)口,分别为:
P0口:P0口是一个漏极开路的8位双向I/O口。作为漏极八路的输出端口,每次能驱动8个Ls型TTL负载。当P0口作为输入口使用时,其先向锁存器(地址80H)写入全1,此时P0口的全部引脚悬空,叫做为高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址、数据复用。这种情模式下,P0具有内部上拉电阻。
在Flash编程时,P0口也接受指令字节,在编程校验时输出指令字节,程序校验时,也需要外部上拉电阻。
P1口:P1口是一个带上拉电阻的8位准双向I/O端口每一位能驱动(吸收成输出电流)4个LS型TTL负载。对P1端口写“1”时,内部上拉电阻端口拉高,此时可以作为输入口使用。
在Flash编程和校验时,P1口接受低8位地址字节。如表3-0
表3-0
P2口:P2口是一个带内部上接电阻的8位准双向埠。P2口的每一位能驱动4个LS型TTL负载。对P2口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉底的引脚由于内部电阻的原因,将输出电流在访问外部程序存储器时,P2口送出高八位地址。
P3口:P3口是一个带内部上接电阻的8位准双向埠。P3口的每一位能驱动(吸收或输出电流)4个LS型TTL负载。P3口与其它的I/O埠有很大区别,它除作为—般准双向I/O口外,每个引脚还具有专门的功能,见表3-1。
表3-1端口引脚功能
P1口也是一个准双向口,作通用I/O口使用。其电路结构见图3.4。
5.特殊功能寄存器
特殊功能寄存器(SFR)的地址空间如表3-2所示
表3-2
定时器2寄存器: 寄存器T2CON 和T2MOD包含定时器2的控制位和状态位(如表3-3)
表3-3
中断寄存器:各中断允许位在IE寄存器中,辣个中断源的两个优先级也可以在IE中设置。
双数据指针寄存器:为了更有利于访问内部和外部数据存储器,系统提供了两路16位数据指针寄存器,位于SFR中82H~85H。
掉电标志位:掉电标志位(P0F)位于特殊寄存器PCON的第四位,上点期间,POF置“1”。POF可以软件控制。
看门狗定时器: WDT是一种需要软件控制的复位方式,WDT有13位计数器和特殊功能寄存器中的看门狗定时器复位存储器构成,WDT在默认情况下无法工作,位了激活WDT,用户必须往WDTRST寄存器中依次写入01EH 和 0E1H,当WDT激活后,晶振工作,WDT在美国机器周期都会增加,WDT计时周期依赖于外部晶振的时钟频率。当WDT溢出,它将驱动RSR引脚一个高个电平输出。
定时器0和定时器1:在AT89S52中,定时器0和定时器1的操作于AT89S51和AT89C51一样。
定时器2:定时器2是一个16位定时/计数器,它既可以做定时器,也可以做事件计数器,其工作方式由特殊寄存器T2CON中的C/T位选择,由三种工作方式。如表3-4所示
表3-4
中断:AT89S52有6个中断源:两个外部中断(INT0 和INT1),三个定时中断(定时器0、1、2)和一个串行中断。每个中断源都可以通过置位或清除特殊寄存器IE中的相关中断允许控制位分别使得中断源有效或无效。IE还包括一个中断允许总控制位EA,它能一次禁止所有中断。IE.6位是不可用的。对于AT89S52,IE.5 位也是不能用的。用户软件不应 给这些位写1。它们为AT89系列新产品预留。定时器2 可以被寄存器T2CON 中的TF2 和EXF2 的或逻辑触发。程序进入中断服务后,这些标志位都可以由硬件清0。实际上,中断服务程序必须判定是否是TF2或EXF2激活中断,标志位也必须由软件清0。定时器0和定时器1标志位TF0和TF1在计数溢出的那个周期的S5P2被置位。它们的值一直到下一个周期被电路捕捉下来。然而,定时器2的标志位TF2在计数溢出的那个周期的S2P2被置位,在同一个周期被电路捕捉下来。如表3-5所示
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
基于单片机的温度实时监控系统设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766