基于单片机节能路灯毕业设计 - 图文 联系客服

发布时间 : 星期三 文章基于单片机节能路灯毕业设计 - 图文更新完毕开始阅读

五邑大学本科毕业设计

致谢

经过几个月的不断努力,终于完成了此次毕业设计。在这我要感谢我的指导老师龙佳乐老师和小田老师,在他们的帮助与指导下,我顺利完成了毕业设计。同时也感谢黄辉老师、罗雪飞老师,他们给了我很大的帮助。最后也一并感谢每一位传授我知识的老师。在此,我衷心地谢谢你们!

25

五邑大学本科毕业设计

附录1 部分程序

/*****************************************************************/

/* */ /*名称: 五邑大学毕业设计 */ /*功能: LED路灯低功耗智能装置 */ /* */ /*编写日期: 2012.5.20 */ /*****************************************************************/ #include #include

#define uchar unsigned char #define uint unsigned int

sbit LCD_RS = P2^0; sbit LCD_RW = P2^1; sbit LCD_EN = P2^2; sbit DSAS=P2^3; sbit DSRW=P2^4; sbit DSDS=P2^5; sbit DSCS=P2^6; sbit Key1=P1^0; sbit Key2=P1^1; sbit Key3=P1^2;

uchar code dis1[] = {\五邑大学毕业设计%uchar code dis2[] = {\北京时间 : : %uchar code dis3[] = {\开灯时间 : : %uchar code dis4[] = {\关灯时间 : : %uchar code dis5[]={%uchar code dis6[]={\ 欢迎使用 %uchar code dis7[]={\路灯智能控制装置%uchar code dis8[]={%uchar code dis9[]={\进行时间设置功能\

26

五邑大学本科毕业设计

uchar code dis10[]={\手动调节路灯亮度\

uchar shiwei[3],gewei[3],count; uchar Miao[3],Fen[3],Shi[3]; uchar Moshi; 。。。。。。。。。。。 。。。。。。 。。。。。(省略)

/*******************************************************************/

/* 主程序 /*

/*******************************************************************/

void main() {

delay(10); lcd_init();

time_nint(); //初始化LCD write_ds(0x0a,0x20);

write_ds(0x0b,0x06); //设置24小时模式,数据BCD码格式 while(1) {

Key(); } }

void timer0() interrupt 1 {

TH0=(65536-48500)/256; TL0=(65536-48500)%6;

Miao[2]=read_ds(0); //从DS12C887中读取秒的值 Fen[2]=read_ds(2); Shi[2]=read_ds(4);

lcd_xian(0x14,Shi[2],Fen[2],Miao[2]); }

27

五邑大学本科毕业设计

附录2 总电路图

28