- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PIC系列单片机应用 kypine@163.com
第 PAGE 1页 共 NUMPAGES 65页
PIC16程序设计及应用
编写:孔 勇
第二版
2008年12月2日·成都
目录
TOC \o 1-3 \h \z \u 1.PIC单片机简介 3
2.PIC单片机组成原理 6
2.1基本组成 6
2.2振荡器配置方法 6
2.3 PIC单片机的电源和时钟 7
2.4常用PIC系列芯片引脚功能 8
2.5 PIC单片机16F8X系列简介 9
2.6 PIC系列单片机数据存储器的特点和功能 10
3.PIC单片机汇编语言常用指令 13
3.1 PIC汇编语言指令格式 13
3.2清零指令 14
3.3面向字节常数与控制操作的指令 15
4.PIC单片机汇编设计 18
4.1程序的基本格式 19
4.2程序设计基础 20
5.PIC单片机C语言设计 27
5.1 PIC 单片机 C 语言编程简介 27
5.2 Hitech-PICC 编译器 27
5.3 MPLAB-IDE 内挂接 PICC 28
5.4 PIC 单片机的 C 语言原程序基本框架 29
5.5 PICC 中的变量定义 30
5.6 PICC 中的子程序和函数 36
5.7 PICC 定义特殊区域值 38
5.8 MPLAB-IDE 中实现 PICC 的编译选项设置 39
5.9 C 和汇编混合编程 44
6.PIC应用设计 49
6.1 PIC单片机开发的常见问题 49
6.2 PIC16F73逆变器 54
1.PIC单片机简介
1、引言
据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。这说明单片机应用在我国才刚刚起步,有着广阔的前景。培养单片机应用人才,特别是在工程技术人员中普及单片机知识有着重要的现实意义。
当今单片机厂商琳琅满目,产品性能各异。针对具体情况,我们应选何种型号呢?首先,我们来弄清两个概念:集中指令集(CISC)和精简指令集(RISC)。采用CISC结构的单片机数据线和指令线分时复用,即所谓冯.诺伊曼结构。它的指令丰富,功能较强,但取指令和取数据不能同时进行,速度受限,价格亦高。采用RISC结构的单片机数据线和指令线分离,即所谓哈佛结构。这使得取指令和取数据可同时进行,且由于一般指令线宽于数据线,使其指令较同类CISC单片机指令包含更多的处理信息,执行效率更高,速度亦更快。同时,这种单片机指令多为单字节,程序存储器的空间利用率大大提高,有利于实现超小型化。属于CISC结构的单片机有Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、台湾Winbond(华邦)W78系列、荷兰Pilips的PCF80C51系列等;属于RISC结构的有Microchip公司的PIC系列、Zilog的Z86系列、Atmel的AT90S系列、韩国三星公司的KS57C系列4位单片机、台湾义隆的EM-78系列等。一般来说,控制关系较简单的小家电,可以采用RISC型单片机;控制关系较复杂的场合,如通讯产品、工业控制系统应采用CISC单片机。不过,RISC单片机的迅速完善,使其佼佼者在控制关系复杂的场合也毫不逊色。
根据程序存储方式的不同,单片机可分为EPROM、OTP(一次可编程)、QTP(掩膜)三种。我国一开始都采用ROMless型单片机(片内无ROM,需片外配EPROM),对单片机的普及起了很大作用,但这种强调接口的单片机无法广泛应用,甚至走入了误区。如单片机的应用一味强调接口,外接I/O及存储器,便失去了单片机的特色。目前单片机大都将程序存储体置于其内,给应用带来了极大的方便。值得一提的是,以往OTP型单片机的价格是QTP的3倍,而现在已降至1.5-1.2倍,选用OTP型以免订货周期、批量的麻烦是可取的。
2、PIC系列单片机有什么优势
自从我95年接触PIC单片机以来,便一直热衷于这种单片机的开发与应用。有不少朋友问我:PIC到底有什么优势?也许你也会有这样的疑问,所以我在这里略谈几点自己的看法。
1) PIC最大的特点是不搞单纯的功能堆积,而是从实际出发,重视产品的性能与价格比,靠发展多种型号来满足不同层次的应用要求。就实际而言,不同的应用对单片机功能和资源的需求也是不同的。比如,一个摩托车的点火器需要一个I/O较少、RAM及程序存储空间不大、可靠性较高的小
您可能关注的文档
- 《2017全球人力资源服务机构50强》白皮书.ppt
- 《ArcGIS Engine C#实例开发教程》各个模块的集合.doc
- 《Excel 统计分析与决策(于洪彦)》第3章 数据描述分析.ppt
- 《flash中的图层》 教学设计文稿.doc
- 《GPS测量定位技术》综合测试试卷A 卷答案.doc
- 《HTML5程序设计》课程教学大纲.doc
- 《java程序设计第五版》郑州大学软件学院10级java实验报告(第8章).doc
- 《MATLAB7x》程序设计语言(第二版)课后题答案.doc
- 《Painter 12中文版案例教程》第3章.ppt
- 《Por Una Cabeza》(只差一步)乐谱.doc
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)