1、 课课 程程 设设 计计 报报 告告 课程设计名称:课程设计名称: 嵌入式技术基础与实践嵌入式技术基础与实践 系系 别:别: 三三 系系 学生姓名:学生姓名: 班班 级:级: 学学 号:号: 成成 绩:绩: 指导教师:指导教师: 开课时间:开课时间: 2010-2011 学年学年 2 学期学期 目目 录录 第一章 系统概要 3 1.1 系统背景 . 3 1.2 系统功能 . 3 第二章 系统硬件设计 3 2.1 系统原理图 . 3 2.2 单片机(MCU)模块 4 2.2.1 MC9S08AW60 单片机性能概述 . 4 2.2.2 内部结构简图 . 5 2.3 串行通信模块 . 6 2.3.
2、1 MAX232 引脚图 . 6 2.3.2 串行通信的电路原理 . 7 2.4 液晶显示模块 . 8 第三章 系统软件设计 9 3.1 MCU 方(C)程序 错误错误! !未定义书签。未定义书签。 3.1.1 串行通信子程序 . 错误错误! !未定义书签。未定义书签。 3.1.2 LCD 子程序 . 错误错误! !未定义书签。未定义书签。 第四章 系统测试 9 第五章 总结展望 . 24 5.1 总结 24 5.2 展望 24 参考文献 24 第一章第一章 系统概要系统概要 1.1 系统背景系统背景 数字时钟,当我们听到这几个字时,第一反应就是我们所说的数字,不错数 字钟就是以数字显示取代模
3、拟表盘的钟表,在显示上它用数字反应出此时的时 间,相比模拟钟能给人一种一目了然的感觉,不仅如此它还能同时显示时、分、 秒。而且能对时、分、秒准确校时,这是普通钟所不及的。由于单片机集成度高、 功能强、可靠性高、体积小、功耗地、使用方便、价格低廉等一系列优点,目前 已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为” 。单片机 的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产 品、办公自动化、汽车电子、PC 机外围以及网络通讯等广大领域。 1.2 系统功能系统功能 在实验箱上有一个启动键,当按下启动键给以一个低电平,电子时钟从当前 设定值开始走时。按秒刷新,要求在
4、 LCD 屏上显示。若按启动键给以高电平,则 时间暂停,再按,时间继续按秒刷新。 第二章第二章 系统硬件设计系统硬件设计 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.2 单片机(单片机(MCU)模块)模块 2.2.1 MC9S08AW60 单片机性能概述单片机性能概述 (1)最高达