基于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 结束语
未来越来越多的新技术会在自动控制,智能电器等得到广泛的应用。在时间继电器中应用单片机,具有设计简单,可靠性高,功能易扩展等优点。利用微机控制结合继电器,互联网等开发出新型电子电器,如智能洗衣机,智能电饭煲,智能空调等现代化智能电器。可以让你随心所欲设定电器开启和关闭的时间。
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)