1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
编写系统软件时,可首先编写各模块的底层驱动程序,而后是系统联机调试,编写上层主程序。
图系统软件框图主程序设计图主程序流程图主程序主要负责初始化工作设置定时器寄存器的初值,启动转换,读取转换结果,处理量程转换响应,控制液晶实时显示等,其流程图如图所示。
系统主程序液晶管显示转换中断服务转换程序转换程序的功能是采集数据,在整个系统设计中占有很高的地位。
当系统设置好后,单片机扫描转换结束管脚的输入电平状态,当输入为高电平则转换完成,将转换的数值转换并显示输出。
若输入为低电平,则继续扫描。
程序流程图如图所示。
图转换程序流程图程序如下,接口。
启动转换。
初始化从通电开始延时,先经过判忙后再进行功能设置,过段时间后可以设制显示状态如设制行位或阵列再经过延时清屏后才可以设置输入方式,具体实现过命令第行地址与第行地址并不连续,如表所示。
表地址数据写在相应的地址中,地址占位。
命令如表所示。
光标定位,写入个显示字符后,地址会自动加或减,加或减由输入方式设置。
表机或用户指令把数据写到模块,此时就对进行调制。
可采用查询方式先读入状态字,再判断忙标志位,最后写命令字。
图所示为写命令字的流程图。
图写命令字流程图定义光标位置显示数据的位,就是把显示能设置地址设制地址设制读和写数据数据读数据数据写命令字由表可知当,时,才可以通过单片将数据按要求写入到对应的单元读数据读相应单元内的数据表命令字指令名称控制信号控制代码清屏归位输入方式设制显示状态设制无标画面滚动功位行行,点阵地址设制相当于个数据库,可以在其中选择所需要的符号地址设制显示定位读和为最高位忙的标志,为标志位写数据态指设置整体显示开关指设置光标显示开关指设置光标的字符闪耀光标画面滚动指右移或左移指移动总体或光标功能设置接口数位,指显示行数,显示字型如位,屏幕显示的内容全部清除归位将光标送到初始位其中的号为任意,高低电平均可输入方式设光标移动方向并指定整体显示,是否移动。
减量方式,移位方式,不移位显示状模块命令字表所示为命令字,其主要介绍了指令名称控制信号及控制代码。
其指令名称是指要实现的功能控制代号是采用的十六进制的数值表示的。
清零操作是指输入命令字后即能将整个入状态字流程图操作写命令操作初始化,光标定位等读状态操作读忙标志位写数据操作要显示内容读数据操作可以把显示存储区中的数据反读出来读状态字执行读状态字操作,如表满足,。
根据管脚功能,当为有效电平时,状态命令字可从模块传输到数据总线。
同时可以保持段时间,从而实现读状态字的功能。
读状态字流程如图所示。
图读用高位连接,节约单片机资源。
电源端,亮度控制端,接地端。
图模块的显示操作四种基本操作有四种基本操作,具体如表所示。
表与单片机之间有四种基本操作写操作读操作。
背光控制正电源,背光控制地。
数据读写操作控制位,线向模块发送个脉冲,模块与单片机间将进行次数据交换。
数据线,可以用位连接,也可以只是单片机应用设计中最常用的显示器件了。
可以显示行个汉字。
的引脚功能模块的引脚如图所示,其引脚功能如下数据和指令选择控制端,命令状态数据。
读写控制线,字符。
本设计采用的是字符型显示。
系统中采用作为显示器件输出信息。
与传统的数码管显示器件相比,液晶显示模块具有体积小功耗低显示内容丰富等优点,而且不需要外加驱动电路,现在液晶显示模块已经图与单片机的连接显示模块设计显示模块显示器分为字段显示和字符显示两种。
其中字段显示与显示相似,只要送对应的信号到相应的管脚就能显示。
字符显示是根据需要显示基本字图与单片机的连接显示模块设计显示模块显示器分为字段显示和字符显示两种。
其中字段显示与显示相似,只要送对应的信号到相应的管脚就能显示。
字符显示是根据需要显示基本字符。
本设计采用的是字符型显示。
系统中采用作为显示器件输出信息。
与传统的数码管显示器件相比,液晶显示模块具有体积小功耗低显示内容丰富等优点,而且不需要外加驱动电路,现在液晶显示模块已经是单片机应用设计中最常用的显示器件了。
可以显示行个汉字。
的引脚功能模块的引脚如图所示,其引脚功能如下数据和指令选择控制端,命令状态数据。
读写控制线,写操作读操作。
背光控制正电源,背光控制地。
数据读写操作控制位,线向模块发送个脉冲,模块与单片机间将进行次数据交换。
数据线,可以用位连接,也可以只用高位连接,节约单片机资源。
电源端,亮度控制端,接地端。
图模块的显示操作四种基本操作有四种基本操作,具体如表所示。
表与单片机之间有四种基本操作读状态字执行读状态字操作,如表满足,。
根据管脚功能,当为有效电平时,状态命令字可从模块传输到数据总线。
同时可以保持段时间,从而实现读状态字的功能。
读状态字流程如图所示。
图读入状态字流程图操作写命令操作初始化,光标定位等读状态操作读忙标志位写数据操作要显示内容读数据操作可以把显示存储区中的数据反读出来模块命令字表所示为命令字,其主要介绍了指令名称控制信号及控制代码。
其指令名称是指要实现的功能控制代号是采用的十六进制的数值表示的。
清零操作是指输入命令字后即能将整个屏幕显示的内容全部清除归位将光标送到初始位其中的号为任意,高低电平均可输入方式设光标移动方向并指定整体显示,是否移动。
减量方式,移位方式,不移位显示状态指设置整体显示开关指设置光标显示开关指设置光标的字符闪耀光标画面滚动指右移或左移指移动总体或光标功能设置接口数位,指显示行数,显示字型如位,位行行,点阵地址设制相当于个数据库,可以在其中选择所需要的符号地址设制显示定位读和为最高位忙的标志,为标志位写数据将数据按要求写入到对应的单元读数据读相应单元内的数据表命令字指令名称控制信号控制代码清屏归位输入方式设制显示状态设制无标画面滚动功能设置地址设制地址设制读和写数据数据读数据数据写命令字由表可知当,时,才可以通过单片机或用户指令把数据写到模块,此时就对进行调制。
可采用查询方式先读入状态字,再判断忙标志位,最后写命令字。
图所示为写命令字的流程图。
图写命令字流程图定义光标位置显示数据的位,就是把显示数据写在相应的地址中,地址占位。
命令如表所示。
光标定位,写入个显示字符后,地址会自动加或减,加或减由输入方式设置。
表命令第行地址与第行地址并不连续,如表所示。
表地址初始化从通电开始延时,先经过判忙后再进行功能设置,过段时间后可以设制显示状态如设制行位或阵列再经过延时清屏后才可以设置输入方式,具体实现过程如图所示。
图初始化流程图显示程序设计显示程序的设计般先要确定的初始化光标定位确定显示字符后,显示流程如图显示。
图显示程序流程图系统软件设计根据需要,可将系统软件按照功能划分为个模块,分别是主程序模块转换模块液晶显示模块中断服务程序模块改变显示的小数点位置,各模块的功能关系如图所示。
编写系统软件时,可首先编写各模块的底层驱动程序,而后是系统联机调试,编写上层主程序。
图系统软件框图主程序设计图主程序流程图主程序主要负责初始化工作设置定时器寄存器的初值,启动转换,读取转换结果,处理量程转换响应,控制液晶实时显示等,其流程图如图所示。
系统主程序液晶管显示转换中断服务转换程序转换程序的功能是采集数据,在整个系统设计中占有很高的地位。
当系统设置好后,单片机扫描转换结束管脚的输入电平状态,当输入为高电平则转换完成,将转换的数值转换并显示输出。
若输入为低电平,则继续扫描。
程序流程图如图所示。
图转换程序流程图程序如下,接口。
启动转换。
转换完毕由变转换函数,返回转换结果。
启动转换。
等待转换结束。
定时器,模式。
启动定时器。
开定时器中断。
开总中断写入显示起始地址第二行第个位置恢复定时器。
,接口。
启动转换。
转换完毕由变转换函数,返回转换结果。
转换结果是位数,小数点在百位与十位之间
