微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于AVR单片机的时间继电器的设计

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

时间:12-21 来源:互联网 点击:

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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top