基于LCD的电子时钟实验_第1页
基于LCD的电子时钟实验_第2页
基于LCD的电子时钟实验_第3页
基于LCD的电子时钟实验_第4页
基于LCD的电子时钟实验_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

学习LCD与ARM的LCD的控制器的接口原理,掌握内置LCD控制器驱动编写方法”的实验目的,1、编写程序实现电子时钟功能,通过实验系统的LCD将时间显示出来;2、仿照给定图形在LCD上显示类似的时3、动态显示当前的时间,包括:年、月、日、时、分、秒,时针,分针、秒针必须为动态实时4、实验使用实验教学系统的CPU板,在进行本实验时,LCD电源开关、音频的左右声道开关、AD通道选择开关、触摸屏中断选择开关等均应处在关闭状态。 5 5 5 6 8 参考文献 源程序 RTC具有计时准确、耗电低和体积小等特点,特第一章系统设计第一节课题目标及总体方案S3C44B0X处理器的学习,可以利用其内部的RTC单元和LCD控制器,外接LCD实现实时时钟的功能;然后根据所要求显示的图形效果,编写程序设定LCD控制器的相应寄存器,将RTC单元和LCD控制器合理有效地结合起来;最终由LCD模块本文的中英文字符显示方案,有效地利用了嵌入式系统自身的ROM存储容量,其最大的特点是以少量的存储容量为代价,来简单灵活地实现LCD上的字符根据题所要实现的功能,结合S3C44B0X处理器的单元结等自动化程度较高领域的无人职守环境。随着集成电路技术的不断发展,}第四节LCD模块LCD模块是嵌入式应用系统中重要的人机交互部件。目前,许多常用的LCD模块一般自身都不带有字库,而实际应用中人机界面又经常需要显示中英文字符。对于不带字库的LCD模块显示字符的解决方法通常是利用字模提取软在此平台的基础上,讨论了一种基于自制硬件字库的中英文字符显示方案。LCD控制器的作用是将系统存储器中的LCD图像数据传送到外部LCD驱动器中,并水平/垂直卷动,以用来支持更大的屏幕显示(如1280×1280)。S3C44BOX支持Control)方法,在显示彩色时,它采用RGB的格式,即LCD控制器包含REGBANK,LCDCDMA,VIDPRCS,和TIMEGEN。REGBANK具第五节实现信息的传递第二章实验(测试)结果及讨论第一节软件的编译有以上效果图可知,若要实现随时更改时间,还需添加一段调用程序,使用心得体会到问题不退缩的勇气。这次课程设计使我懂得了理论与实际相结合是很重要的,把以前所学过的知识重新温故,巩固了所学的知识,这次课程设计的意义深远。参考文献【1】深圳托普微科技开发有限公司.LM2028LCDModuleUserManual[EB/OL].httpwww.topwaydisplay.corn,2O04.12-20.【2】SST公司.SST39VF1601Datasheet[EB/OL].http:∥WWW.sst.corn/【6】桑楠.嵌入式系统原理及应用开发技术,北京:北京航空航天大学出版社,2002WWW.samsung.corn,2005-12-25.#include"..\inc\config.h"externGUI_FONTCHINESE_FONT12;externGUI_FONTCHINESE_FONT16;externGUI_FONTGUI_Font8x1OS_EVENT*Send_LCD_Sem;OS_EVENT*Key_Mbox;I8YEA1[3],YEA2[3],MON[3]I8XH0[3],XH1[3],XH2[3I8XH4[3],XH5[3],XH6[3charxh0=01,xh1=62,xh2=31,xh3=03;charxh4=32,xh5=36,xh6=02,xh7=12;intSpaceXS[61]={160,165,170,175,1SpaceYS[61]={30,31,32,33,34,35,39,43,47,51,55,60,65,70,75,80,85,90,95,100,105,109,113,117,121,125,126,127,128,129,130,129,128,127,126,125,121,117,113,109,80,75,70,65,60,55,51,47,43,39,35,34,33,32,31,30},SpaceXM[61]={160,164,168,172,176,180,183,186,189,192,195,196,197,198,199,200,199,198,197,196,195,192,189,186,183,180,176,172,168,164,160,156,152,148,144,140,137,134,131,128,125,124,123,122,121,120,121,122,123,124,125,128,131,134,137,140,144,148,152,156,SpaceYM[61]={40,41,42,43,44,45,48,51,54,60,64,68,72,76,80,84,88,92,96,100,103,106,109,112,115,116,117,118,119,120,119,118,117,116,115,112,109,106,103,100,96,92,88,84,80,76,72,68,64,60,57,54,51,48,45,44,43,42,41,SpaceXH[13]={160,175,185,190,185,175,160,145,135,130,135,145,160},SpaceYH[13]={50,55,65,80,95,105,110,105,95,80,65,55,50},*Placex=&SpaceXS[0],*Placey=&SpaceYS[0],*Placexm=&SpaceXM[0],*Placeym=&SpaceYM[0],*Placexh=&SpaceXH[0],*Placeyh=&SpaceYH[0];voidDisplay_xh1(charxx1,charyy1);voidDisplay_xh2(charxx2,charyy2);voidDisplay_xh3(charxx3,charyy3);{{Set_Color(GUI_BLUE);Display_xh3(250,210Display_xh2(250,190Display_xh1(250,170Display_xh1(250,210}{Display_xh1(250,210);}{Display_xh2(250,210);}{Set_Color(GUI_LIGHTMAGENSet_Color(GUI_LIGHTMAG}}{Set_Color(GUI_GRAY);//擦Draw_Line(x_line,y_line,*Placex,*Placey);Placex=Placex+1;Placey=Placey+1;Set_Color(GUI_YELLOW);Draw_Line(x_line,y_line,*Placexm,*Placeym);Set_Color(GUI_GREEN);/{}}{Set_Color(GUI_GREEN);Set_Color(GUI_RED);Set_Color(GUI_YELLOW);Set_Color(GUI_GRAY);//Draw_Line(x_line,y_line,*Placexm,*Placeym);Set_Color(GUI_RED);/Draw_Line(x_line,y_line,*Placexm,*Placeym);{}}{Set_Color(GUI_YELLOW);Set_Color(GUI_GREEN);Set_Color(GUI_RED);Set_Color(GUI_GRAY);//Draw_Line(x_line,y_line,*Placexh,*Placeyh);{}}voidShouw_Cricle()//整点{Set_Color(GUI_YELLOW);Fill_Circle(205,55,2);Set_Color(GUI_WHITE);}voidChangeForm(charTime[],chartime){Time[2]='\0';}voidDisplay_Time(charx,chary){ChangeForm(Hour,hour);ChangeForm(Min,min);ChangeForm(Sec,sec);ChangeForm(MON,mon);ChangeForm(DAY,day);ChangeForm(YEA1,yea1);ChangeForm(YEA2,yea2);}voidDisplay_xh1(charxx1,charyy1)//刘权学号{ChangeForm(XH0,xh0);ChangeForm(XH1,xh1);ChangeForm(XH2,xh2);ChangeForm(XH3,xh3);ChangeForm(XH4,xh4);}voidDisplay_xh2(charxx2,charyy2)//周明明学号{ChangeForm(XH0,xh0);ChangeForm(XH1,xh1);ChangeForm(XH2,xh2);ChangeForm(XH3,xh3);ChangeForm(XH5,xh5);}voidDisplay_xh3(charxx3,charyy3)//陶洁如学号{ChangeForm(XH0,xh0);ChangeForm(XH1,xh1);ChangeForm(XH2,xh2);ChangeForm(XH6,xh6);ChangeForm(XH7,xh7);}voidShow_Color(){Set_Color(GUI_BLUE);Fill_Rect(0,0,319,239);Set_Color(GUI_RED);}/*分配各任务的堆栈容量{{Display_xh1(5,180);{display=0;}}}voidTask_2(void*pdata){{Set_Color(GUI_YELLODraw_Line(x_line,y_line,*Placex,*Placey);Display_Time(130,160);//时间{Delay(1200);{min++;

温馨提示

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

评论

0/150

提交评论