当前位置:首页 > LCD1602液晶显示器设计
fh = fh; return 0; }
long _sys_flen(FILEHANDLE fh) {
fh = fh; return 0; }
int _sys_tmpnam(char * name, int sig, unsigned maxlen) {
name = name; sig = sig; maxlen = maxlen; return 0; }
void _sys_exit(int returncode) {
returncode = returncode; }
char *_sys_command_string(char * cmd, int len) {
cmd = cmd; len = len; return 0; }
/*********************************************************************************************************
25
** End Of File
********************************************************************************************************/
第四章 调 试
程序的调试是用Keil 软件和Proteus 联调的,LCD 两行滚动显示的字符,第一行为“hello everyone ”第二行为\ \,两行同时向右平移。调试后的效果图如4.1 所示:
图
4.1 调试后的效果图
第五章 总 结
通过本次课程设计,我熟悉和掌握了IIC 的原理及其应用,能够初步使用
LCD1602 显示字符等。本课题的程序设计是基于C语言的,C 语言具有方便,快
速,高效。当然本设计也存在不足之处,由于LCD1602 只能显示字符,而不能显示汉字和图片,如果想要显示汉字和图片的话,需要用到12832 等的LCD 模块,这是本设计的一大缺陷。另外,这次课题中的程序设计中,对时序要求很严格,尤其是IIC。
26
通过本次课程设计,我有熟悉和掌握了单片机开发软件Keil和仿真软件
Proteus。
参考文献:
[1] 楼然苗.单片机课程设计指导[M].北京:北京航空航天大学出版社,2007
[2] 何立民.单片机实验与实践教程[M].北京:北京航空航天大学出版社,2004
致 谢
在这次课程设计的撰写过程中,我得到了许多人的帮助。
首先我要感谢我的老师在课程设计上给予我的指导、提供给我的支持和帮助,这是我能顺利完成这次报告的主要原因,更重要的是老师帮我解决了许多技术上的难题,让我能把系统做得更加完善。在此期间,我不仅学到了许多新的知识,而且也开阔了视野,提高了自己的设计能力。
其次,我要感谢帮助过我的同学,他们也为我解决了不少我不太明白的设计的难题。
最后再一次感谢所有在设计中曾经帮助过我的良师益友和同学。
27
共分享92篇相关文档