第讲单片机应用概述及微机基础知识课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第讲单片机应用概述及微机基础知识课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用 概述 微机 基础知识 课件
- 资源描述:
-
1、2本讲主要内容本讲主要内容1-1.课程介绍课程介绍1-2.单片机简介单片机简介1-3.国内单片机与电子设计相关大赛国内单片机与电子设计相关大赛1-4.单片机应用系统开发简介单片机应用系统开发简介1-5.89C51单片机简介单片机简介31.1 1.1 课程介绍课程介绍 教材与学时数 总学时48学时,其中课堂讲授学时40学时,实验学时8学时!4参考书籍参考书籍5考核方式考核方式平时成绩10%(包括出勤率、作业完成情况,课堂纪律等)实验成绩20%(实验完成情况、实验报告等)(以平时成绩总分(以平时成绩总分2020分计,旷课一次扣分计,旷课一次扣5 5分,早退一次扣分,早退一次扣6 6分,分,迟到一次
2、扣迟到一次扣2 2分,代答一次每人扣分,代答一次每人扣8 8分,作业未交一次扣分,作业未交一次扣4 4分)分)期末考试成绩(70%)6成都大学教学环节日常考核管理办法(节选)成都大学教学环节日常考核管理办法(节选)第十条:迟到或早退15分钟以上作一次旷课处理;累计3次迟到或者早退(15分钟以内)记为一次旷课。第十一条 理论教学环节:(三)有下列情形之一者,取消该生当前学期参加该课程考核的资格,成绩以0分计:1.旷课学时数达到或超过该课程当前学期周学时的。2.病假、事假学时数达到或超过该课程当前学期总学时数三分之一的。3.未完成的作业量达到或超过教室布置的作业量的三分之一的。4.扰乱课堂教学秩序
3、,不听劝导者。7课程基本要求课程基本要求l 了解单片机的概念及发展历程。了解单片机的概念及发展历程。l 熟悉熟悉89C5189C51单片机的主要性能、内部总体结构及引脚功能。单片机的主要性能、内部总体结构及引脚功能。l 掌握掌握89C5189C51单片机的四个单片机的四个8 8位并行输入、输出接口,并能位并行输入、输出接口,并能分清这四个并行口的特点及用途。分清这四个并行口的特点及用途。l 掌握掌握89C5189C51单片机存储器的配置;单片机存储器的配置;l 熟悉单片机熟悉单片机C C语言程序设计方法,会编写较简单的程序;语言程序设计方法,会编写较简单的程序;8课程基本要求课程基本要求掌握单
4、片机的内部定时器掌握单片机的内部定时器/计数器,学会其计数器,学会其4 4种工作种工作模式的编程方法;模式的编程方法;熟悉并掌握熟悉并掌握89C5189C51单片机的中断源、中断矢量、中断单片机的中断源、中断矢量、中断方式、中断允许、中断优先级及控制;方式、中断允许、中断优先级及控制;掌握单片机串行接口的使用方法。掌握单片机串行接口的使用方法。掌握单片机系统的扩展方法,能设计简单的单片机掌握单片机系统的扩展方法,能设计简单的单片机系统。系统。熟悉熟悉PROTEUSPROTEUS嵌入式系统仿真与开发平台,会利用此嵌入式系统仿真与开发平台,会利用此开发环境进行仿真。开发环境进行仿真。9单片机应用系
5、统开发主要仪器设备单片机应用系统开发主要仪器设备单片机仿真器编程器信号发生器数字万用表示波器10实验板实验板11本课程将要接触到的软件开发工具本课程将要接触到的软件开发工具 Keil软件是目前最流行开发51内核系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。12PROTEUSPROTEUS软件软件 Proteus软件是英国Labcenter electronics公司出版的EDA工具软件它不仅具有其它EDA工具软
6、件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和D
7、SP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。13电路制版与仿真软件电路制版与仿真软件 PROTEUSPROTEUS14学习方法学习方法 学习单片机最有效的方法是理论与实践并重,边学边练。学习单片机要合理安排学习时间持之以恒。学习单片机有条件的话进行适当投资购买实验器材及书籍资料效果更佳。单片机技术是一门含金量高的技术,无论是应聘求职还是创业,其前景光明。151.2 1.2 单片机简介单片机简介u 第一代:电子管u 第二代:晶体管u 第三代:集成电路u 第四代:大规模、超大规模集成电路u 高速度、大容量、高性能的高档微机u 稳定可靠
8、、体积小、价格廉的单片机16电子计算机发展概述电子计算机发展概述 世界上第一台计算机1946年2月15日,第一台计算机ENIAC问世,这标志着计算机时代的到来。ENIAC是电子管计算机,时钟频率仅有100 KHz,但能在1秒钟的时间内完成5000次加法运算。与现代的计算机相比,有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。ENIAC的出现满足了人们计算的需要,但它的体积实在太大了。17电子计算机发展概述电子计算机发展概述 计算机的冯诺依曼结构1946年6月,匈牙利籍数学家冯诺依曼提出了“程序存储”和“二进制运算”的思想,进一步构建了计算机由运算器、
9、控制器、存储器、输入设备和输出设备组成这一计算机的经典结构18电子计算机发展概述电子计算机发展概述 计算机发展的两个主要方向要是计算机能放进我的口袋里多好啊!计算机能比现在的运算速度快10000倍吗?19单片机及其发展过程单片机及其发展过程 单片机是什么?单片机是单片微型计算机的简称,它是在一块半导体芯片上,集成了CPU、半导体存储器、I/O(Input/Output)接口、中断系统和定时器等计算机必备部件,所构成的一个完整的数字电子计算机。单片机主要应用于控制领域,用以实现各种测单片机主要应用于控制领域,用以实现各种测试和控制功能,故单片机又称试和控制功能,故单片机又称微控制器微控制器(MC
10、UMCU,MicroController Unit MicroController Unit)。)。单片机应用时通常是处于被控系统的核心地位单片机应用时通常是处于被控系统的核心地位并融入其中,即以嵌入的方式进行使用,故也并融入其中,即以嵌入的方式进行使用,故也常将单片机称为常将单片机称为嵌入式微控制器嵌入式微控制器(EMCUEMCU,Embedded MicroController Unit Embedded MicroController Unit)。)。20单片机与微处理器的区别单片机与微处理器的区别(CPU,Central Processing Unit)集成了运算器和控制器的芯片,是计
11、算机系统核心部件,但并不是一台完整的计算机。(CSMC,Single Chip MicroComputer)将CPU和其他接口电路集成于一个芯片之中,使其具有计算机的基本功能。其中包括以下主要微型机部件:l 随机存储器RAM(Random Access Memory)l 只读存储器ROM(Read Only Memory)l 中断系统l 定时器/计数器l I/O(Input/Output)口电路21单片机及其发展过程单片机及其发展过程 单片机的发展过程 原始阶段1971年1月,INTEL公司的特德霍夫在与日本商业通讯公司合作研制台式计算器时,将原始方案的十几个芯片压缩成三个集成电路芯片。其中的
12、两个芯片分别用于存储程序和数据,另一芯片集成了运算器和控制器及一些寄存器,称为微处理器(即Intel 4004)。22单片机及其展过程单片机及其展过程 单片机的发展过程 发展阶段1976年Intel公司推出了8位的MCS-48系列的单片机,以其体积小、重量轻、控制功能齐全和低价格的特点,得到了广泛的应用,为单片机的发展奠定了坚实的基础。80年代初,Intel公司推出了8位的MCS-51系列的单片机,随着单片机的应用的急剧增加,其它的单片机也随之大量涌现如:Motorola的68系列,Zilog的Z8系列等,从而掀开了单片机应用的历史新篇章23单片机及其展过程单片机及其展过程 单片机现状单片机经
13、过约30年的发展,已经形成有几千种型号上百种品牌的半导体产业,对电子信息技术、工业控制技术、军事技术的发展起到巨大的推动作用。目前主流的单片机:51内核的系列单片机(MCS51,AT89C51等)Microchip公司的PIC系列单片机 Motorola公司的68系列 Texas Instrument公司的MSP430,16bit系列单片机 ARM内核的32bit系列单片机24单片机的特点单片机的特点单片机的存储器ROM和RAM是严格区分的。ROM称为程序存储器,只存放程序、固定常数及数据表格。RAM则为数据存储器,用作工作区及存放用户数据。片内集成了少量的RAM和ROM,必要时可片外扩展。采
14、用面向控制的指令系统。为满足控制的需要,单片机有更强的逻辑控制能力,特别是具有很强的位处理能力。由于单片机芯片上引脚数目有限,为了解决实际引脚数和需要的信号线的矛盾,采用了引脚功能复用的方法。引脚处于何种功能,可由指令来设置或由机器状态来区分。25单片机的特点单片机的特点单片机的外部扩展能力强。在内部的各种功能部分不能满足单片机的外部扩展能力强。在内部的各种功能部分不能满足应用需求时,均可在外部进行扩展(如扩展应用需求时,均可在外部进行扩展(如扩展ROM、RAM,I/O接口,定时器接口,定时器/计数器,中断系统等),与许多通用的微机计数器,中断系统等),与许多通用的微机接口芯片兼容,给应用系统
15、设计带来极大的方便和灵活性接口芯片兼容,给应用系统设计带来极大的方便和灵活性。单片机的全部电路集成到一块芯片上,大大缩短了系统内信单片机的全部电路集成到一块芯片上,大大缩短了系统内信号传送距离,从而提高了抗干扰能力,应用于工业现场具有号传送距离,从而提高了抗干扰能力,应用于工业现场具有很好的可靠性。很好的可靠性。单片机大多采用单片机大多采用CHMOS工艺,且可以进入节电模式工作,因工艺,且可以进入节电模式工作,因而功耗较低,特别适合于电池供电的仪器仪表。而功耗较低,特别适合于电池供电的仪器仪表。26单片机的应用领域单片机的应用领域 单片机应用 汽车电子ASR牵引力控制系统 ABS防抱死制动系统
16、 ASR加速防滑控制系统 BA刹车辅助 BAS制动辅助系统 CBC制动力分配系统 多功能信息显示器 DSC动态稳定控制系统 大灯智能随动转向 定速巡航 EPS随速助力转向 EBA紧急制动辅助系统 ESP电子车身稳定装置 EBD电子制动力分配系统 空气悬挂 TRC牵引力控制系统 胎压监测装置 TCS牵引力控制系统 VSC车身稳定控制系统 无钥匙启动系统 遥控钥匙 27单片机的应用领域单片机的应用领域 单片机应用消费电子产品28单片机的应用领域单片机的应用领域 单片机应用机器人29单片机的应用领域单片机的应用领域 单片机应用 军事技术30单片机的应用领域单片机的应用领域 单片机应用 工业控制311
17、-3 1-3 国内大学生单片机与电子设计相关大赛国内大学生单片机与电子设计相关大赛 飞思卡尔智能车大赛 成电极速队 西工大飞豹 成都大学寻知二队 中国机器人大赛 全国大学生电子设计大赛 321-4.单片机应用系统开发简介单片机应用系统开发简介 硬件电路做成目标板运用PROTEL、POWERPCB、PROTEUS等软件331-4.单片机应用系统开发简介单片机应用系统开发简介 程序设计通常是C语言或者汇编语言,在特定的集成开发环境(IDE)中编程调试,比如应用最广泛的KEIL uVision334 开发系统的主要作用:(1)用户源程序的输入、修改。(2)应用系统硬件电路的检查和诊断。(3)程序的运
18、行、调试,具有单步运行、连续运行、断电设置、状态查询等功能。(4)将目标程序固化到ROM中。从软件系统来说,C语言已经成为当前举世公认的简洁、高效而又贴近硬件的高级编程语言。1-4.1-4.单片机应用系统开发简介单片机应用系统开发简介351-4.单片机应用系统开发简介单片机应用系统开发简介 调试硬件仿真器硬件仿真器目标系统开发软件361-4.单片机应用系统开发简介单片机应用系统开发简介 调试目标系统通信数据线开发软件371-4.单片机应用系统开发简介单片机应用系统开发简介 程序下载使用编程器编程器驱动软件单片机或单独存储器并行编程器381-4.单片机应用系统开发简介单片机应用系统开发简介 程序
19、下载使用ISP(In System Program在系统编程)ISP软件下载线目标系统391-5.89C51单片机简介单片机简介TQFP44 PDIP 薄四方扁平封装 双列直插式封装 401-5.89C51单片机简介单片机简介 MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在,MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51,支持ISP功能,在线更新程序、89
展开阅读全文