课 程 设 计 报 告
课程设计名称: 嵌入式技术基础与实践 系 : 3
学生姓名: Kuoeka 班 级: 计算机科学与技术(1) 学 号: 080303024 成 绩: 指导教师: 张兵
开课时间: 10-11 学年 2 学期
目 录
第一章 系统概要 .............................................................................................. 1
1.1 系统背景 ........................................................................................................................................... 1
第二章 系统硬件设计 ....................................................................................... 2
2.1 系统原理图 ....................................................................................................................................... 2 2.2 单片机(MCU)模块 ..................................................................................................................... 3 2.2.1 MC9S08AW60单片机性能概述 ............................................................................................... 3 2.2.2 内部结构简图 ............................................................................................................................ 3 2.3 串行通信模块 ................................................................................................................................... 4 2.3.1 MAX232引脚图 ......................................................................................................................... 4 2.3.2 串行通信的电路原理 ............................................................................................................ 5 2.4 液晶显示模块 ................................................................................................................................... 6
第三章 系统软件设计 ....................................................................................... 8
3.1 MCU方(C)程序 ........................................................................................................................... 8 3.1.1串行通信子程序 ....................................................................................................................... 14 3.1.2 LCD子程序 .............................................................................................................................. 18
第四章 系统测试 ............................................................................................ 21 第五章 总结展望 ............................................................................................ 24
5.1 总结 ................................................................................................................................................. 24 5.2 展望 ................................................................................................................................................. 24 参考文献 ................................................................................................................................................ 25
第一章 系统概要
1.1 系统背景
1971年11月,Intel公司成功地把算术运算器和控制器电路集成在一起,推出了第一款微处理器Intel 4004,其后各厂家陆续推出了许多8位、16位的微处理器,包括Intel 8080/8085、8086,Motorola 的6800、68000,以及Zilog的Z80、Z8000等。以这些微处理器作为核心所构成的系统,广泛地应用于仪器仪表、医疗设备、机器人、家用电器等领域。微处理器的广泛应用形成了一个广阔的嵌入式应用市场,计算机厂家开始大量地以插件方式向用户提供OEM产品,再由用户根据自己的需要选择一套适合的CPU板、存储器板以及各式I/O插件板,从而构成专用的嵌入式计算机系统,并将其嵌入到自己的系统设备中。
随着计算机技术的迅速发展和芯片制造工艺的不断进步,嵌入式系统的应用日益广泛:从民用的电视、手机等电路设备到军用的飞机、坦克等武器系统,到处都有嵌入式系统的身影。在嵌入式系统的应用开发中,采用嵌入式实时操作系统(简称RTOS)能够支持多任务,使得程序开发更加容易,便于维护,同时能够提高系统的稳定性和可靠性。这已逐渐成为嵌入式系统开发的一个发展方向。
1.2 系统功能
当按下启动键,电子时钟从当前设定值开始走时。按秒刷新,要求在LCD屏上显示。若按启动键,则时间暂停,再按,时间继续按秒刷新。
时间格式是”时:分:秒”(00:00:00)。通过向通用I/O端口的引脚输入高或低(1或0)电平,作为启动键,对电子钟进行控制——电子钟开始运行、暂停和继续运行。显示数据时,先把要显示的数据送到数据寄存器中,再通过发送寄存器将数
据输入要LCD中显示。
1
第二章 系统硬件设计
2.1 系统原理图
该系统由AW60最小系统电路为主要结构,利用串口进行数据的控制与采集。首先将开关接在AW60上的PORT_D口上,用于控制数字时钟系统的开关。然后将LCD的数据线7-14引脚(D0-D7)分别与MCU的PTA0-PTA7连接,LCD的控制线RS、R/W、E(4、5、6引脚)分别于MCU的PTC4、PTC6、PTF6连接,用于输出时间。数字时钟必须要有晶振电路,所以将该晶振电路与AW60的PTG5和PTG6相连,用于时间的自加。由于在运行系统时,以防电流不稳定,所以在PTB0端设
2
相关推荐: