"单片机课程设计报告:点阵式液晶显示屏的程序设计与实验要求"

0 下载量 62 浏览量 更新于2023-12-04 收藏 213KB DOC 举报
点阵式液晶显示屏的显示程序设计是单片机课程设计的一部分。设计目的是为了熟练掌握C51系统仿真开发系统的应用,加强单片机的综合运用能力,提高单片机的软件编程和调试能力,为以后的学习和开发工作打下良好基础。同时,通过该设计,还可以掌握液晶的工作原理以及应用设计,了解小系统开发设计的流程和设计思路。 设计方案包括以下几个实验要求: 1. 从下到上左到右滚动显示自己设计的图片:通过液晶显示屏将自己设计的图片进行滚动显示。为了达到这个要求,需要编写相应的程序来控制液晶屏幕的显示。 2. 正常的模拟量采样值显示:液晶显示屏能够显示模拟量采样值,如温度、压力、电位等。为了实现这一要求,需要进行模数转换的编程,将采样到的模拟量转化为数字量供液晶显示使用。 3. 未按键时菜单停止:液晶显示屏在未按键时应该停止滚动显示,并且显示菜单等待操作。为了实现这一要求,需要在程序中设置相应的条件判断,当未按键时,停止滚动显示并等待操作。 设计思路如下: 根据实验指导书中关于液晶显示和模数转换的实验功能和流程原理,将整个程序分成了四个模块:主函数模块、模数转换模块、液晶显示模块和按键调试模块。主函数模块主要负责一些初始化工作和函数调用,模数转换模块将温度、压力、电位等模拟量转化为数字量供液晶显示使用,液晶显示模块则将模数转换模块传递过来的数字量显示到液晶面板上,按键调试模块实现了通过输入按键来显示温度、电压、压力等。 通过以上设计方案和思路,可以成功地实现点阵式液晶显示屏的显示程序设计。同学们在完成这个单片机课程设计报告时,需要详细地写出每个模块的功能和实现方法,给出相应的代码,并进行测试和调试。这样不仅能够加深对C51系统仿真开发系统的理解和应用,还能够提高单片机的综合运用能力和软件编程能力。通过这个设计,同学们可以更好地掌握液晶的工作原理和应用设计,了解小系统开发设计的流程和设计思路。这将为以后的学习和开发工作打下良好的基础。