基于51单片机的模拟交通灯--课程设计报告内容摘要:
NG19D I R1A12B118A23B217A34B316A45B415A56B514A67B613A78B712A89B811U?74 L S 24 5+ 5 V 紧急车辆通行控制模块 运用外部中断 0 口,当有特种车辆通过时,按下开关,各个方向的红灯就会同时亮起,并且在延时 10 秒后自动恢复以前的状态。 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eBD a t e : 10 J a n 20 13 S he e t o f F i l e : C : \ P r og r a m F i l e s \ P r ot e l 99 s e 汉化版 \ E xa m pl e s \ M yD e s i gn . dd bD r a w n B y:V c cP 2. 0P 2. 1P 2. 2P 2. 3P 2. 4P 2. 5P 2. 6P 2. 7EAA L EP 0. 0P 0. 1P 0. 2P 0. 3P 0. 4P 0. 5P 0. 6P 0. 7A T 8 9C 5 1P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6P 1. 7R S TP 3. 0P 3. 1P 3. 2P 3. 3P 3. 4P 3. 5P 3. 6P 3. 7X T A L 2X T A L 1P S E NG N D+ 5 V10 uF10 K+5V10 K+5V1 2M H30 pF30 pF . . 盲人提示电路模块 道口控制系统设计中也考虑到了方便盲人过人行道的声音提示电路,采用蜂鸣器作为声音提示装置,当绿灯倒计时 10s 时开始发声,当黄灯亮时,即行人结束通行,蜂鸣器停止发声,东西方向和南北方向的提示音音频不同(东西方向 1s 钟蜂鸣器发声两次,南北方向 1s钟发声一次)。 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eCD a t e : 10 J a n 20 13 S he e t o f F i l e : C : \ P r og r a m F i l e s \ P r ot e l 99 s e 汉化版 \ E xa m pl e s \ M yD e s i gn . dd bD r a w n B y:V c cP 2. 0P 2. 1P 2. 2P 2. 3P 2. 4P 2. 5P 2. 6P 2. 7EAA L EP 0. 0P 0. 1P 0. 2P 0. 3P 0. 4P 0. 5P 0. 6P 0. 7A T 8 9C 5 1P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6P 1. 7R S TP 3. 0P 3. 1P 3. 2P 3. 3P 3. 4P 3. 5P 3. 6P 3. 7X T A L 2X T A L 1P S E NG N D+ 5 V85 50+ 5 V10 uF10 K+5V1 2M H30 pF30 pF1K 四、系统主要程序的设计 道口交通控制系统控制程序主要分为以下几个模块:初始化程序、主程序、子程序 (包括信号灯提示、数码管倒计时显示、盲人提示功能和紧急车辆通行功能等 )。 初始化程序 初始化程序主要包括声明 IO 口的连接对象、声明 7 段 LED 数码管驱动信号数组、声明基本变量、定义无返回函数(延时函数)。 主程序 主程序主要负责总体程序管理功能,实现信号灯显示与数码管倒计时显示,以及蜂鸣器提示和特种车通行提示。 . .。基于51单片机的模拟交通灯--课程设计报告
相关推荐
; 7FFFH 为 1锁存器的地址 MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR,TAB1 ; 将第一列的点阵数据的下半部分送入 LED MOVC A,@A+DPTR MOV DPTR,0BFFFH ; BFFFH 为 2锁存器的地址 MOVX @DPTR,A LCALL DY1MS ; 调延时一秒子程序 MOV A,R1 ; 准备选中下一列 RL A MOV R1
) 单片机 计数器的值 N=0~65535,为了测量的精度, N 的取值一般在 100~5000,当电阻 R 越大, 相应的 电容 C 的值就越小。 所以 我们取不同的电阻值,就 可以 得到不同的电容测量的量程。 此次电容 测量范围的大小 为 10nF~10uF。 555 芯片测试模块设计 555 测试模块是用 555 时基电路构成无稳态多谐振荡电路,单片机通过检测其输出电压的高低来判断 555
波信号,并通过放大电路(如 74LS04)驱动换能器开始工作,发出超声波,同时单片机内部的定时器 T0 开始计时, 超声波 遇到障碍物 反 射后返回, 然后通过芯片(如 CX20206A)把接收到的信号传到单片机,定时中断,得到发射与接收的时间差,利用公式 S=V*T/2( V 为超声波在标准空气中的速度, 为。 T 为发射与接收的时间差 ) 在程序中计算出距离,最后通过 显示器把距离显示 出来
显示 LCALL DELAY1S。 延时 LCALL DELAY1S LCALL DELAY1S LCALL DELAY1S LCALL DELAY1S LCALL DELAY1S LCALL DELAY1S LCALL DELAY1S。 ************************************************************************
编程 I/O 口线 ( 8) 2 个 16 位定时 /计数器 ( 9) 5 个中断源 ( 10)可编程串行 UART 通道 ( 11)低功耗空闲和掉电模式 ( 12)片内振荡器和时钟电路 AT89C51 芯片引脚排列详见附录 1,下面就本设计的相关的引脚作功能介绍。 P0 口是一个 8 位漏极开路双向输入输出端口,当访问外部数据时,它是地址总线(低 8 位)和数据总线复用。
图 15 电机运行时 各相 产生的 反电势示意图 8 2 控制系统硬件方案设计 电动机选择及参数说明 本设计选择北京和利时电机技术有限公司的 BL系列 无刷 直流 电动机作为控制对象,电机型号为 57BLT1015H1LSB。 其工作参数为:环境温度为 0摄氏度到 50摄氏度,环境湿度为小于 85%RH,绝缘等级为 B级,耐震动 /耐冲击为。 57BLT1015H1LSB电动机的技术参数如表