新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于AVR单片机的时间继电器的设计

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

作者:时间:2012-12-21来源:网络收藏

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

本文引用地址:http://www.amcfsurvey.com/article/170649.htm

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 下一页

评论


相关推荐

技术专区

关闭