我是靠谱客的博主 犹豫大碗,最近开发中收集的这篇文章主要介绍用英文给嵌入式计算机下定义,嵌入式课程设计报告--嵌入式系统项目设计.doc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

河海大学计算机与信息学院(常州)

课程设计报告

题 目 嵌入式系统项目设计

专业、学号

授课班号 277704

学生姓名

同组学生

指导教师

完成时间 2011年6月

课程设计(报告)任务书

(理 工 科 类)

Ⅰ、课程设计(报告)题目:

基于LCD的电子时钟实验

Ⅱ、课程设计(论文)工作内容

学习LCD与ARM的LCD的控制器的接口原理,掌握内置LCD控制器驱动编写方法和RTC控制方法,在可行性分析的基础上实现以下功能:

1、编写程序实现电子时钟功能,通过实验系统的LCD将时间显示出来;

2、仿照给定图形在LCD上显示类似的时钟界面;

3、动态显示当前的时间,包括:年、月、日、时、分、秒,时针,分针、秒针必须为动态实时指示当前的时间。

一、课程设计目标

1、培养综合运用知识和独立开展实践创新的能力;

2、培养学生的编程能力、用计算机解决实际问题的能力。

学生姓名: 严维锋 专业年级: 自动化2008级

目 录

前 言3

第一章 系统设计4

第一节 课题目标及总体方案4

第二节 原理框图5

第三节 程序和芯片的初始化5

第四节 构建功能模块7

第五节 main函数的局部原理分析8

第二章 实验(测试)结果及讨论13

第一节 ads1.2 软件的编译,连接和运行13

第二节 程序调试14

第三章 结 论14

心得体会15

参考文献16

附 录17

源程序17

前 言

第一章 系统

课题目标及总体方案

一、设计要求

学习LCD与ARM的LCD的控制器的接口原理,掌握内置LCD控制器驱动编写方法和RTC控制方法,在可行性分析的基础上实现以下功能:

1、编写程序实现电子时钟功能,通过实验系统的LCD将时间显示出来;

2、仿照图1在LCD上显示类似的时钟界面;

图1 LCD上显示的时钟界面

动态显示当前的时间,包括:年、月、日、时、分、秒,时针,分针、秒针必须为动态实时指示当前的时间。

二、设计方案

基于S3C44B0X的典型嵌入式系统硬件体系结构图如图2所示,通过对S3C44B0X处理器的学习,可以利用其内部的RTC单元和LCD控制器,外接LCD模块、晶振和(后备)电源实现电子实时时钟的功能。主要实现方法为:通过电源和晶振保证处理器的正常工作和时钟来源,通过编程设定RTC单元的工作模式,实现实时时钟的功能;然后根据所要求显示的图形效果,编写程序设定LCD控制器的相应寄存器,将RTC单元和LCD控制器合理有效地结合起来;最终由LCD模块作出相应动作,完成实时时钟的显示功能。

该设计的中英文字符显示方案,有效地利用了嵌入式系统自身的ROM存储容量,其最大的特点是以少量的存储容量为代价,来简单灵活地实现LCD上的字符显示。此方案可以显示所有的一、二级汉字,并且能实现汉字、英文的混合显示,从而方便地构造出良好的人机界面。所讨论的硬件平台是在S3C44BOX和液晶显示器的基础上搭建的,对于实现S3C44BOX与其它类型LCD模块的连接和应用,具有一定的参考价值。

图2 S3C44B0X的典型嵌入式系统硬件体系结构

第节

图3 原理框图

第U16 LCD_Init(U8 Lcd_Bpp)

{

switch(Lcd_Bpp)

{

Case 8:

rLCDCON1=(0)|(2<<5)|(MVAL_USED<<7)|(0x1<<8)|(0x1<<10)|(CLKVAL_COLOR<<12);

rLCDCON2=(LINEVAL)|(HOZVAL_COLOR<<10)|(10<<21);

rLCDSADDR1= (0x3<<27) | ( ((U32)Video_StartBuffer>>22)<<21 )| M5D((U32)Video_StartBuffer>>1);

rLCDSADDR2=M5D((((U32)Video_StartBuffer +(SCR_XSIZE*LCD_YSIZE))>>1)) | (MVAL<<21)|1<<29;

rLCDSADDR3= (LCD_XSIZE/2) | ( ((SCR_XSIZE-LCD_XSIZE)/2)<<9 );

rREDLUT =0xfdb96420;

rGREENLUT=0xfdb96420;

rBLUELUT =0xfb40;

rDI

最后

以上就是犹豫大碗为你收集整理的用英文给嵌入式计算机下定义,嵌入式课程设计报告--嵌入式系统项目设计.doc的全部内容,希望文章能够帮你解决用英文给嵌入式计算机下定义,嵌入式课程设计报告--嵌入式系统项目设计.doc所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部