基于AVR单片机的时间继电器的设计

时间:2012-12-21来源:网络

3.3 LCD液晶屏显示部分
显示方式采用LCD1602液晶显示器,显示选择的模式、延时的时间和开关的状态。LCD1602是工业字符型液晶,能够同时显示16x02即32个字符。
LCD液晶屏显示部分如图5所示。

e.JPG


LCD1602具有读状态,写指令,读数据,写数据的操作控制,1602液晶模块内部的字符发生存储器已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号和日文假名等,每一个字符都有一个固定的代码。由于1602识别的是ASCII码,试验可以用ASCII码直接赋值,在单片机编程中还可以用字符型常量或变量赋值,1602通过D0~D7的8位数据端传输数据和指令。

4 系统软件设计
系统一上电,默认为设置时间,时间、模式设置好后通过判断按键来执行相应的操作。如果用户不设置时间则可手动控制继电器的开和关。系统主程序框图如图6所示。对于延时开模式和延时关模式,通过利用定时/计数器的溢出中断来实现。

f.JPG


本程序中需要用到的操作指令如下:
DDRC=0xFF;//LCD控制端和继电器输出控制
DDRE=0xFF;//状态指示灯
PORTE |=(14);//模式一指示灯亮
PORTE&=-(15);//模式二指示灯灭
write_numbmp(MODE_START_ADDR,0,voltage_model,4);//显示更新

5 结束语
未来越来越多的新技术会在自动控制,智能电器等得到广泛的应用。在时间继电器中应用单片机,具有设计简单,可靠性高,功能易扩展等优点。利用微机控制结合继电器,互联网等开发出新型电子电器,如智能洗衣机,智能电饭煲,智能空调等现代化智能电器。可以让你随心所欲设定电器开启和关闭的时间。

1 2 3

关键词: 时间继电器 单片机 延时

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版