发布时间 : 星期三 文章基于单片机节能路灯毕业设计 - 图文更新完毕开始阅读
五邑大学本科毕业设计
致谢
经过几个月的不断努力,终于完成了此次毕业设计。在这我要感谢我的指导老师龙佳乐老师和小田老师,在他们的帮助与指导下,我顺利完成了毕业设计。同时也感谢黄辉老师、罗雪飞老师,他们给了我很大的帮助。最后也一并感谢每一位传授我知识的老师。在此,我衷心地谢谢你们!
25
五邑大学本科毕业设计
附录1 部分程序
/*****************************************************************/
/* */ /*名称: 五邑大学毕业设计 */ /*功能: LED路灯低功耗智能装置 */ /* */ /*编写日期: 2012.5.20 */ /*****************************************************************/ #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