单片机和嵌入式的关系.ppt
《单片机和嵌入式的关系.ppt》由会员分享,可在线阅读,更多相关《单片机和嵌入式的关系.ppt(72页珍藏版)》请在三一办公上搜索。
1、嵌入式系统与单片机,北京科技大学电子信息系,学习单片机的必要性,单片机的应用领域日益广泛,遍及电信、家用电器、计算机外设、办公自动化、工业控制、商用电子、玩具、仪器仪表、汽车电子、军用电子等。2000年,一般美国家用系统中应用单片机的数量达到226个;自动化办公室内有42个;典型的汽车电子系统中装有35个。所有这些应用主要是8位单片机。,学习单片机的必要性,时至今日,许多汽车中都使用了多达70个单片机,一些高档车型中用量甚至多达近100个,其具体应用产品涉及到汽车门锁、停车传感器、安全气囊、ABS、牵引控制、HID灯、导航控制、遥控启动、电子罗盘、电子消音器、翻车传感器、防盗控制与监视、“驾驶
2、习惯”控制与监视、雨水传感器/刮水控制器、座椅控制器、无源及远程无匙开锁、温度控制等。,学习单片机的必要性,据专家的统计和预测,2006年全球的单片机产量达90亿件,产值为200亿美元。,学习单片机的必要性,以8位单片机见长的美国微芯科技(MICROCHIP TECHNOLOGY)公司,日前就在香港以“生活中的PIC单片机(PIC Microcontrollers in Your Life)”为主题,举办了一场专门的媒体交流会。在此次会议上,微芯科技的安全、微控制器及技术开发部副总裁Steve Drehobl及刚刚由新加坡转战香港、司职亚太区销售总监的Joe Krawczyk等高管,分享了该公
3、司的PIC系列单片机在个人生活中各个场景的应用,其中不乏一些颇有新意的应用。,学习单片机的必要性,国际计算机专家预测,2020年一种生物芯片,有把握实现产业化,而其运行速度达20亿次,最近,美国伊利诺斯大学研究出一种硅半导体膜,实际是应用纳米技术生物芯片,这种薄膜只有12纳米厚。研究人员说,应用这种半导体技术为DNA分子测序,既省时又省钱。,学习单片机的必要性,还有超导芯片,量子芯片,纳米芯片,神经芯片,光膜芯片等等,实际上已使人类世界进入人与机器融合的智能化进化年代,一方面将不断增强自己的机器智能的“体力”,另一方面技术演变为人性化,可以使信息技术和人类意识交融,这涵盖着人类社会各个领域,如
4、科学、商业、教育、军事、空间,以至哲学方面,现在已进入人类宏观空间活动,又可以进入极为微小的微观空间活动,可以帮助人们在意识方面更加增强,精密和自动化上拓展,这是很现实的问题了。总之,单片机的科技仍按“摩尔定律”在运动,在无止境的发展,老式单片机不断淘汰,新型的单片机不断问世。,图2-1 遥控彩电电路方块图,PIC单片机部分主要内容,PIC单片机微处理器体系结构PIC单片机存储器组织与寻址方式PIC单片机指令系统与汇编语言集成开发环境MPLAB_IDEPIC单片机常用的周边功能模块,参考书,1 刘和平主编,单片机原理及应用,重庆大 学出版社,2002年()2 刘和平等编著,PIC16F87X单
5、片机实用 软件与接口技术,北航出版社,2002年3 刘笃仁著.PIC软硬件系统设计.北京:电 子工业出版社,2004年 4 李学海编,PIC单片机实用教程(基础 篇、提高篇),北航出版社,2002年,第二讲 PIC单片机微处理器体系结构,一、PIC系列单片机的发展,PIC16C5XPIC12C5XX,PIC16PIC12F,PIC18,dsPIC,8 bitMCU,Program MemoryWidth,Data MemoryWidth,一、PIC系列单片机的发展,PIC最大的特点是不搞单纯的功能堆积,而是从实际出发,重视产品的性能与价格比,靠发展多种型号来满足不同层次的应用要求。初档8位单片
6、机:PIC12C5XXX16C5X系列 PIC16C5X系列是最早在市场上得到发展的系列,因其价格较低,且有较完善的开发手段,因此在国内应用最为广泛;而PIC12C5XX是世界第一个八脚低价位单片机可用于简单的智能控制等一些对单片机体积要求较高的地方,前景十分广阔。,一、PIC系列单片机的发展,中档8位单片机:PIC12F/PIC16系列 PIC中档产品是Microchip近年来重点发展的系列产品,品种最为丰富,其性能比低档产品有所提高,增加了中断功能,指令周期可达到200ns,带AD,内部E2PROM数据存储器,双时钟工作,比较输出,捕捉输入,PWM输出,I2C和SPI接口,异步串行通讯(U
7、SART),模拟电压比较器及LCD驱动等等,其封装从8脚到68脚,可用于高、中、低档的电子产品设计中,价格适中,广泛应用在各类电子产品中。,PIC16F676:$1.00,PIC16F877A:$3.71,PIC12F508:$0.47,一、PIC系列单片机的发展,高档8位单片机:PIC18系列 PIC18XX是适合高级复杂系统开发的系列产品,其性能在中档位单片机的基础上增加了硬件乘法器,指令周期可达成160ns,它是目前世界上8位单片机中性价比最高的机种,可用于高、中档产品的开发,如马达控制、音调合成。,PIC18F2580:$3.98,PIC18F8680:$6.98,高档16位单片机:d
8、sPIC系列 dsPIC的核心是16位(数据)非流水线增强 Harvard RISC器件,它具有高性能16位单芯片的控制优势和已实现数字信号处理器(DSP)的高运算速度,可为嵌入式系统设计制造紧密耦合的单芯片独立指令流解决方案。该结构提供完整的DSP引擎、基于C编译器优化设计、熟知的类似单片机开发平台和为PIC18单片机用户设计的现有代码简易转移功能。该结构具有30MIPS非流水线性能,可支持高达4兆字节x24 Flash代码导地空间和高达32Kx16的数据空间。对比普通DSP的最大供电电压为3.3伏,其操作电压适用于多种5伏单片机应用。器件封装预计为28到100管脚。dsPIC器件订购100
9、00件的每件价格为3美元到9美元不等。,dsPIC器件适用于以下应用领域:电机控制-如非传感无刷直流电机、磁阻转换和感应电机;因特网接入设备和汽车产品-如安全气囊、车载(body)计算机、线传控制、降低噪音和有源振动控制等;电话功能-包括来电显示、回声/噪音消除、双音多频、数字应答机(话音压缩)、低速软调制解调器和线卡(回波消除);POS终端和自动售货机(加密、拨号软调制解调器和识别任务);生物特徵检测保护-如指纹识别;不间断电源、电源管理和话音开关(话音识别系统)。,dsPIC30F2023:$4.25,dsPIC33FJ128GP206:$3.70,dsPIC33FJ256MC510:$4
10、.98,二、PIC系列 MCU 体系结构及特点,二、PIC系列 MCU 体系结构及特点,二、PIC系列 MCU 体系结构及特点,二、PIC系列 MCU 体系结构及特点,哈佛结构寄存器文件结构绝大多数为单字/单周期指令,两级指令流水线长字指令精简指令集(RISC),二、PIC系列 MCU 体系结构及特点,1 采用高性能的哈佛(Harvard)结构哈佛结构的芯片中,程序存储器与数据存储器设置在不同的存储区,分别通过不同宽度的总线与CPU相连,因此,CPU在访问程序存储器的同时,可通过独立的总线对数据存储器进行读写操作。与冯诺依曼结构相比,哈佛结构有更宽的数据带宽,大大提高了CPU的工作速度。,哈佛
11、(Harvard)结构,程序存储器和数据存储器合二为一数据总线十分繁忙,数据带宽受限程序存储器和数据存储器相互独立更大的数据吞吐量程序总线和数据总线宽度可不同,2 两级指令流水线PIC16F87X系列单片机独立的总线使得在执行一条指令的同时,可以取下一条指令,即采用两级指令流水线结构,加快了指令执行速度,如果指令的执行结果要修改程序指针PC,那么完成指令可能需要2 个周期(有一个周期的延迟),因为此时流水线会作废一条指令并重新取指,因此,除程序分支指令需要两个指令周期外,其他均为单周期指令。,两级指令流水线,两级流水线允许取指操作和指令执行同时进行绝大多数指令是单周期指令 程序分支(例如:GO
12、TO,CALL or Write to PC)占用两个指令周期,1.MOVLW 55h2.MOVWF PORTB3.CALL SUB_14.BSF PORTA,3,Fetch 1,Execute 1,Fetch 2,Fetch 3,Execute 2,Execute 3,Fetch 4,Flush Fetch 4,Fetch SUB_1,Tcy0,Tcy1,Tcy2,Tcy3,Tcy4,3 文件寄存器结构文件寄存器/数据寄存器可以通过直接或间接寻址方式来访问。所有特殊功能寄存器,包括程序指针PC,都映射到数据存储器空间。,文件寄存器结构,通用寄存器GPR(general Purpose reg
13、isters)、特殊功能寄存SFR(special function registers)、外围I/O存储器所有指令都可以访问任意 一个寄存器.,寄存器文件(Register File),4 长字指令长字指令的指令总线宽度比8位数据存储器的数据总线宽(位数更多)。PIC16F87X使用相互独立的总线,数据总线为8位,指令总线为14位,在对程序存储器做优化后,程序存储器的使用效率会更高。,PICmicro Architecture 指令格式,PIC MCU 指令由操作码和操作数组成一条指令占用一个字,OP CODE,k,Instruction for Literal Instructions,k
14、,k,k,k,k,k,k,5 绝大多数为单字/单周期指令因为数据总线和指令总线是分离的,并且采用了不同的宽度,所以程序存储器ROM和数据存储器RAM的寻址空间(即地址编码空间)是互相独立的,而且两种存储器宽度也不同。这样设计不仅可以确保数据的安全性,还能提高运行速度和实现全部指令的单字节化。PIC16F87X系列的指令字节为14位。MCS-51系列单片机的ROM和RAM宽度都是8位,指令长度从1个字节(8位)到3个字节长短不一。,PIC MCU 振荡器,PIC MCU,4 MHz(250 ns),1 MHz(1 us),fosc1,Tcy,外部输入振荡器频率 定义为fosc1=4 MHz内部指
15、令时钟频率 fosc2为fosc1的4分频,即1 MHz 指令周期定义为 Tcy=1 us,由OSC1引脚输入的时钟信号,在器件内部经过4分频后,产生非重叠的4个正交时钟节拍,分别命名为Q1、Q2、Q3和Q4。,6 精简指令集(RISC)技术PIC系列单片机的指令系统只有35条指令。这对指令的学习、记忆、理解有很大好处,也给程序的编写和调试带来便利,真可谓“易学好用”。相比之下,MCS-51单片机指令系统共有111条指令;MC68HC05单片机指令系统共有89条指令。,PIC系列单片机的优点,寻址方式简单功耗低外接电路简洁,代码压缩率高驱动能力强品种丰富,PIC系列单片机的优点,寻址方式简单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 嵌入式 关系

链接地址:https://www.31ppt.com/p-6449659.html