欢迎来到天天文库
浏览记录
ID:13269373
大小:4.10 MB
页数:15页
时间:2018-07-21
《基于aw60的键盘控制小灯的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计报告课程设计名称:基于AW60的键盘控制小灯的设计与实现系别:学生姓名:班级:学号:成绩:指导教师:开课时间:2013学年2学期目录一、系统概要11.1意义11.2背景11.3功能1二、硬件设计22.1.功能框图22.2电路图22.2.1MC9S08AW6022.2.2LCD32.2.34X4键盘4三、软件设计63.1流程图63.2部分代码73.2.1主函数代码83.2.2键盘中断ISR.H83.2.3键盘初始化程序10四、系统测试114.1内容114.1.1电路连接图114.1.2LCD显示图114.1.3小灯闪烁图12五、心得体会13六、参考文
2、献13一、系统概要1.1意义嵌入式系统一词在我国广泛使用的历史并不长。在2001年中国单片机学会召开的年会上,才把“单片机”与“嵌入式系统”联系在一起。此后,许多高校把单片机原理课程“发展成”嵌入式应用技术课程。是什么原因促使这种改变呢?在我们学习的课程《嵌入式基础与实践》它具有很强的实践性,一本具有实践意义的好书,将是领导一个技术人员走向嵌入式开发道路的基础和向导。在学习了这本书之后,我懂得了一些以前学习的通用计算机系统和嵌入式系统的不同。从总体上来说,通用计算机系统主要用于数值计算、信息处理,兼顾控制功能,而嵌入式计算机系统主要用于控制领域,兼顾数据处
3、理。在我们学习的这本书中不再区分DSP和MCU,同一使用MCU一词。在一个综合系统中,会出现通用计算机系统与嵌入式计算机系统的结合,各自扮演不同的角色,共同完成系统任务。本次试验我们做的是键盘控制小灯亮暗,这次试验是我们学习了单片机系统之后的一个知识体现与运用实践。1.2背景通过键盘控制小灯,在这个实验中我们需要利用键盘来控制小灯,而且我们要做到在LCD上显示小灯闪烁的次数。我们需要在电脑程序上设置一个控制程序,然后连接到键盘,让键盘控制其他的功能模块。CodeWarrior是Freescale公司研发的面向Freescale MCU与DSP嵌入式应用开发
4、的商业软工具,其功能强大,是Freescale向用户推荐的产品。在本次试验中我们要使用到AW60芯片以及键盘模块、LCD模块。模块之间的联系与组合需要我们去动手与动脑,在这个此课程设计中,实验工具也是重要的一块。让我们知道了软硬件的结合的重要性,为以后的学习实践提供经验。1.3功能本次课程设计的题目是用键盘控制小灯。那么我们在做的时候的具体要求是,用键盘控制小灯闪烁的次数,而且要在LCD上显示小灯闪烁的次数。当我们从键盘输入数字,遇到“E”时结束输入,“E”13就相当于一个结束标记符。AW60计算输入的数据,小灯闪烁输入值得次数,LCD就捕捉并且显示小灯闪
5、烁的次数。当小灯闪烁完成结束后,我们可以从键盘继续输入数字。二、硬件设计2.1.功能框图图2-1功能框图2.2电路图2.2.1MC9S08AW60飞思卡尔MC9S08AW60是一款高性能的微控制器遥评估板包含最小系统,写入调试接口,串行通信接口与扩展板连接的扩展插口介绍最小系统的硬件设计及软件调试并给出软件程序设计思想主体流程MC9S08AW60是一款高性能的8位微控制器,是首个能支持5V而基于高性能HCS08核系列成员。它包含众多有价值的特性,包括60Kflash存储器、2KRAM、灵活而无需外部元件的内部时钟发生器、低压检测、高性能、模数转换器、串行通
6、信模块等。即使在各类恶劣环境下,9S08AW系列亦达到极佳的EMC性能。它提供了不同的引脚数、封装选项及温度范围。飞思卡尔还提供DEMO9S08AW60E,它是整合了演示板和具开发功能的USBMULTILINKBDM于一身的经济型开发工具。该器件适于工业与汽车应用。1硬件设计最小系统是指可以使内部程序运行起来的所必须的外围电路。MC9S08AW60芯片的最小系统包括电源电路、复位电路、晶振电路、BDM调试接口电路和IRQ电路等。如图1所示,AW60评估板原理图。图中也给出了最小系统元件的参考值。1.1电源电路电路中需要大量引脚用来提供足够的电流容量。所有的
7、电源引脚必须有适当的旁路电容,来抑制高频噪音。一些VDD和VSS引脚仅用于噪音旁路AW60最小系统电路图所下所示:13图2-2 AW60最小系统电路图2.2.2LCDLCD显示器以其功耗极低、体积小、显示内容丰富、超薄轻巧的诸多优点,在控制,袖珍式仪器表和低功耗应用系统中得到越来越广泛的应用。点阵字符型液晶模块是由点阵字符液晶显示器件和专用的行、列驱动器、控制器及必要的连接件,结构件装配而成的,可以显示数字和西方字符。是一类专用于显示字母、数字的液晶显示模块。鉴于字符型液晶显示模块目前在国际上已经规范化,其电特性及接口特性是统一的,因此,只要设计出一种型号
8、的接口电路,在指令上稍加修改即可使用各种规格的字符型液晶显示模块。
此文档下载收益归作者所有