P3口的一些特殊功能,如下所示:
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:复位输入。复位信号输入端,在高电平时有效。两个周期的高电平加引脚就可完成复位的操作。
ALE/PROG:一般情况下,ALE端以振荡器频率的1/6输出正脉冲信号,当访问外部存储器时,输出电平用于锁存地址的地位字节。在闪存编程,这个引脚是用来输入编程脉冲。如果你想禁止ALE的输出可在SFR8EH地址上置0。此外,该引脚是稍微拉高。在这一点上,ALE只有在执行MOVX指令后,能够发挥作用。
PSEN:外部程序存储器选通信号。
XTAL1:内部时钟操作电路输入;反向振荡放大器的输入。
XTAL2:来自反向振荡器的输出。
XTAL1和XTAL2两端接晶振和30PF的电容,构成时钟电路。
2.1.3 I/O口注意事项
(1)P1,P2,P3口可以同时驱动四个LSTTL输出缓冲电路。HCMOS单片机I/O口,正常情况下,可以任意由TTL或NMOS电路驱动。HMOS和单片机CMOS I / O端口开路集电极或漏极开路的驱动,不需拉电阻。
(2)74 ls系列、CD4000系列和一些大规模集成电路芯片,可以直接和MCS - 51系列单片机接口。具体使用时,可以参考设备说明书或典型电路。
(3)对一些线性组件,特别是与键盘,编码器,显示输入/输出设备,应尽可能增加的能力是由部分的能力。否则,供应链管理将提供不足够的驱动电流提供给负载使用。
2.2 单片机最小系统
对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。单片机最小系统,或者最小应用系统是指系统用最少的元件组成的单片机可以工作。
复位电路:由串联电阻电容,当系统上电,RST引脚将是一个高电平,高电平的持续时间由RC电路的值决定。教科书通常建议需要10 u C,R为8.2 k 。典型的51单片机RST引脚高电平超过两个机器周期将重置,所以RC值的适当组合可以确保可靠复位。当然还有其他方法,原则是使钢筋混凝土组合可以在生成RST脚高度不低于2个机器周期。如何具体的定量计算,可以参考电路分析相关的书籍。
单片机最小系统电路图如图3所示。
图3:单片机最小系统
AT89C51单片机的复位是一个史密特触发输入,高电平有效。如果RST端从低水平向高水平和2个周期,系统将实现复位操作。在复位电路,点击复位开关使RST端出现高水平一段时间,外部晶体振荡器和两个30pF电容构成了系统的内部时钟电路。
1)复位系统:
当引脚9出现2个机器周期以上高电平时,单片机复位,程序从头开始运行。
2)时钟系统:
有振荡器电路产生频率等于晶振频率,这时用的是外界晶振。
也可以又外部单独输入,此时XTAL2脚接地,时钟信号由XTAL1输入。
3)电源系统:
VCC和 GND引脚,供电电压4--5.5V。
2.3 霍尔传感器
本次设计我们选取了霍尔传感器来进行里程测量。
霍尔传感器是一种基于霍尔效应的磁场传感器。霍尔效应是研究半导体材料性能的基本方法。霍尔效应是一种磁电效应,这种现象是1879年研究发现,大厅的金属导电机制。在半导体和导电流体观测到这种效果,比金属更强大的半导体霍尔效应。利用这种现象的组件,广泛应用于工业自动化技术、检测技术、信息处理。