单片机-基于AW60的小灯设计书.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机-基于AW60的小灯设计书

课 程 设 计 报 告 课程设计名称: 基于AW60的键盘控制 小灯的设计与实现 系 别: 三系 学 生 姓 名: 高翔 班 级: 计本(2) 学 号: 20100303219 成 绩: 指 导 教 师: 王志超 开 课 时 间: 2013 学年 2 学期 目录 一、系统概要 1 1.1意义 1 1.2背景 1 1.3功能 1 二、硬件设计 2 2.1.功能框图 2 2.2电路图 2 2.2.1MC9S08AW60 2 2.2.2 LCD 3 2.2.3 4X4键盘 4 三、软件设计 6 3.1流程图 6 3.2部分代码 7 3.2.1 主函数代码 8 3.2.2 键盘中断ISR.H 8 3.2.3 键盘初始化程序 10 四、系统测试 11 4.1内容 11 4.1.1电路连接图 11 4.1.2 LCD显示图 11 4.1.3小灯闪烁图 12 五、 心得体会 13 六、参考文献 13 一、系统概要 1.1意义 嵌入式系统一词在我国广泛使用的历史并不长。在2001年中国单片机学会召开的年会上,才把“单片机”与“嵌入式系统”联系在一起。此后,许多高校把单片机原理课程“发展成”嵌入式应用技术课程。是什么原因促使这种改变呢? 在我们学习的课程《嵌入式基础与实践》它具有很强的实践性,一本具有实践意义的好书,将是领导一个技术人员走向嵌入式开发道路的基础和向导。在学习了这本书之后,我懂得了一些以前学习的通用计算机系统和嵌入式系统的不同。从总体上来说,通用计算机系统主要用于数值计算、信息处理,兼顾控制功能,而嵌入式计算机系统主要用于控制领域,兼顾数据处理。在我们学习的这本书中不再区分DSP和MCU,同一使用MCU一词。在一个综合系统中,会出现通用计算机系统与嵌入式计算机系统的结合,各自扮演不同的角色,共同完成系统任务。 本次试验我们做的是键盘控制小灯亮暗,这次试验是我们学习了单片机系统之后的一个知识体现与运用实践。 1.2背景 通过键盘控制小灯,在这个实验中我们需要利用键盘来控制小灯,而且我们要做到在LCD上显示小灯闪烁的次数。我们需要在电脑程序上设置一个控制程序,然后连接到键盘,让键盘控制其他的功能模块。 CodeWarrior是Freescale公司研发的面向Freescale?MCU与DSP嵌入式应用开发的商业软工具,其功能强大,是Freescale向用户推荐的产品。在本次试验中我们要使用到AW60芯片以及键盘模块、LCD模块。模块之间的联系与组合需要我们去动手与动脑,在这个此课程设计中,实验工具也是重要的一块。让我们知道了软硬件的结合的重要性,为以后的学习实践提供经验。 1.3功能 本次课程设计的题目是用键盘控制小灯。那么我们在做的时候的具体要求是,用键盘控制小灯闪烁的次数,而且要在LCD上显示小灯闪烁的次数。当我们从键盘输入数字,遇到“E”时结束输入,“E”就相当于一个结束标记符。AW60计算输入的数据,小灯闪烁输入值得次数,LCD就捕捉并且显示小灯闪烁的次数。当小灯闪烁完成结束后,我们可以从键盘继续输入数字。 二、硬件设计 2.1.功能框图 图2-1 功能框图 2.2电路图 2.2.1MC9S08AW60 飞思卡尔MC9S08AW60是一款高性能的微控制器遥评估板包含最小系统,写入调试接口,串行通信接口与扩展板连接的扩展插口介绍最小系统的硬件设计及软件调试并给出软件程序设计思想主体流程 MC9S08AW60是一款高性能的8位微控制器,是首个能支持5V而基于高性能HCS08核系列成员。它包含众 多有价值的特性,包括60K flash存储器、2K RAM、灵活而无需外部元件的内部时钟发生器、低压检测、高性能、模数转换器、串行通信模块等。即使在各类恶劣环境下,9S08AW系列亦达到极佳的 EMC性能。它提供了不同的引脚数、封装选项及温度范围。飞思卡尔还提供DEMO9S08AW60E,它是整合了演示板和具开发功能的USB MULTILINKBDM于一身的经济型开发工具。该器件适于工业与汽车应用。1硬件设计最小系统是指可以使内部程序运行起来的所必须的外围电路。 MC9S08AW60芯片的最小系统包括电源电路、复位电路、晶振电路、BDM调试接口电路和IRQ电路等。如图1所示,AW60评估板原理图。图中也给 出了最小系统元件的参考值。1.1电源电路电路中需要大量引脚用来提供足够的电流容量。所有的电源引脚必须有适当的旁路电容,来抑制高频噪音。一

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档