2022年基于LCD的电子时钟实验_课程设计报告.docx





《2022年基于LCD的电子时钟实验_课程设计报告.docx》由会员分享,可在线阅读,更多相关《2022年基于LCD的电子时钟实验_课程设计报告.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源河海高校物联网工程学院课程设计报告题 目基于 LCD 地电子时钟试验专业、学号电信 、授课班号完成时间2021.07.05欢迎下载精品学习资源课程设计(报告)任务书(理 工 科 类)、课程设计(报告)题目:基于 LCD 地电子时钟试验、课程设计(论文)工作内容一、课程设计目标1、培育综合运用学问和独立开展实践创新地才能;2、培育同学地编程才能、用运算机解决实际问题地才能.3、学习 LCD 与 ARM 地 LCD 地掌握器地接口原理;4、把握内置 LCD 掌握器驱动编写方法;5、RTC 掌握方法 .二、争论方法及手段应用1、将任务分成如干模块,查阅相关论文资料,分模块调试和完成任务;
2、2、查阅网上地相关素材,查阅相关论文资料,进行比较、争论;3、在独立摸索地基础上,请教老师,和同组同学争论、学习;4、运用 Proteus仿真环境、 S3C44B0x 试验箱试验平台进行试验调试;5、学习并使用使用ADS1.2 编译汇编语言和 C 语言,连接生成 Hex 文件和 Axf 文件 .三、课程设计预期成效1、完成试验环境搭建;2、分模块调试和编译;3、组合并完善程序 .4、联合仿真软件运行程序5、显示时钟界面;6、动态显示当前地时间,包括:年、月、日、时、分、秒,时针,分针、秒针必需为动态实时指示当前地时间;同学姓名:刘晓婷专业年级: 电信、 10 级欢迎下载精品学习资源目 录前言
3、1第一章系统设计 2第一节课题目标及总体方案 .2其次节 .其次章 试验(测试)结果及争论 . .5第三章结论10心 得 体 会 4 2 参 考 文 献 4 3 附 录 4 4 一 、 源 程 序 6 0 二 、 其 他 6 1欢迎下载精品学习资源前 言运算机技术及集成电路技术地飞速进展,嵌入式技术地日渐普及,使其在通讯、网络、工控、医疗、电子等领域发挥着越来越重要地作用.通常我们常用地 LCD 显示模块,有两种,一是带有驱动电路地LCD 显示模块,一是不带驱动电路地 LCD 显示屏 .大部分 ARM 处理器中都集成了LCD 地掌握器,所以,针对 ARM 芯片,一般不使用带驱动电路地LCD 显
4、示模块 .S3C44B0X 中具有内置地 LCD 掌握器,它能将显示缓存(在 SDRAM 储备器中)中地 LCD 图像数据传输到外部地 LCD 驱动电路上地规律功能 .实时时钟( RTC )器件是一种能供应日历/时钟、数据储备等功能地专用集成电路,常 用作各种运算机系统地时钟信号源和参数设置储备电路.RTC 具有计时精确、耗电低和体积小等特点,特殊适用于在各种嵌入式系统忠记录大事发生地时间和相关信息,特殊是在通信工程、电力自动化、工业掌握等自动化程度较高领域地无人职守环境.随着集成电路技术地不断进展, RTC 器件地新品也不断推出.这些新品不仅具有精确地RTC ,仍有大容量地储备器、温度传感器
5、和A/D 数据采集通道等,已成为集RTC、数据采集和储备于一体地综合功能器件,特殊适用于以微掌握器为核心地嵌入式系统.通过 S3C44B0X 试验系统板实现LCD电子时钟地设计,可以增强我们地自学才能和摸索才能,把握科学争论地方法,提高信息检索地才能以及猎取与时俱进学问地才能.同时,使我们深刻学习了ARM地相关学问,增强对实际电路地感性熟悉,提高了分析问题,处理问题地才能 .关键字: S3C44B0X 、嵌入式、电子时钟第一章 系统设计欢迎下载精品学习资源第一节 课题目标及总体方案本试验是基于 ARM处理器而设计地实时时钟,综合性较强,涉及到RTC 外部中断,C 语言编程等学问 .需使用到中断
6、,涉及对外部中断进行初始化,其中有规定优先级,中断触发方式,中断地址安排.采纳液晶模块LCD显示实时时间,同样要对它进行初始化,包括检查总线忙与闲,传送地址,传送数据及显示函数地编程.运用 ads1.2 编译汇编语言和C 语言,连接生成Hex 文件和 Axf 文件 .使用 PROTEUS仿真 ,选用 ARM7LPC2106 芯片和 LCD12864 ,导入 Hex 文件,然后进行软件仿真调试.将Axf 文件下载到 S3C44B0 试验箱上,通过 LCD 实物调试程序,完成电子时钟计时功能.其次节 相关组件说明一、 LCD 显示原理S3C44B0X 中具有内置地 LCD 掌握器,它能将显示缓存(
7、在SDRAM 储备器中) 中地 LCD 图像数据传输到外部地LCD 驱动电路上地规律功能.它支持单色、 4级、 16级灰度 LCD 显示,以及 256彩色 LCD 显示 .在显示灰度时,它采纳时间抖动算法(time-based dithering algorithm )和帧率掌握 Frame Rate Control 方法,在显示彩色时,它采纳RGB 地格式,即 RED 、GREEN 、BLUE ,三色混合调色 .通过软件编程,可以实现233或332地RGB 调色地格式 .对于不同尺寸地 LCD 显示器,它们会有不同地垂直和水平象素点、不同地数据宽度、不同地接口时间及刷新率,通过对LCD 掌握
8、器中地相应寄存器写入不同地值,来配置不同地LCD 显示板 .本次课设地显示模式设置为8bit 单扫描模式 .二、 proteus 简介Proteus软件是英国 Labcenter electronics 公司出版地 EDA 工具软件 .它不仅具有其它EDA 工具软件地仿真功能,仍能仿真单片机及外围器件.它是目前最好地仿真单片机及外围器件地工具 .虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教案地老师、致力于单片机开发应用地科技工作者地青睐.Proteus是世界上闻名地 EDA 工具仿真软件 ,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到
9、产品地完整设计.是目前世界上唯独将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一地设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33 、AVR 、ARM 、 8086和MSP430 等.在编译方面, 它也支持 IAR 、Keil 和MPLAB 等多种编译器 .欢迎下载精品学习资源在PROTEUS 绘制好原理图后,调入已编译好地目标代码文件:*.HEX ,可以在PROTEUS 地原理图中看到模拟地实物运行状态和过程 .PROTEUS 不仅可将很多单片机实例功能形象化,也可将很多单片机实例运行过程形象化 .前者可在相当程度上得到实物演示试验
10、地成效,后者就是实物演示试验难以达到地成效 .它地元器件、连接线路等却和传统地单片机试验硬件高度对应 .这在相当程度上替代了传统地单片机试验教案地功能,例:元器件挑选、电路连接、电路检测、电路修改、软件调试、运行结果等 .三、 S3C44B0X 试验系统简介EL-ARM-830型教案试验系统属于一种综合地教案试验系统,该系统采纳了目前在国内普遍认同地 ARM7TDMI核, 32 位微处理器,实现了多模块地应用试验.它是集学习、应用编程、开发争论于一体ARM 试验教案系统 .用户可依据自己地需求选用不同类型地CPU 适配板,在不需要转变任何配置情形下,完成从ARM7 到ARM9 地升级,同时,试
11、验系统上地Tech_V 总线能够拓展较为丰富地试验接口板.用户在明白 Tech_V 标准后,更能研发出不同用途地试验接口板 .除此之外,在试验板上有丰富地外围扩展资源(数字、模拟信号发生器,数字量 IO 输入输出,语音编解码、人机接口等单元),可以完成ARM 地基础试验、算法试验和数据通信试验、以太网验.其功能框图如下所示. 四、 USOSII 操作系统简介欢迎下载精品学习资源 C/OS-II 是一种可移植地,可植入ROM 地,可裁剪地,抢占式地,实时多任务操作系统内核 . C/OS-II 是特地为运算机地嵌入式应用设计地,绝大部分代码是用C语言编写 地.CPU 硬件相关部分是用汇编语言编写地
12、、总量约200行地汇编语言部分被压缩到最 低限度,为地是便于移植到任何一种其它地CPU 上.用户只要有标准地 ANSI 地C交叉编译器,有汇编器、连接器等软件工具,就可以将C/OS-II 嵌入到开发地产品中. C/O-SII 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小内核可编译至 2KB . C/OS-II 已经移植到了几乎全部知名地CPU 上.第三节 流程框图第四节 主要程序分析一、程序中初始化包括1. Lcd 地初始化:欢迎下载精品学习资源U16 LCD_InitU8 Lcd_BppswitchLcd_BppCase 8:rLCDCON1=0|25|MVAL_USED
13、7|0x18|0x110|CLKVAL_COLOR12;rLCDCON2=LINEVAL|HOZV AL_COLOR10|1021;rLCDSADDR1=0x3221;rLCDSADDR2=M5DU32Video_StartBuffer+SCR_XSIZE*LCD_YSIZE1|MV AL21|129 ;rLCDSADDR3= LCD_XSIZE/2 | SCR_XSIZE-LCD_XSIZE/29 ;rREDLUT =0xfdb96420;rGREENLUT=0xfdb96420;rBLUELUT =0xfb40;rDITHMODE=0x0;rDP1_2 =0xa5a5 ;rDP4_7 =0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 LCD 电子 时钟 实验 课程设计 报告

限制150内