c语言电子时钟课程设计报告,电子时钟嵌入式课程设计报告

《电子时钟嵌入式课程设计报告》由会员分享,可在线阅读,更多相关《电子时钟嵌入式课程设计报告(19页珍藏版)》请在人人文库网上搜索。

1、合海大学计算机信息工程学院(常州)课程设计报告基于标题液晶屏的电子表专业,学号通信工程班级编号学生名字陈建斌指导教师解决方案完成时间2011/6/23列表挑选.2第一章时钟设计.3第1节任务目标.3第二节程序和芯片初始化.4第三节构建功能模块.第5 4节实施信息传递. 5第二章实验结果讨论. 6第1节软件编译、链接和运行. 6第ii节protues 7.4仿真软件调试.7第三章结论.8经验.9参考文献.10附件.11源程序.11摘要信息实时时钟(RTC)设备是提供日历/时钟、数据存储等功能的专用集成电路,经常用作各种计算机系统的时钟信号源和参数设置存储电路。RTC具有准确的计时、低功耗和小规模。

2、等特征,特别适合于记录各种嵌入式系统填充中的事件发生时间和相关信息,如通信工程、电源自动化和工业控制等自动化程度高的领域。随着集成电路技术的发展,RTC设备的新产品也在不断上市。这种新产品不仅具有准确的RTC,还具有大容量内存、温度传感器和A/D数据收集通道,成为RTC、数据收集和存储集成功能设备,特别适用于基于微控制器的嵌入式系统。摘要real time clock(RTC)device can provide a calendar/clock、data storage and other features specific integrated circuit、Commonlywith i。

3、ntegrated circuit technology continues to evolve,Rtc also has introducted new devices . these new products not only have accurate Rtc、has become a set of RTC、data collection and storage functions in one integrated device、Particulally applicable to micro-controller controller第一章手表设计第一节任务目标利用ARM 7芯片和L。

4、CD显示屏,使用c语言进行编译,完成实时锁定(RTC)显示。第二节程序和芯片初始化包括在程序中:初始化液晶屏:初始化中断向量:RTC初始化:第三节功能模块的构建液晶屏上显示的时钟界面包含不移动的圆形钟面和持续移动的时钟指针。因此,需要构建两个重要的函数来绘制圆和直线。以下是绘制圆的函数:该算法通过x变量的自增,补偿1补偿了方形控制y变量自减,并找到距中心一定距离的点。其中rs=45,x从0加1增加到45。和原点坐标操作可以通过在第一个象限中定位一个点,通过折叠对称定位另一个象限中的三个点来绘制点函数。最好重新绘制他的45度图像。焦散函数:voidline (unsigned int x1,un。

5、signed int y1,unsigned int x2,unsigned int y2,unsigned chardraw)将中心的坐标作为起点,使用while函数与指针最外层圆上的点进行比较,并继续延伸直至相等,因此预先计算时针、分针、秒针三个同心圆最外层环点的坐标,从而获得函数。与圆类似,考虑其他象限的情况,并根据其他位置标注栏参数在点绘图函数中绘制。第四节实现信息传递绘制点函数:数据传递函数:连接至一般可程式化的输入输出连接埠,将计算的资料传送至液晶显示器。第二章实验结果讨论软件编译、链接和执行的第一部分完整的计划实施:添加头文件、中断进程汇编器段、初始化函数和主函数:编译器提示:成。

6、功生成所需的Hex文件,并将生成的Hex文件导入到模拟芯片中观察实时时钟。第ii节protues 7.4模拟软件调试为Lpc 2104芯片选择Hex文件路径:连接芯片和液晶屏端口,运行程序并观察效果。将显示以下时钟界面:动态显示当前时间(年、月、日、小时、分钟、秒等),时针、分针和秒针表示动态的实时当前时间。第三章结论合并映射:上面为protues部分设计的广告程序列在附录中。体验回顾这次教学设计,到目前为止,我学到了很多,从理论到实践,不仅学到了以前学过的知识,还学到了很多书里没有学过的内容。通过这次课程设计,发现理论与实际相结合很重要,只有理论知识不够,要把所学的理论知识与实践相结合,从理。

7、论中得出结论,才能作为真正的知识,提高独立于自己实际实践实力的思考能力。在设计过程中遇到各种问题的同时,发现了设计过程中自己的不足,没有充分理解以前学过的知识,不够强大,通过这次课程设计使以前学过的知识重新完整,从而巩固了所学的知识。参考文献1 Xie zimei,电子电路设计,实验,测试,华中理工大学出版社,2003。2宋春英,通用集成电路速查手册,山东科学技术出版社,1995年。3 Arnold Berger,嵌入式系统设计,lvjun翻译,北京:电子行业新闻稿,20024 sannan。嵌入式系统原理和应用开发技术,北京:北京航空航天大学出版社,2002附录1、第一,源代码:#inclu。

8、de.incconfig.h #defineSTACKSIZE256#define x_line 160#define y_line 80OS _ STK _ DATA STKExtner GUI _ font Chinese _ font12Extner GUI _ font Chinese _ font 16Extner GUI _ font GUI _ font 8x16OS _ EVENT * Send _ LCD _ SemOS _ EVENT * Key _ MboxI8 Hour3,Min3,Sec3;I8 hour=0,min=0,sec=0,ms;I8 yea 1 3、yea。

9、 2 3、mon 3、day3;Int yea 1=20、yea 2=11、mon=6、day=23I8 XH03、XH13、XH23、XH33;I8 XH43、XH53、XH63、XH73;Charxh0=01,xh1=62,xh2=31,xh3=03Charxh4=32,xh5=36,xh6=02,xh7=12/int time count=0;Int space xs 61=160,165,170,175,180,185,189,193,197,201,205,206,207,208,209,210,209,208,207,206,205,201,197,193,189,185,180,。

10、175,170,165,160,155,150,145,140,135,131,127,123,119,115,114,113,112,111,110,111,112,113,114,115,119,123,127,131,135,140,145,150,155,160,SpaceYS61=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,105,100,95,90。

11、,85,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、1。

12、56、160,Spaceym 61=40,41,42,43,44,45,48,51,54,57,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,40,Spacexh 13=160,175,185,190,185,175,160,145,135,130,135,145,160Spaceyh 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* placexh=spacexh 0,* plac eyh=space yh0;Void display _ xh1 (charxx1,char yyyy 1);Void display _ xh2 (char xx2,char yyy 2);Void display _ xh3 (char xx3、char yyym 3);Void显示(I8 s。

你可能感兴趣的:(c语言电子时钟课程设计报告)