PIC18系列单片机原理及实践精选.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019/9/11 大连理工大学 电工电子实验中心 陈育斌 1 PIC18 系列单片机原理及实践 ( 第一章 ) 参考资料 :《 PIC 技术宝典》 PIC Microcontroller and Embedded Systems [ 美 ] Rolin D.Mckinlay 著 课件编写 : 大连理工大学 电工电子实验中心 2009 年 12 月 2019/9/11 2 大连理工大学 电工电子实验中心 陈育斌 如何学习 PIC 单片机 ? 在产品的设计中,对于 PIC 单片机的选型采用的是“ 因 地制宜 ”的策略 —— 根据需要合理选择各种系列产品, 这样可以做到产品的最佳“性价比”。这也是 PIC 单片 机的一种“ 优势 ”。如洗衣机、电冰箱或电梯控制系统 等会采用从低到高不同的 PIC 系列产品。 ? 由于 PIC 单片机各个档次之间存在于指令不完全兼容的 特点,那么如何选择、从那个系列入手学习呢? 1. 16FXXX :具有丰富的内部模块、完整的指令系统和良 好的向下兼容性。适合初学入门的系列; 2. 18FXXX :高效的 16 位指令系统、大容量的 ROM 和 RAM 结构使其更适合 C 语言编程。更为丰富的内部某块和 8 位 的 硬件乘法器 使其具备 DSP 的性能。学习的高级阶段。 2019/9/11 3 大连理工大学 电工电子实验中心 陈育斌 目 录 第一章 PIC 微控制器的历史和特征 1.1 PIC 微控制器的产品系列 1.2 PIC18 系列微控制器的特性 1.3 PIC 微控制器的产品局限性 1.4 PIC 微控制器的程序 ROM 1.5 PIC 微控制器的数据 RAM 和 E 2 PROM 1.6 PIC 微控制器的 I/O 引脚 1.7 PIC 微控制器的外围设备 2019/9/11 4 大连理工大学 电工电子实验中心 陈育斌 第一章 PIC 微控制器的历史和特征 ? 1989 年 Microchip 公司开发了一种 8 位的微控制器: PIC ( Peripheral Interface Controler ——— 外围接口控制器); ? 将少量的 RAM 、 ROM 、一个定时器和一些 I/O 端口全 部集成在一个 8 脚的芯片上; ? 在不到 10 年的时间内, Microchip 公司已经把这个如 此简陋的产品发展成主流的 8 位微控制器这是一个奇 迹; 2019/9/11 5 大连理工大学 电工电子实验中心 陈育斌 1.1 PIC 微控制器的产品系列 1. 10XXX 2. 12XXX 3. 14XXX 4. 16XXX :应用最广泛的 8 位机产品, 14 位指令宽度 5. 18XXX : 8 位机中的高档产品, 16 位指令宽度。 ? 它们全部都是 8 位机系列(内部的数据总线为 8 位), 8 位机的特点: CPU 每次处理数据的能力为 8 位,如果超 过 8 位就必须事先将其截为 8 位后再分别处理。 2019/9/11 6 大连理工大学 电工电子实验中心 陈育斌 1.2 PIC18 系列单片机的特性 与其它 PIC 系列单片机一样,采用精简指令集 RISC 、流 水作业、丰富的内部模块、低功耗大电流驱动等。为了 更适合单片机的 C 语言开发, 18 系列设计成较大的信息 存储空间。如: ① 2M 的程序存储器空间; ② 4K 的数据存储空间; 这种设计极大的方便了 C 语言的设计与编程。 2019/9/11 7 大连理工大学 电工电子实验中心 陈育斌 (一)高性能 RISC CPU ? C 编译器优化体系结构 / 指令设置; ? 兼容 PIC16 和 PIC17 指令源代码; ? 高达 2MB 的程序存储器; ? 高达 4KB 的数据存储器; 2019/9/11 8 大连理工大学 电工电子实验中心 陈育斌 (二)优越的外围功能模块特征 最大拉 / 灌电流可达 25mA ; 3 个外部中断引脚; 4 个定时器 TMR0 、 TMR1 、 TMR2 、 TMR3 ; 捕捉 / 比较 / 脉宽调制( CCP )模块 / 增强型 CCP 模块; 两种工作方式的主同步串行通讯( MSSP ): ① SPI 主控方式

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档