基于MC9S08AW32和HT1621家电液晶显示系统设计
[10-10 20:42:03] 来源:http://www.88dzw.com 电子制作 阅读:8404次
文章摘要: 图1中,微控制器Mc9S08AW 32的PTC0~PTC2端口分别接液晶驱动芯片HT1621的片选信号端口(CS)、“写”信号控制端口(WR)和数据信号端口(DATA),并分别接上拉电阻到高电平(Vcc)。由于不需要对HT1621进行“读”操作,“读”信号控制端口(RD)只需通过上拉电阻接到高电平(Vcc)。M(29S08AW32的PTE0~PTE7端口接键盘模块;PTC3端口接NPN晶体管,以控制背光板。液晶驱动芯片HT1621的COM0~COM3端口分别与LCD的COMl~cOM4端口相连;SEGO~SEG31端口分别与LCD的SEG1~SEG32端口相连。当LCD的显示段码数少于
基于MC9S08AW32和HT1621家电液晶显示系统设计,标签:电子小制作,http://www.88dzw.com图1中,微控制器Mc9S08AW 32的PTC0~PTC2端口分别接液晶驱动芯片HT1621的片选信号端口(CS)、“写”信号控制端口(WR)和数据信号端口(DATA),并分别接上拉电阻到高电平(Vcc)。由于不需要对HT1621进行“读”操作,“读”信号控制端口(RD)只需通过上拉电阻接到高电平(Vcc)。M(29S08AW32的PTE0~PTE7端口接键盘模块;PTC3端口接NPN晶体管,以控制背光板。液晶驱动芯片HT1621的COM0~COM3端口分别与LCD的COMl~cOM4端口相连;SEGO~SEG31端口分别与LCD的SEG1~SEG32端口相连。当LCD的显示段码数少于128(32×4)时,将HTl621剩余的驱动端口置空。该设计采用的LCD有4个公共端口和32×4个段码。
3 液晶显示系统的软件实现
微控制器MC9S08AW32通过三个端口即PTC0PTC2分别与HTl621的“CS”、“WR”和“DATA”相连,实现对液晶驱动芯片“写”命令和数据的控制。“CS”是HT1621的片选信号端VI,当“CS”为低电平和作为输入时,“读/写”HT1621的数据和命令有效。“DATA”是串行数据输入/输出端口,“读/写”数据和“写”命令通过“DATA”进行。“WR”是写时钟输入端口,当“WR”信号为E升沿时,端El“DATA”上的数据地址和命令被写入HT1621上相应的RAM区。在微控制器初始化过程中,设定PTE0~PTE7为输入口。MC9S08AW32通过扫描这些端口的状态来检测、判断是否有按键按下,并通过MC9S08AW32对HT1621进行“写”操作使LCD显示相应的功能。同时,当有按键按下时,MC9S08AW32通过PTC3端口输出高电平,NPN晶体管Q1导通,背光板K极拉低点亮。当超过一定的时间无按键操作时,背光板关灭,以减小功耗。通过编程,当有按键操作时,LCD可以闪烁显示用户要选家电的工作模式。若无按键操作,LCD显示当前的时间、工作状态等信息。
- 上一篇:学习型红外遥控装置的研究与设计
《基于MC9S08AW32和HT1621家电液晶显示系统设计》相关文章
- › 基于MC9S08AW32和HT1621家电液晶显示系统设计
- › 基于MCU和FPGA灵活设计车载信息娱乐系统
- › 基于MCU设计的离线锂电池充电器
- › 基于MCF51EM256设计的多相智能电表技术
- › 基于MC33905设计的MCU功率管理方案
- › 基于MCF51QE128的SD卡接口设计
- 在百度中搜索相关文章:基于MC9S08AW32和HT1621家电液晶显示系统设计
- 在谷歌中搜索相关文章:基于MC9S08AW32和HT1621家电液晶显示系统设计
- 在soso中搜索相关文章:基于MC9S08AW32和HT1621家电液晶显示系统设计
- 在搜狗中搜索相关文章:基于MC9S08AW32和HT1621家电液晶显示系统设计