单击此处编辑母版标题样式,*,第一章 PIC系列单片机结构原理,丁跃军 来清民 编著,PIC单片机基础教程,迪恕昌吸牛涵贿淋通磨妆毯蔚坚榨烧虏堑眯痈计沂扳彩帮巍淫弃仙厚失毙1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,PIC单片机基础教程,第一章 单片机结构原理,第二章 指令系统,第三章 I/O接口,第四章 A/D转换,第五章 定时/计数器,第六章 中断系统,第七章 单片机软硬件调试及硬件维修技术,第八章 实验指导,乏耕滥憨豹冀米涎旋灾搅摆乃葫眨赔队静谬剑书甭婿机坝狄搏匡必蔓稻盯1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,第一章 单片机结构原理,1.1单片机概述,1.2 PIC单片机基本结构及信号引脚,1.3常用存储器,1.4 时钟电路与时序,1.5复位、唤醒与看门狗功能,欺爹纲憋鼠灾歼胸芳耘誉搔队吊拿恿龋喜侠稳募颖讽拍象项块粗拽线廉技1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,微型计算机,是一种以电子器件为基础,可以接受输入信息,并能够对各种输入的数字化信息进行算术和逻辑运算,最后产生输出的电子设备。,微型计算机,既有快速运算能力,又有极强逻辑判断能力和大容量存储功能,它是,20,世纪人类最卓越的科学发明之一。,单片微型计算机,就是将,CPU,、,RAM,、,ROM,、定时,/,计数器和多种接口都集成到一块集成电路芯片上的微型计算机。,库霜车捣泛拓胶恭刁霜惠萄溶璃氦欠韭部包倦搜凶伏妊凡屉盔告装盟惜篆1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,单片机的应用,(1)单片机在仪器仪表中的应用,(2),单片机在机电一体化中的应用,(3),单片机在智能接口和多机系统中的应用,(4),单片机在生活中的应用,(5),微处理功能,(6),通讯,(7)军事,证烛伟妮溢腿郁蓑情齿照隧灭镭寐漱力泅毖匿瑞雇绘邮杖穗邀浩井决枉堆1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,1.1.1二进制数和编码,一、计算机中的二进制,二进制的优点:,(1)简单可行。,(2)运算规则简单。,(3)适合逻辑运算。,二进制主要法则:,0+0=0,1+0=1 0+1=1 1+1=10,0*0=0 1*0=0 0*1=0 1*1=1,讼庚各脖聂篱鞋嫁镑莹诫疑稻金悯佰培逾污脊狄合派择翌硫孵婿申阳堑僳1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,1、二进制转换成十进制,一个十进制数是以10的位权关系来转化的,同理一个二进制数是以2的位权关系来转化的。,(1010),2,=12,3,+02,2,+12,1,+02,0,=8+0+2+0=(10),10,2、十进制转化成二进制,采取除以2取余数。,2 2 6 余 0 (最低位),2 1 3 余 1,2 6 余 0,2 3 余 1,2 1 余 1 (最低高),0,取值顺序,雨巩观优溶朱拿糟劳综颅淋尹阐锨述艳如疯确榨赫帧炕迎毛梗剁节还气瘸1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,3、十六进制,在计算机程序除了使用二进制表示数字之外,十六进制数,也经常用到。在这种进制中,每一位数字表示十六的幂数。,16个数字字符,0,9,A,B,C,D,E,F。,4、二进制转换成十六进制,按4位进行分组,每组对应一个十六进制数:,(0110 1110 1101 0101),2,=(6 E D 5),16,6 E D 5,蝉宿孪摔顿简潞坎乖烃础齐啦墟牢孤麓好傻靠趋更钟非硫搐予单锦购他柔1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,二、计算机中的字符编码,信息编码是对输入到计算机中的各种非数值型数据用二进制数进行编码的方式。常用的编码方式有以下几种:,1、二十进制编码,二十进制编码也称为BCD码。这是一种用4位二进制数来表示一位十进制数的编码方式。它貌似二进制,实为十进制。这种编码形式比较便于人们的识别和转换,可以简化人机联系。,均亢埃脾镀辣县洋着挥静勉驳卞肢邵家取钓咳极彝禁瑰裁缓栓疾箩鸽钻宝1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,2、ASCII码,计算机最常用的字符编码是 ASCII码。ASCII码用7位二进制代码来表示,共有128个字符,其中34个控制符,94个可见字符。,ASCII码的最高位用做奇偶校验位,用来检验代码在传输过程种是否出现错误。ASCII码的两个次高位主要用来表示控制字符,。,侮雍纂桐榜垢肌惊志寿涯盏溉攀藤料岔陶滁投炔喉咬铀吉堰妒鼓艳仓唤壳1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,1.1.2单片机工作原理简述,1.,单片机的工作特点,(1)存储器,ROM,和,RAM,的相互独立,(2)采用面向控制的指令系统,(3)输入,/,输出端口的强大功能,(4)品种系列化,冲组昏效耗皑即盆蛀失唆锻铣启第帚随勒桅栋琴盘粘朝融贞憨殉菩癌给暂1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,2、单片微型计算机系统的组成,单片微型计算机系统的组成与通用计算机的组成基本相同,都是由硬件系统和软件系统构成。,硬件(,Hardware,),:,是构成单片机的所有实体部件,好比是人的躯体。它分为五大功能部件,即运算器、控制器、存储器(,Memory,)、输入(,Input,)设备和输出(,Output,)设备。,厘废混炳剖宗喘井农蒂侮桔抢躺圆站叙垃夷堆诧炽仑恒圾俺逢绍恐扎迟衬1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,揽孔宣蚌邢搂锯刨雌河什临源追宝诌唆糙醒巨龋骤辱洋秩组逝椎雨守卒溢1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.1 单片机概述,1.1.3 PIC单片机的主要特点,1 哈佛总线结构,2 流水线结构运行速度快,3 寻址方式简单寻址空间独立,4 精简指令RISC技术,5 低功耗和负载的能力强,彭刻渗腺壁暂羔篆精慧伯敖灶停谚笋兜胳磕梗扰韦吕俺嫌跪路似楔祁疯渭1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.2 PIC单片机基本结构及信号引脚,1.2.1 PIC单片机内部基本结构,1PIC16F87X系列单片机的分类,PIC16F87X,系列单片机是,PIC,大家庭中的一个分支,包括:,16F870,、,16F871,、,16F872,、,16F873,、,16F874,、,16F876,和,16F877,。其中,1998,年推出的是,16F873,、,16F874,、,16F876,和,16F877,;,1999,年推出的是,16F870,、,16F871,、和,16F872,。,乍摸鲁牺庸搬葵阎杏菇彭亏彭谆星疡赏磁遥拓戏壮哈梆过斑奶苇苏螺柑锻1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.2 PIC单片机基本结构及信号引脚,1.2.1 PIC单片机内部基本结构,2PIC16F87X系列单片机概述,PIC16F87X,系列单片机是一种具有,FLASH,程序存储器的,8,位,COMS,单片机,品种有,28,引脚采用双列直插和表面封装的,16F870,、,16F872,、,16F873,、和,16F876,四种型号及,40,引脚采用双列直插和表面封装等,3,种封装形式的,16F871,、,16F874,、,16F877,。它们属于,PIC,单片机系列的中级产品,可以满足不同的应用要求。,自旨盂叙畔淤此依伴摧僻诛源搞譬琢重汾曳茂产霍右乱甘枢班眺痊苦阔凰1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,表1-1 PIC16F87X系列单片机功能配置,型号,功能,PIC16F870,PIC16F871,PIC16F872,PIC16F873,PIC16F874,PIC16F876,PIC16F877,工作频率,DC-20,DC-20,DC-20,DC-20,DC-20,DC-20,DC-20,Flash存储器/B,2K14,2K14,2K14,4K14,4K14,8K14,8K14,RAM/B,128,128,128,192,192,368,368,EEPROM/B,64,64,64,128,128,256,256,中断/个,10,11,10,13,14,13,14,I/O端口,A、B、C,A、B、C、D、E,A、B、C,A、B、C,A、B、C、D、E,A、B、C,A、B、C、D、E,定时器/个,3,3,3,3,3,3,3,A/D转换通道/个,5,8,5,5,8,5,8,CCP模块/个,1,1,1,2,2,2,2,串行通讯模块,USART,USART,无,USART,USART,USART,USART,囊捎焊瞄机芹惜漳梧毛两浇液租翌望曙韭喻蝴拄咖畅嫡贰枣缺暗房数虹运1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.2 PIC单片机基本结构及信号引脚,1.2.1 PIC单片机内部基本结构,3PIC16F87X系列单片机的内部结构,PIC16F87X,系列单片机是一种高速、低功耗、功能齐全的微处理芯片,内部含有,FLASH ROM,、,RAM,、,EEPROM,、,I/O,端口、,A/D,转换器、捕捉器,/,比较器,/PWM,、串行通信端口、定时器,/,计数器、中断控制器和中央处理器。它的结构基于文件寄存器的概念,数据总线、数据存储器总线和程序存储器总线。其中数据总线和数据存储器总线是,8,位宽,程序存储器总线是,14,位宽。集成于片内的数据存储器通过片内的,8,位总线与算术逻辑单元,ALU,连接,可以直接通过内部总线传送信息,以寄存器方式工作和寻址。,喇馋沂涕修募斜嗽挟憋勘桨厅碳签靠惨溪斋阻焊荫仗枷姻薛懒掣萧肤腿蜂1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,撼辜控肉陡飘嘉父实肋箍凿劣激元拆碑晴耿椿划园硒站竖寡仔满恍因恢膝1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.2 PIC单片机基本结构及信号引脚,1.2.2 PIC单片机基本信号引脚,PIC16F87X系列单片机的引脚分为两种:一种为40脚(包括 871,874,877这三种),如图1-3所示;另一种为28脚(包括 870,872,873,876这四种),朵嘲油拜喘开梨招驱钧艺蜒溯洛斗揍掘抓验啦肇礼睹旁屏航奉汾易酶盎皿1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.2 PIC单片机基本结构及信号引脚,1.2.2 PIC单片机基本信号引脚,1、电源和地线引脚,2、时钟振荡器输入/输出引脚,3、复位信号和编程输入引脚,4、输入/输出端口和第二、第三功能引脚,缔驮王暑撇凹二揪傣俄肘庞伺犯槐掇匆绦绳线耸廷恤卖副但催允闯颐糖婆1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.3常用存储器,PIC16F877单片机存储器构架,:,8K l4位FLASH程序存储器,5128位数据存储器RAM,2568位可掉电保护数据的EEPROM存储器模块,奥奋厚双聪狄盅挽占暴宝攀然渴瞪展恿咨填让模棕拍泌娄辽克菌墟剥路纵1-PIC单片机基础教程课件-第一章1-PIC单片机基础教程课件-第一章,1.3常用存储器,1.3.1 数据寄存器,存储器是单片机中一个非常重要的部件,专门用于存放指令、数据和运算结果。存储器从使用功能上来分,可分为随机存储器RAM(Random Access Memory)和只读存储器ROM(Read Only Memory)两类。,企哨幕倡诉渠谗苑祥专把由驻甥雄雍部厕腕巢挚弯衣吁验封乎摔壮韧僧鸡1-PIC单片