全球旧事资料 分类
P0434P0533P0632P07
21P2022P2123P2224P2325P2426P2527P2628P27
402010RXD11TXD30ALE29PSEN
R1K
8
1234567
P01P02P03P04P05P06P07
P00
5P07
P02P03P04P05P06
11P01
P00
742110
3
abcdefgdp
DPY
a
a
a
a
fgbfgbfgbfgb
e
ce
ce
ce
c
d
d
d
d
dp
dp
dp
dp
DPY4LED
P20P216C0P228C2P239C3
12C4
LED
图(3)单片机连线图在上接线图中,可在数码管与单片机之间接上一个分压电阻,起到保护作用。单片机型号选89C51或89C52都行。在试验板上把图(1)中的2管脚(逻辑电平输出管脚)和图(2)中的12管脚(中断输入管脚)连接,即可构成整个测速系统。32单片机内部主程序流程图主程序是控制单片机系统按照预定的操作方式运转它完成人机对话和各种控制功能是单片机系统程序的框架。主程序的主要任务是完成系统自检、初始化、处理键盘命令等功能。在本实验中,未涉及到键盘命令。本系统的主程序流程如下图(4)所示。
f图(4)主程序流程图
图(5)外部中断0中断程序流程图
在该测速系统的程序中主程序执行的过程中共执行了3个中断程序即外
部中断0中断、外部脉冲计数0中断和定时器1中断。图(5)所示为外部中
断0中断程序流程图。外部中断0中断程序主要用于测速起始。当测速开始时
执行外部中断0中断外部脉冲计数加1,并判断T0、T1是否开启,若没有开
启则开启,再判断1S定时到了没有,若1S定时到计算转速,并关INT0、T0、
T1软件清零。
图(6)为T0中断程序流程图。T0对内部时钟脉冲计数,T0为8位定时
器,1S定时的内部时钟脉冲超过了T0上限,故采用软件延时计数。图(7)为
T1中断程序流程图,T1定时1S当一秒定时到,则置位标志位。
f图(6)T0中断程序流程图
图(7)T1中断程序流程图
4:测速原理首先,选一小型直流电机,在其轴上固定一张圆形硬纸片,以此来代替被测物。其次把此圆形纸片平均分成6等分,并把其中的三块涂黑(具体见实物)。再次,用光电管正对圆形纸片。最后,启动整个系统就可以进行测速了。因为当红外线照到面黑色时,反射光很弱,接收端检测到的光线可以忽略,当照到白色面时,反射光强烈,发射端发射的红外线几乎被接收端全部接收,因此,检测到的信号经过比较电路输出后,会给单片机输入高低两种电平。所以,在编程中,假定在1S时间内共检测到
个低电平信号,那么此电机的转速为

四:整体电路图及实物图见附一图所示。
f5:所需器件名称
51单片机光电管四电压比较器四位数码显示管14电阻电位器瓷片电容r
好听全球资料 返回顶部