余 江,刘赫洋,姜欣欣
(延边大学工学院,电子信息工程专业,吉林 延吉 133002)
随着社会的发展,各种各样的液晶显示器应运而生,且广泛应用于仪器仪表、通信产品、医疗设备及家用电器等设备,可精确且及时地显示各种参数的数据,由人或机器监测,从而有效控制各种事故的发生。
目前,作为教学用途的中低端液晶显示器主要以LCD1602、LCD12864为主,具有低功耗、控制简单及成本较低等优点;缺点是尺寸有限,LCD1602显示容量为16×2个字符,LCD12864具有128×64点阵液晶的点阵数,故显示的信息量不足。
因此,在不增加液晶显示器数量的条件下,设计能使液晶显示器翻页的功能,使液晶显示器能够显示更多的信息。
本文以LCD1602液晶显示器为例,针对相应红外按键控制液晶显示器翻页的设计问题进行了探讨。
ATMEL公司开发的AT89C51单片机是一款具有低电压、高性能指标的CMOS8位单片机[1]。片内集成有4 KB的Flash存储器和128 B的数据存储器,拥有速度快、可靠性高及实时性好等特点,被广泛应用于电子领域。
AT89C51拥有40个引脚,其中包括:4个8位并行I/O端口(P0口、P1口、P2口及P3口),5个中断源,3个程序加密锁,2个16位可编程定时器/计数器中断,1个全双工的异步串行口,1个看门狗定时器,同样还拥有26个特殊功能寄存器[2]。
系统主要由红外遥控器、红外接收模块、液晶显示模块及控制芯片AT89C51组成,其原理电路如图1所示。
其中,38K载波由红外遥控器中时基电路NE555产生,通过Q1管放大后与输出信号进行调制后发送,红外接收电路对接收信号进行监控、放大、滤波及解调后输出基带信号。……