PIC单片机原理及应用.ppt_第1页
PIC单片机原理及应用.ppt_第2页
PIC单片机原理及应用.ppt_第3页
PIC单片机原理及应用.ppt_第4页
PIC单片机原理及应用.ppt_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020/8/9,1,PIC微控制器原理和应用,2005.12,2020/8/9,2,内容摘要,微控制器概述PIC微控制器功能PIC微控制器计算机编程,2020/8/9,概述2002年只有8名微控制器销售440一辆RMW 7系列宝马轿车内建了63张微控制器。MOTOROLA预计,到2010年,每人每天的微控制器暴露量将超过351个。2020/8/9,4,微控制器概述,微控制器:将CPU、RAM、ROM、I/O等集成到一个集成电路芯片中。具有微控制器性能、速度、大小、价钱低稳定性、广泛应用、通用性等优点。输入设备、输出设备、运算符、控制器、内存、微电脑基本结构、CPU、rom和ram电信家用电器

2、电脑周边设备办公自动化产业控制品种规格的系列化;微控制器硬件功能具有广泛的通用性。2020/8/9,7,PIC微控制器特性,哈佛总线结构,PIC系列微控制器,微控制器发展新趋势,CPU,ROM,RAM,I/O,代表普通微控制器内部运行,RISCMCS-51系列ROM和RAM均为8位,命令长度为13字节,长度各不相同!PIC12C50X/PIC16C5X系列微控制器命令字节为12位。PIC16C6X/7X/8X系列微控制器命令字节为14位。PIC17CXX系列微控制器指令字节为16位。2020/8/9,9,9,PIC微控制器功能,Litting Instructions(RISC)技术,PIC系

3、列微控制器,PIC系列微控制器发展的新趋势,PIC系列微控制器命令系统有35个命令,约20个学习和使用方便。大部分是单周期指令,执行速度快!MCS-51系列微控制器命令系统有111个命令!2020/8/9,10,PIC微控制器特性,寻址方法简单,PIC系列微控制器微控制器发展的新趋势,PIC系列微控制器4茄子寻址方法寄存器间接寻址,即时数字寻址,直接寻址和位寻址MCS-51系列微控制器7茄子寻址方法!2020/8/9,11,PIC微控制器特性,代码压缩率高,PIC系列微控制器,微控制器发展新趋势,1K字节存储空间PIC系列微控制器1024命令MCS-51系列微控制器约600条命令1.55,MC

4、C,PIC,、相对执行速度、1.00、0.108、0.046、0.136、0.212、0.30、fastest、pip,2020/8/9,15,PIC微控制器特性,I2和SPI串行总线通信端口,PIC系列微控制器,微控制器发展新趋势,Inter IC Bus(I2)和Seril Peripheral Interface(SPI)方便灵活的扩展外围设备大大简化了微控制器应用系统的结构,易于形成产品电路模块化结构。大屏幕彩色电视引入了I2技术。2020/8/9,16,PIC微控制器功能,寻址空间设计简单。PIC系列微控制器代表微控制器发展的新趋势。PIC系列微控制器节目、堆栈和三个数据各自使用独立

5、的寻址(或地址编码)空间。而且,节目、堆栈地址放置不需要用户担心。2020/8/9,17、PIC微控制器特性、外部电路简单性、PIC系列微控制器、微控制器发展新趋势、PIC系列微控制器芯片上集成了传记重置电路、I/O针上电路、watchdog计时器等,有助于最小化或避免使用外部设备。2020/8/9,18,PIC微控制器特性,开发方便,PIC系列微控制器,微控制器发展新趋势,微芯片公司开发了多种版本的软件仿真器和软件集成集成开发环境(MPLABIDE),可以用于开发PIC系列中的任何微控制器,2020/8/9,19,PIC微控制器特性,C语言编程,PIC系列微控制器,微控制器发展新趋势,对于掌

6、握C语言的用户,微芯片公司将编译C语言节目,使用C语言的计算机编程,提高工作效率,2020/8筹码内的功能从简单到复杂,8英尺到66英尺这意味着PIC的最大特点不是简单的功能积累,而是注重产品的性能和价钱比例,并开发多种型号以满足不同级别的应用程序需求。例如,摩托车点火器的I/O少,RAM和节目存储空间少,稳定性高的小型微控制器,40英尺,强大的微控制器,投资更不用说了,使用起来也不方便。PIC12C508微控制器(PIC 12C508)只有8个针脚,是世界上最小的微控制器。2020/8/9,21,PIC微控制器特性,各种高级,代表微控制器发展新趋势的PIC系列微控制器,2020/8/9,22

7、,PIC微控制器特性,各种中级,PIC系列微控制器PIC系列微控制器(PIC系列)一次性编程(OPT)中的EPROM芯片适用于小量试生产和快速上市阶段。ROM口罩模型芯片适用于批量定型产品的规模化生产。2020/8/9,25,PIC微控制器功能、可靠性和程序的机密性,PIC系列微控制器,微控制器发展的新趋势,监视程序计时器,可以用于提高节目操作的可靠性。PIC使用秘密保险丝保护代码。如果用户在烧掉代码后熔化保险丝,除非保险丝恢复,否则其他人不能再阅读了。目前,PIC采用保险丝式深埋工艺(PIC),恢复保险丝的可能性很小。,2020/8/9,26,8针闪存8位CMOS微控制器PIC12F629/

8、675性能概述,除了仅跳跃命令35个指令外,所有这些都是单个周期。DC20MHz时钟:DC200ns命令周期32KHz工作电流正常8.5uA:待机nA级;高精度内部4MHz 1%振荡器;5us,将电压为3.0V的CPU从睡眠模式唤醒;需要。具有宽工作电压范围扩展额定值温度范围。POR、PWRT、OST、BOD、WOT、MCLR:接脚层级变更触发中断;独立的可编程弱拉;耐久性闪存/EEPROM存储设备;多达10万次。6个双向I/o : 675具有10位a/d。双计时器,2020/8/9,27,PIC12F629/675系统结构和工作原理,PIC12F629/675简化结构框,通信端口,闪存节目内

9、存1k * 14相变延迟计时器振荡器启动延迟相变复位狗计时器断电复位监视计时器、命令解码和控制、时钟生成器、FSR寄存器、状态寄存器、W寄存器、计算单元、命令寄存器、EEPROM 128字节、T1G T1CKI T0CKI、Gp0/an 0/2020/8/9,30,PIC12F629/675系统结构和工作原理,PIC12F629/675数据存储组织结构,00,01,02,03,20,10专用寄存器,2020/8/;初始化GPIO BCF状态,PRO;选择bank 0 movlw 07h。将GP设置为数字IO MOVWF CMCONBSF STATUS,pro;选择bank 1 clrf Ans

10、el。接脚是数字MOVLW B00001100中所述。数据方向初始化值MOVWF TRISO设定;设定。将GP设定为输入;将RA设置为:输出、GPIO初始化节目:2020/8/9,32,PIC12F629/675系统结构和工作原理,GPIO相关寄存器概要,05hGPIO寄存器,读写6通信端口数据0Bh/8Bh INTCON中断控制寄存器95hWPU弱池寄存器,设置GP是否为弱池96hIOC针级别更改中断寄存器,IOC触发器中断设置9FhANSEL模拟选择寄存器,针设置I/O或A/D和A/D时钟,2020/8/9,33,PIC12F629选择内部或外部时钟从FFh到00h的溢出中断;选择外部时钟边。操作方法设置:零T0CS位(可选-REG)计时器模式郑智薰T0CS位(OPTION-REG)柜台模式设置,TIMER0相关寄存器:TMR0、INTCON、OPTION-REG、,2020/8/9,34,PIC12F629/675系统结构和工作原理,TIMER1 16位计时器/柜台,Bit 6 1=可启动Time R10=忽略牙齿位:位字典分区选择00=1:1,01=1:2,10=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论