名称超声波测距
功能介绍
通过超声波实现距离的测量显示在四位数码管上 显示数值厘米为单位,
按下 不放,则数码管显示数字定住,表示此时确定了一个距离 ,松开 则继
续测距。
按下 不放,则数码管显示数字定住,表示此时确定了一个距离 ,松开 则继
续测距。
距离 与 相乘的结果(注意由于数码管显示有限,只能显示 位, 和 为两
位数时,相乘结果才正确)附加功能:当数值超出四位后,蜂鸣器报警
按下 , 秒后蜂鸣器响,按复位键后恢复正常。
硬件介绍
类单片机 晶振 电源采用 ,通过 降压供电 驱动数码
管 数码管共阳( 为显示) 选中数码管 蜂鸣器发声
!" #$%
& $'"(# $'"
& )(# )
& *+,-
& . /'-
端口定义部分
(0)1/2-34回声接收端口
(0)5/2-34超声触发端口
(0)6 72-34 蜂鸣器
(0)*+892-34
(0): ;2-34
(0): ;2-34
(0): ;2-3<4
(0): ;2-34
变量及数组定义部分
$'"= )'0 >?2@//A/8/6////A//B4
$'"*(7';*')'>?4
)=)=C 24=)=C 24
)D'0'($# ' ")EC F'"G: ;0'=H#4
$'"( GI'#2I'#GC(24
=#)()' 24
函数声明部分
F=+)JF=4
F=* ';C(J)4
F=*#*(7';J4
F= '(" G5JF=4
=# '(" G1JF=4
F=($K$G(J4
F= ';G(J4
F=8'"CJ$'")4
F=: ;J4