- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机模拟带计时功能的数字时钟单片机模拟带计时功能的数字时钟
苏 州 市 职 业 大 学
实习(实训)报告
名称 单片机控制项目实训——
模拟带计时功能的数字时钟
2013年 1 月 7 日至 2013 年 1 月 11 日共 1 周
院 系 计算机工程系
班 级
姓 名
系 主 任
教研室主任
指导教师
目 录
一、课程设计的目的与要求 1
1.课程设计的目的 1
2.课程设计的要求 1
二、题目说明 1
2.1开发背景 1
2.2 开发工具介绍 2
2.3 小组成员分工 2
三、硬件方案 2
3.1主控MCU 2
3.2键盘 3
3.3 LCD液晶 3
3.4 定时器 5
四、软件设计 6
4.1 模块划分 6
4.2 模块结构图 6
4.3键盘中断模块 6
五、运行结果分析与系统改进 8
六、遇到的问题和解决方法 8
七、课程设计总结 9
八、参考文献 9
一、课程设计的目的与要求
1.课程设计的目的
《单片机原理与应用》是一门应用性很强的专业课,其理论与实践技能是从事嵌入式专业技术工作的人员所不可少的。本次课程设计选择AW60实验板进行模拟应用设计与开发,要求学生掌握使用 C 语言进行单片机程序设计和调试的方法,提高综合运用所学的理论知识独立分析和解决问题的能力。
2.课程设计的要求
在本课程设计过程中要求学生:重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;按时到机房上机,并接受教师的检查。认真编写课程设计报告。
二、题目说明
我们选择的题目是:模拟带计时功能的数字时钟
题目描述:用AW60实验板模拟带计时功能的数字时钟,可设置时钟初始值,可调整时钟时间,可实现秒表计时功能。通过AW60的内部的定时器模块实现计时功能。
1)输入:自定义键盘,模拟时钟的按键。
2)输出:用液晶显示器显示时钟时间。
3)时间:用定时器模块实现计时功能。
(可加整点报时,或闹钟功能)
2.1开发背景
近些年,随着科技的发展和社会的进步,人们对数字钟的要求也越来越高,传统的时钟已不能满足人们的要求。多功能数字钟不管在性能还是在样式上都发生了质的变化,有电子闹钟、数字闹钟等等。数字钟已成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度, 远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便。
电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合可以看到数字电子钟。在城市的主要营业场所、车站、码头等公共场所使用LCD数字电子钟已经成为一种时尚。
2.2 开发工具介绍
我们所使用的开发工具有:CodeWarrior编程软件、写入器和MC9S08AW60实验板。
2.3 小组成员分工
本小组共由施燕、盛钰明和俞季笑三人组成,课程设计课题共涉及键盘中断模块、LCD液晶显示器模块、定时器中断模块。其中,施燕负责键盘中断模块,盛钰明负责定时器中断模块,俞季笑负责LCD液晶显示器模块。
三、硬件方案
3.1主控MCU
HCS08系列MCU是Freescale 8位微处理器的主流产品,应用非常广泛。MC9S08AW60微控制器具有多种封装形式,它们分别为44脚、48脚、64脚等,本评估板使用64引脚宽脚封装。
MC9S08AW60微控制器的主要特点概述如下:
①2K片内RAM;60K片内Flash程序存储器,具有在线编程能力和保密功能。
②时钟发生器模块,具有PLL电路,可产生各种工作频率;内部总线频率最高可达20MHz。
③增强的HCS08 CPU结构;最高支持26个中断源。
④54根通用I/O脚,部分I/O口有可选择的内部上拉电阻,并且可以选择引脚的驱动能力。
⑤两个增强型串行通讯口SCI;一个串行外围接口SPI;一个集成电路内部通信接口IIC;两个16位双通道定时器接口模块(TIM1和TIM2),每个通道可选择为输入捕捉、输出比较和PWM;一个模拟信号比较器ACMP;16路10位AD转换模块;8位键盘唤醒口;一个实时时钟计数器模块;一个计算机工作正常(COP)复位模块。
⑥优化用于控制应用;优化支持C语言。
3.2键盘
键盘是常用的输入设备,评估板以9个小按键模拟一个3*3 键盘,以掌握矩阵键盘的工作原理,
您可能关注的文档
- 华中科技大学研究生复试细则华中科技大学研究生复试细则.doc
- 华中科技大学能源学院2008年研究生复试细则华中科技大学能源学院2008年研究生复试细则.doc
- 华中科技大学试题目录华中科技大学试题目录.doc
- 华为工程师通信基础题库以及答案华为工程师通信基础题库以及答案.doc
- 华亭县防灾减灾调研汇报材料华亭县防灾减灾调研汇报材料.doc
- 华为ET525话机安装配置华为ET525话机安装配置.doc
- 华为SD掉话案例分析华为SD掉话案例分析.doc
- 华北电力大学(保定)2011年硕士研究生入学考试初试学校自命题科目考试大纲华北电力大学(保定)2011年硕士研究生入学考试初试学校自命题科目考试大纲.doc
- 华人开创HR-906D型NTP网络时间服务器使用手册华人开创HR-906D型NTP网络时间服务器使用手册.doc
- 十个著名悖论的最终解答(全)十个著名悖论的最终解答(全).docx
文档评论(0)