LCD几何图形显示课程设计_第1页
LCD几何图形显示课程设计_第2页
LCD几何图形显示课程设计_第3页
LCD几何图形显示课程设计_第4页
LCD几何图形显示课程设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录第1章设计的研究背景及目的要求 错误!未定义书签。研究背景 错误!未定义书签。设计目的 错误!未定义书签。硬件选择 错误!未定义书签。设计内容 错误!未定义书签。第2章设计的方案及基本原理 错误!未定义书签。方案 错误!未定义书签。基本原理 3第3章程序设计 4主程序流程图 4设计程序 4第4章调试结果与分析 5调试结果 5结果分析 5结论与体会 6@参考文献 7\o"CurrentDocument"附录 8〜\研究背景在程序设计方面,凌阳十六位单片机还具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用。显示器的核心液晶显示器控制器品种繁多,各种控制芯片在控制电路逻辑、控制指令、指标参数等方面各有差异。但对于已带有控制电路的平板点阵式图形液晶显示器,使用者无需关心其控制核心的集成芯片、控制电路等,就可方便地利用它进行开发。设计目的熟悉利用SPLC501液晶显示模组显示几何图形的API函数。掌握利用液晶显示器显示几何图形的方法。硬件选择装有WindoW系统和仿真环境和PC机一台,十六位单片机实验箱一个。SPCE061A核心及周边电路模块(包含32个I/O口),LCD显示模组模块。设计内容LCD显示器上一个实心圆,在实心圆的横向直径画一条横线,并在实心圆上叠加显示汉字:“凌阳科技”,最后向上滚屏。在LCD显示器实现实心圆和汉字的叠加显示。利用SPLC501液晶显示模组显示英文(ASCn)字符时,需要对LCD进行初始化操作,以初始化LCD内部的供电方式、驱动设置等;在凌阳大学计划提供的SPLC501液晶显示模组的驱动程序中,提供了对SPLC501液晶显示模组的初始化程序,除了完成前面所述的操作外,该函数还可以初始化液晶的显示。初始化SPLC501液晶显示模组后,驱动程序默认设置图形显示模式为覆盖模式,ASCII字符的字型默认为8×16的大小,如果需要修改这些参数可以调用对应的函数进行设置。主程序利用C语言编写,调用驱动程序(调动程序已提供在IDE的安装l⅛\SPCE061A\example\model_Exa\driver\SPLC501driver)。方案驱动程序文件同样定义了显示几何图形的API函数,在驱动程序文件同样定义了显示几何图形的API函数,文件里也对这些函数进行了申明。*VoidLCD501_Init(UnsignedintInitialData)VoidLCD501_ClrScreen(UnsignedintMode)VoidLCD501_SetPaintMode(UnsignedModeCode)UnsignedintLCD501_GetPaintMode(Void)VoidLCD501_FontSeUnsTngelon设计与实践M].东南大学出版社,2002-3.IOB9IOB4[2]罗亚非.凌阳1开位单片机应

[3]张念维.USB总线接口开发:4]:1__1周立功.单片机初验与实戈IOA8

.序

IOA9周航慈.单片机应!_袁勤勇.嵌入式系统构件[MM.:北京IOA11IOA12/CSAO北从航空航天始大学出版社

WE电塔出版社束2002.1京航空航天大学出版社,2

北京:航空航罢大学出版社D2 显示模组:机械工业出版社,2002.]D3 显示汉字D4,2005.004.,2002.D5D6延时,清看门狗在圆心为(30,3A)13IOA14图3-1主程序流程图6口附录文件名称:功能描述:LCD几何图形显示#include""#defineGREEN0x00ff#defineRED0xff00#include""#include""#defineP_Watchdog_Clear(volatileunsignedint*)0x7012#defineP_SystemClock(volatileunsignedint*)0x7013intmain(void){inti,j,dd;LCD501_Init(0x00);*P_SystemClock=0x0088;LCD501_Circle(30,30,30,1);for(j=0;j<=7;j++)for(i=0;i<0x15ff;i++)*P_Watchdog_Clear= 0x0001;LCD501_SetPaintMode(3);LCD501_Line(1,30,127,30);for(j=0;j<=7;j++)for(i=0;i<0x15ff;i++)*P_Watchdog_Clear= 0x0001;LCD501_Bitmap(16,15,(unsignedint*)encoding_01);LCD501_Bitmap(32,15,(unsignedint*)encoding_02);LCD501_Bitmap(48,15,(unsignedint*)encoding_03);while(1){*P_Watchdog_Clear=0x0001;for(dd=0;dd<64;dd++){LCD501_ScrollUp(1);f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论