嵌入式系统项目设计课程设计报告_基于LCD的电子时钟实验

上传人:cn****1 文档编号:512910055 上传时间:2024-01-09 格式:DOC 页数:68 大小:273.50KB
返回 下载 相关 举报
嵌入式系统项目设计课程设计报告_基于LCD的电子时钟实验_第1页
第1页 / 共68页
嵌入式系统项目设计课程设计报告_基于LCD的电子时钟实验_第2页
第2页 / 共68页
嵌入式系统项目设计课程设计报告_基于LCD的电子时钟实验_第3页
第3页 / 共68页
嵌入式系统项目设计课程设计报告_基于LCD的电子时钟实验_第4页
第4页 / 共68页
嵌入式系统项目设计课程设计报告_基于LCD的电子时钟实验_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《嵌入式系统项目设计课程设计报告_基于LCD的电子时钟实验》由会员分享,可在线阅读,更多相关《嵌入式系统项目设计课程设计报告_基于LCD的电子时钟实验(68页珍藏版)》请在金锄头文库上搜索。

1、河海大学计算机及信息工程学院(常州)课程设计报告 题 目 嵌入式系统项目设计 专 业 通信工程 授课班号 姓 名 指导教师 完成时间 2011/6/25 课程设计(报告)任务书、课程设计(报告)题目: 基于LCD的电子时钟实验 、课程设计(论文)工作内容一、课程设计目标 1、培养综合运用知识和独立开展实践创新的能力;2、培养学生的编程能力、用计算机解决实际问题的能力。二、研究方法及手段应用1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务;2、使用ads1.2编译汇编语言和C语言,连接生成Hex文件。3、联合protues 7.4 仿真,选用arm7 lpc2104 芯片,导入He

2、x文件,实现模拟电 子时钟。三、课程设计预期效果1、完成实验环境搭建;2、分模块调试和编译;3、组合并完善程序。4、联合仿真软件运行程序。学生姓名: 李婷 专业年级: 08通信工程 目 录摘 要 3第一章 系统设计 6第一节 课题目标及总体方案.6 第二节 元器件的选择和连线.6 第三节 程序和芯片的初始化.7 第四节 构建功能模块.8第二章 实验(测试)结果及讨论.13 第一节 ads1.2 软件的编译,连接和运行.13 .14第三章 结论15心得体会15参考文献 15附 录 16 源程序16 摘 要近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电

3、子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的IT应用领域之一。 实时时钟(RTC)器件是一种能提供日历/时钟、数据存储等功能的专用集成电路,常用作各种计算机系统的时钟信号源和参数设置存储电路。RTC具有计时准确、耗电低和体积小等特点,特别适用于在各种嵌入式系统忠记录事件发生的时间和相关信息,尤其是在通信工程、电力自动化、工业控制等自动化程度较高领域的无人职守环境。随着集成电路技术的不断发展,RTC器件的新品也不断推出。这些新品不仅具有准确的RTC,还有大容量的存储器、温度传感器和A/D数据采集通道等,已成为集RTC、数据采集和存储于一体的综合功能器件,特别适用于以

4、微控制器为核心的嵌入式系统。summaryIn recent years, along with the computer technology and integrated circuit technology development, the embedded technology, growing popularity in communication, network, industrial, medical and electronic field plays a more and more important role. The embedded system has become

5、 the most popular most promising IT application field of one.Real time clock (RTC) device is a kind of can provide calendar/clock, data storage function application-specific integrated circuit, commonly used all kinds of computer system clock signal source and the parameters set store circuit. With

6、timing accurate RTC, low power consumption, and small volume and other characteristics, especially suitable for all kinds of embedded system loyal record in the timing of events and related information, especially in communication engineering, power automation, industry control, high automation fiel

7、d of unmanned their duties environment. Along with the development of the integrated circuit technology, the new product of RTC device also has introduced. These new product not only has accurate RTC, and high capacity memory, temperature sensor and A/D data acquisition channel etc, has become the c

8、ollection of data collection and storage, RTC in an integrated function device, especially suitable for to micro controller as the core of the embedded system.第一章 系统设计第一节 课题目标及总体方案 利用lpc 2104芯片和LCD显示器,通过汇编和C语言编译,完成实时时钟的显示。第二节 元器件的选择和连线 选用嵌入式arm 7系列的lpc 2104芯片和Lcd pg160128a显示器: 根据使用的需要配置端口连线: 第三节 程序和

9、芯片的初始化 程序中包括:Lcd的初始化:中断向量的初始化:RTC的初始化:芯片Lpc2104 基础配置:中间使用了上接正电源配合电容的交流特性,为芯片提供电源和复位功能。其他引脚根据芯片要求配置连接。 第四节 构建功能模块Lcd显示的时钟界面包括:静止不动的圆形钟面和一直在走动的时钟指针。所以需要构建两个重要的函数实现画圆和画直线。以下为画圆函数:void Shouw_Cricle() / 整 点 Set_Color(GUI_YELLOW);Fill_Circle (160, 30,2); / 12点(x,y,r) Fill_Circle (135, 35,2); / 11 点(x,y,r)

10、 Fill_Circle (115, 55,2); / 10 点(x,y,r) Fill_Circle (110, 80,2); / 9 点(x,y,r) Fill_Circle (115, 105,2); / 8 点(x,y,r) Fill_Circle (135, 125,2); / 7 点(x,y,r) Fill_Circle (160, 130,2); / 6 点(x,y,r) Fill_Circle (185, 125,2); / 5 点(x,y,r) Fill_Circle (205, 105,2); / 4 点(x,y,r) Fill_Circle (210, 80,2); /

11、3 点(x,y,r) Fill_Circle (205, 55,2); / 2点(x,y,r)Fill_Circle (185, 35,2); / 1点(x,y,r)该算法是通过X变量的自增,补偿1 修正正方形控制Y变量自减,找到距中心恒定距离的点,其中rs=45,X自0加1增至45。和原点坐标运算,可以在第一象限找到一点,再通过折叠对称找到其他象限的三个点,通过画点函数描绘出。再画他的45度镜像就好了。画线函数:void line(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2,unsigned char dra

12、w)以中心的坐标为起点,使用while函数与指针最外圈的点比较,不断延长直至相等,所以事先计算出时针,分针和秒针三个同心圆最外圈点的坐标,以便带入函数。也同圆类似,要考虑不同象限点的情况,根据不同的位置带参数到画点函数中描绘。 1. 画指针模块int SpaceXS61=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,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,11

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号