- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程介绍 嵌入式系统(图) 什么是嵌入式系统 例:洗衣机中的智能控制板 ?? 单片计算机系统 ?? 完成洗衣过程的控制 ?? 在洗衣机内部 ?? 用户不感觉其存在 ?? 只是洗衣机的一部分 为什么要学习嵌入式系统 为什么要学习嵌入式技术? 个人职业发展的需要 人才市场需求大___嵌入式技术无处不在 IT人才就业机会 一般软件开发人员 门槛低,竞争激烈 工作比较辛苦 薪水不高(软件蓝领) 嵌入式系统开发人员 门槛高,竞争相对温和 工作相对轻松 薪水较高 单位(急需)很多企业需要高职层面的嵌入式应用技术人才 课程目的 介绍嵌入式系统的硬件平台组成原理及其接口技术。 本课程主要学习某个具有代表性的嵌入式CPU(ARM系列)的内部寄存器结构、汇编指令系统、中断(异常)管理机制及常用的外围接口,同时要学习无操作系统下的编程技术。 课程教学内容:(基于ARM的嵌入式接口技术) 1,嵌入式系统导论 介绍嵌入式系统的发展、应用、开发环境; 2,体系结构与指令系统 介绍ARM9体系结构和ARM9汇编指令系统; 3,嵌入式程序设计语言 介绍ARM9汇编指令系统中的伪指令,汇编程序设计、C程序设计及汇编和C程序混合编程; 4,S3C2410介绍 介绍三星公司的S3C2410,实验开发系统,接口示例 5,存储器接口 介绍存储器接口设计技术; 6,中断机制 介绍中断控制机制级编程; 7,DMA机制 介绍DMA的基本原理及处理流程; 8,定时/计数器接口 介绍定时器原理及控制; 9,通用I/O接口 介绍通用I/O接口技术; 10,串行通信接口 介绍嵌入式系统的时钟配置及RS-232串行总线接口技术; 11,人机接口及其他接口 介绍简单的人机接口的设计技术及步进电机和A/D转换接口、IIC总线接口。 实验教学内容 1,集成开发环境的使用、汇编语言; 2,存储器实验; 3,中断实验; 4,DMA实验; 5,步进电机实验; 6, RTC、定时器实验; 7,PWM实验; 8,串口通信实验; 9, I/O接口实验;键盘实验; 10,D/A、A/D实验; 实训内容 1,流水灯、交通灯 2,LED灯渐明渐暗 3,可控式红绿灯 4,电子闹钟 5,倒计时 6,抢答器 。。。。。。 课程考试要求: 1,平时实验+实验报告100分,占总成绩的30%; 2,期终笔试100分,占总成绩的70%。 实训考查要求 1,实训内容完成情况 2,实验报告 3,学期结束的上机考核 第一章 嵌入式系统导论 本章学习目标与要求 1. 了解什么是嵌入式系统,嵌入式计算的特点; 2. 了解嵌入式系统的应用及硬件平台、软件平台的发展; 3. 描述嵌入式系统的应用及前景; 4. 描述嵌入式系统开发环境; 5. 了解并掌握ADS开发环境的使用。 1.1 工作场景导入 工作场景 1,解析洗衣机中智能控制板的工作 2,利用ADS集成开发环境,编写并调试如下的两个程序: AREA TEAT,CODE,READONLY ENTRY start MOV R0,#0 MOV R1,#1 repeat ADD R2,R1,#1 MUL R3,R2,R1 ADD R0,R0,R3 ADD R1,R1,#1 CMP R1,#10 BLE repeat ldr r4, =0 str r0,[r4] END 要求在AXD中使用单步调试的方法,观察各个寄存器值的变化。 引导问题 (1)在日常生活中,你是否接触过嵌入式系统设备?哪些属于嵌入式系统设备? (2)什么是嵌入式系统? (3)开发嵌入式系统软件的方法和开发普通的PC机上运行的软件方法一样吗? (4)嵌入式软件和普通软件的运行环境一样吗? (5)集成开发环境如何使用? 1.2 嵌入式系统应用 1.2.1 无处不在的嵌入式系统 1、工业控制: 如工业过程控制、机床、冶金、电子、交通甚至航空航天等行业。工业控制设备的核心已经从低端型采用的8位单片机逐渐成为32位、64位的处理器。 2、交通: 在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌GPS模块,GSM模块的移动定位终端已经在各种运输行业获得了成功的使用。汽车电子包括车载音响、车载电话、防盗系统等产品,还包括汽车仪表、导航系统、发动机控制器、底盘控制器等技术含量高的产品。 3、信息家电及家庭智能管理系统: 将成为嵌入式系统最大的应用领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间。水、电、煤气表的远程自动抄表,安全防火、防盗系统,其中嵌有的专用控制芯片将代替传统的人工检查,并实现更高,更准确和更安全的性能。即使你不在家里,也可以通过
文档评论(0)