1、最新单片机原理及系统课程设计1单片机原理及系统课程设计评语:考勤(10)守纪(10)过程(40)设计报告(30)答辩(10)总成绩(100)专 业: 电气工程及其自动化 班 级: 电气1001班 姓 名: 陈玉楠 学 号: 201009027 指导教师: 王 果 兰州交通大学自动化与电气工程学院2013 年 3 月 14日自动控制航标灯系统摘 要阐述了利用单片微处理器89C51的定时功能,设计了一种简单、可靠、节能、低成本的航标灯控制单路,提高了航标灯控制电路的质量和可靠性,拓展了微处理器的应用范围。关键词:单片机;航标灯Automatic Control of pharos systemAb
2、stractDescribes the timing function of single chip microprocessor 89C51, designed a navigation mark lamp simple, reliable, energy saving, low cost control of single road, improve the quality and reliability of the navigation light control circuit, expanded the scope of application of the microproces
3、sor.Keywords:Single chip,Navigation light1 引言以89C51单片机为核心制作开发的自动控制航标灯系统,实现1)航标灯在黑夜能定时闪闪发光,亮3s,熄灭3s周期循环。2)白天应停止航标灯工作。3)枯水季节应检测水位高度,低于通航水位时要发出警告信号,定时闪闪发光,亮1s,熄灭1s周期循环。2 设计方案及原理2.1 系统结构框图图 2.1系统结构图2.2 设计方案及原理采用51单片机为主要控制芯片,在枯水季节自动监测水位高低,通过一定的扩展来实现自动控制对水位高低的自动检测与显示。完成本次课程设计任务可分为两个单元电路来分别实施,即航标灯是昼夜灯光提示和通
4、航水位高低的灯光。然后将两个电路按要求连接成一个系统总电路即可。以89C51单片机为核心,逻辑电路为辅助的制作开发自动控制航标灯,以实现设计要求,时钟选频为12MHZ。检测P1.1口的电平(即水位的高度),当P1.1为低电平时(即为枯水期),P1.0输出为高电平,灯亮1s,熄灭1s周期循环。当P1.1为高电平时(即为安全期),此时P1.0为高电平时(即为白昼),灯不工作;当P1.1为高电平时,此时P1.0为低电平(即为夜晚),灯亮3s,熄灭3s周期循环。3 硬件设计3.1 89C51引脚管脚图图3.1 89C51引脚管脚图3.2 所需器件及个数1片89C51单片机、1个1K电阻、3个电容、1个
5、石英晶振、1个光敏二级管、1个发光二极管、2个开关、电源。4 软件设计流程图(如图4所示)5 总结 上述设计利用微处理来实现对航标灯的控制,具有耗电省,成本低,可靠性高,维护维修方便等特点,解决了传统航标控制电路存在的一些缺点。经过设计与调试,该系统可以实现1)航标灯在黑夜能定时闪闪发光,亮3s,熄灭3s周期循环。2)白天应停止航标灯工作。3)枯水季节应检测水位高度,低于通航水位时要发出警告信号,定时闪闪发光,亮1s,熄灭1s周期循环的功能。相信随着微处理器技术和现代通信技术在航标灯控制领域的不断应用和完善,航标灯将会越来越智能化,可靠性也会越来越高,船舶行驶将会更加安全。图 4系统流程图参考
6、文献1李华主编.单片机原理及应用M.兰州:兰州大学出版社,2001.2冯育长主编.单片机系统设计与实例分析M.西安:西安电子科技大学出版社,2007.附录A(系统原理图)系统的原理图如图A所示。图A系统原理图附录B(程序清单)#include#define uint unsigned int#define uchar unsigned charsbit k1=P10;sbit k2=P11; sbit L1=P20;void delay(uint z) uint x,y; for(x=z;x0;x-) for(y=110;y0;y-);void main(void) L1=0; while(1
7、) if(k2=0) delay(10); if(k2=0) L1=1; delay(500); L1=0; delay(500); if(k2=1) delay(10); if(k2=1) while(k1); delay(10); while(k1) L1=0; if(k2=1) delay(10); if(k2=1) if(k1=0) delay(10); if(k1=0) L1=1; delay(3000); L1=0; delay(3000); 附录C(调试结果)1 水位安全时间黑夜图 C1 黑夜调试图2 水位安全时间白昼图 C2 白昼调试图3 枯水季节只要水位检测开关闭合,天黑夜检测开关无论开断与否(即无论白天黑夜),此时P1.1口为低电平(状态0),P2.1口做为输出,灯进入亮1秒熄1秒循环,如图C3所示。图 C3枯水季节调试图
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1