- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式技术基础与实践.
课 程 设 计 报 告
课程设计名称:嵌入式技术基础与实践
系 别 : 三 系
学 生 姓 名:
班 级: 09通信工程
学 号:
成 绩:
指 导 教 师: 王志超
开 课 时 间: 2012-2013学年 1 学期
第一章 嵌入式系统的需求分析
HC08和HCS08单片机是Freescale(飞思卡尔)公司于2000年前后推出的新一代单片机。HC08、HCS08系列单片机使用相当的广泛,集成度高不需外扩,减少外扩带来的干扰,符合嵌入式单片机的要求,性能稳定、性价比高。飞思卡尔半导体是全球领先的半导体公司,为汽车、消费、工业、网络和无线市场设计并制造嵌入式半导体产品。在全球30多个国家和地区拥有设计、研发、制造和销售机构。飞思卡尔半导体是全球最大的半导体公司之一。
Freescale公司(2004年7月之前称为Motorola公司的半导体事业部)为全球提供的各种MCU已 突破170片,广泛用于各大品牌的产品:摩托罗拉手机、索尼电子、惠尔普电器、罗技(Logitech)键盘与鼠标、美国力健(Lifefitness)心血管与力量训练器材、思科(Cisco)路由器、Bose音响、Trane供暖与制冷设备以及奔驰、宝马、福特、现代和通用汽车。然而我国国内大多数“熟悉”单片机的人却不知晓这一底细,国内的微控制器市场从20世纪80年代开始,一直由Intel公司推出的MCS-51占据着绝对的统治地位。人们又逐渐发现,从进口的电子信息类产品,特别是各类通信产品中,其中有MCU的,多数使用了Freescale的产品,而不是MCS-51。因此学习Freescale HCS08是非常重要,本报告描述一个Freescale HCS08单片机实验系统软件实例,通过各个不同模块,验证单片机各模块工作是否正常。可以独立工作观察MCU工作是否正常,也可以通过串行通信与PC机连接,实现与PC机的相互控制。
嵌入式系统设计的学习,首先把嵌入式系统软件与硬件基础打好了,再根据实际需要,选择一种实时操作系统(RTOS)进行学习实践。使用RTOS也是视实际情况而定,使用RTOS适合实时多任务多线程的情况。
在此设计,MCU与PC机间通信的数据是几种不同外设,为了区分,需给不同的外设数据前标识不同的标识符,用于确定不同外设的数据。编程之前确定每个模块硬件正常与否,测试方法参考“实验指导”教材相应章节。编程设计方法:MCU端每个模块程序编写完成后,及时用串行通信软件通过SCI连接PC机调试MCU端程序。MCU的每个模块调试成功后,再使用高级语言开发编写PC端的相应通信模块程序,直至综合实验系统完全实现。
完成普通I/O口输入输出、驱动LCD显示、串行通信数据接收与发送、定时器计时、PWM、键盘输入、AD转换、FLASH读写模块等功能。
系统构成
2.1 硬件原理图
图C-1 系统硬件原理图(最小系统)
系统使用MC9S08AW60 MCU 为核心,其最小原理图见图C-1 所示。
(1)用 PTC 口的 2 引脚连接1 号小灯;
(2)用 PTD 口的 1 引脚连接拨码开关;
(3)用 PTE 口的 0 引脚、 1 引脚分别连接SCI 串行通信的发射口、接收口;
(4)用 PTA 口的 0~7 引脚连接LCD 的数据口, PTC 口的 4、6 引脚、 PTF 口的 6 引脚连接LCD 的控制引脚RS、RW、E,共 3 个引脚驱动LCD 显示;
(5)用 PTD 口的 2、3、7 引脚以及 PTG 口的 0~4 引脚共 8 个引脚连接键盘;其中 PTD 口的 2、3、7 引脚和 PTG 口的 4 引脚定义为输入线, PTG 口的 0~3 引脚定义为输出线,利用扫描方式获取健值;
(6)用 PTD 口的 6 引脚定义为AD 采样线,MCU 读取该引脚,显示对象的量化值;
(7) PTE 口的 2 引脚输出PWM 波,控制连接在该引脚小灯的亮度。
具体连线方式见图C-2。
图C-2 系统连线图
2.2 软件结构图
软件包括MCU端与PC端2部分组成,下面分别介绍2部分软件的结构。
2.2.1 MCU端软件结构
图C-3 MCU端软件结构图
根据需求分析,选择MCU端所需资源,MCU可以开关控制、小灯显示、LCD显示、LED显示、键盘输入、AD转换、定时器溢出计时、产生PWM波、FLASH读写、SCI串行通信数据发送与接收等。
MCU端软件结构图,如图C-3所示。
您可能关注的文档
最近下载
- 光伏电站运行常见故障及技术解决方案.pdf VIP
- 军队文职考试《公共科目》试题与参考答案(2024年).docx VIP
- 生成式AI在小学英语课堂中的应用:教师教学决策优化研究教学研究课题报告.docx
- 初二物理导学案-全一册.pdf VIP
- 邮政企业快递企业安全生产重大事故隐患判定标准解读.pdf VIP
- 人民大2023学术规范和论文写作PPT第2章 选:论文选题与研究设计.pptx VIP
- 2025年中国食品级碳酸氢钠数据监测报告.docx
- 能源与动力工程研究教授——程林同志事迹材料— .doc VIP
- 高中物理竞赛-话题5:多质点在动态多边形顶点的相遇问题和多解问题.doc VIP
- 《提升基层干部管理能力》课件.ppt VIP
文档评论(0)