数控电位器在频率可调信号源中的应用设计
1.2 液晶显示模块简介
SMS0408液晶显示模块包括电源正极、电源地、串行移位脉冲和串行数据输入四个接口。数据位为0时显示开,为1时显示关。含有DISI-DIS5共5个RAM,串行送数时,先送DISI的最低位,最后送DIS5的最高位。每显示一屏共发40个脉冲。
SMS0408地址对照表:
2 系统软件设计
本系统软件采用MCS-51汇编语言直接编制,
因而具有程序简洁,占用存贮空间小,控制及时等优点。系统程序都固化在AT89C2051片内的EEPROM中。系统软件主要由主程序、中断服务子程序、延时子程序和BCD转换子程序组成,还有几个主要的功能模块,显示模块。系统开机后,首先执行初始化,使所有的X9312输出为零;开外部中断;计算频率数,即1秒内的脉冲数;执行显示模块功能;延时2秒后对显示器刷新。系统软件框图如图3所示。软件的重要部分就是计算频率数,BCD码变换,对SMS0408的串行送数及刷新,以及中断服务子程序中的键号判断和相应功能模块的执行。部分程序如下:
评论