片机开发板学习.ppt
《片机开发板学习.ppt》由会员分享,可在线阅读,更多相关《片机开发板学习.ppt(84页珍藏版)》请在三一办公上搜索。
1、一、单片机概论,单片微型计算机简称单片机,它是把组成微型计算机的各个部件:中央处理器,储存器,输入输出接口电路,定时器/计算器等,制作在一块集成电路中,构成一个完整的微型计算机.8位单片机占整个单片机市场的60%以上,8位单片机的旧的机种正在被淘汰,新的机型不断涌现.8位单片机以其功能强,品种多,正广泛应用于各个领域,是单片机的主流机种.随着集成电路工艺的不断改进,8位单片机的价格也在不断降低.单片机的发展趋势是:增加存储器容量,片内EPROM转变为FLASH,存储器编程可不同级别加密,片内I/O管脚多功能化.,单片机的应用领域工业方面:电机控制,工业机器人,过程控制,数字控制仪器仪表方面:智
2、能仪器,医疗器械,色谱仪,示 波器民用方面:电子玩具,高级电视游戏机,录像机,激光盘驱动电讯方面:调制解调器,智能线路运行控制.导航与控制:导弹控制,智能武器装置数据处理:图形终端,磁带机,打印机汽车方面:点火控制,变速器控制,排气控制,第一章 89S52单片机的结构,一、内部结构和主要功能二、引脚功能说明三、时钟、复位电路四、I/O端口五、存储器配置六、最小系统七、CPU时序,89S52结构示意图,主要性能:,片内存储器包含8KB的FLASH,可在线编程,檫写次数不少于1000次256字节片内数据RAM32根可编程I/0口线8个中断源、6个中断矢量、两个优先权的中断结构1个可编程全双工串行接
3、口3个可编程定时/计数器两种低功耗模式分别是空闲模式和掉电模式具有3级程序锁定位含有一个看门狗定时器具有断电标志POF全静态工作频率033MHz完全兼容MCS51产品,89S52引脚功能介绍,VCC+5VGND 地ALE 地址锁存允许/PSEN 程序存储器允许EA/VPP为0访问外部程序存储器为1访问内部程序存储器RST复位信号输入XTAL1、XTAL2 外部晶振P0.0P0.7 I/O端口(P0口)P1.0P1.7 I/O端口(P1口)P2.0P2.7 I/O端口(P2口)P3.0P3.7 I/O端口(P3口),89S52引脚图,时钟、复位电路,时钟电路:复位电路:,I/O端口P0口,1P0
4、端口总线IO端口,双向,开漏,数据地址分时复用,该端口除用于数据的输入输出外,在89S52单片机外接程序存储器时,还分时地输出输入地址指令。由P0端口输出的信号无锁存,输入的信息有读端口引脚和读端口锁存器之分,P0端口结构,P1端口结构,P2端口结构,I/O端口P3口(双功能口),P3.0 RXD 串行接口P3.1 TXDP3.2/INT0 外部中断输入P3.3/INT1P3.4 T0 定时/计数器输入P3.5 T1P3.6/WR 外部数据读、写P3.7/RD,I/O端口P3口(双功能口),P3端口结构,SFR寄存器(1),特殊功能功能名称地址复位后 寄存器的状态B*通用寄存器F0H 00HA
5、*累加器E0H 00HPSW*程序状态寄存器 D0H 00HIP*中断优先寄存器 B8H00HP3*P3口数据寄存器 B0HFFHIE*中断允许寄存器 A8H00HP2*P2口数据寄存器 A0H FFHSBUF 串行口发送/接收缓冲器 99H 不定SCON*串行口控制寄存器 98H 00HP1*P1口数据寄存器 90H FFH,SFR寄存器(2),特殊功能 功能名称 地址 复位后 寄存器 的状态TH1T1计数器高8位 8DH 00HTH0 T0计数器高8位 8CH 00HTL1 T1计数器低8位 8BH 00HTL0 T0 计数器低8位 8AH 00HTMOD 定时/计数器方式字寄存器 89H
6、 00HTCON*定时控制寄存器 88H 00HPCON 波特率选择寄存器 87H 00HDPH地址寄存器高8位 83H 00HDPL地址寄存器低8位 82H 00HSP堆栈指示器 81H 07HP0*P0口数据寄存器 80H FFH,CPU时序外部程序存储器读,CPU时序外部数据存储器读写,第二章 89S52单片机开发入门,一、开发流程二、开发工具三、集成开发环境四、举例,Keil C51开发流程,根据任务选择MC型号设置工程参数,如频率,优化级别等加入适当的包含文件#include“reg51.h”编写源代码调试与仿真生成HEX文件烧写,二、开发工具,89S52开发板集成开发环境下载线软件
7、常用仪器(万用表,示波器等),下载线软件,编程软件,三、集成开发环境,Keil Software Inc.的uVision2,集成开发环境或者WAVE编译环境集成C和汇编语言源代码编写.编译连接,模拟仿真,输出hex文件.支持连接仿真器进行在线仿真.标准C语言支持.支持多级优化支持数百种器件.,Keil C51 uVision2,第三章 指令系统及汇编语言,一、指令系统概述二、51单片机指令系统三、汇编语言程序设计举例四、C51程序设计举例,一、指令系统概述,MCS-51系列单片机共有111条指令按功能可分成5类指令:数据传送指令(29条)算术运算指令(24条)逻辑运算指令(24条)控制转移指
8、令(17条)位操作类指令(17条),1.指令执行时间快 单周期指令65条(1us,12MHz晶振)双周期指令44条(2us,12MHz晶振)四周期指令2条(4us,12MHz晶振)2.指令短单字节指令49条 双字节指令46条 三字节指令 16条 3.单指令实现字节相乘或相除运算4.具有丰富的位操作类指令,1、AT89系列指令系统特点,2、寻址方式,7种寻址方式:立即寻址直接寻址寄存器寻址寄存器间接寻址相对寻址变址寻址位寻址,二、51单片机指令系统,1、指令中常用符号说明2、数据传送指令3、算术运算指令4、逻辑运算指令5、控制转移指令6、位操作类指令,1、指令中常用符号说明,Rn 当前寄存器区的
9、RoR7(其中n07)Ri 当前寄存器区中的R0和R1(其中i0,1)direct 8位直接字节地址(片内RAM和SFR空间)#data 8位立即数。#data1616位立即数。addr1616位地址值。Addr1111位地址值。rel8位带符号地址偏移量(128127)bit片内RAM和SFR中的可直接寻址位 间接寻址寄存器或基址寄存器的前缀()表示括号中的内容()表示间址寻址的内容,2、数据传送指令(1),MOVA,RnMOVA,directMOVA,RiMOVA,#dataMOVRn,AMOVRn,directMOVRn,#dataMOV direct,AMOVdirect,RnMOVd
10、irect,directMOVdirect,RiMOV direct,#dataMOV Ri,AMOVRi,direct,数据传送指令(2),MOVDPTR,#data16MOVCA,A+DPTRMOVCA,A+PCMOVXA,RiMOVXA,DPTRMOVXRi,AMOVX DPTR,APUSHdirectPOPdirectXCHA,RnXCHA,directXCHA,RiXCHDA,RiSWAPA,3、算术运算指令(1),ADDA,RnADDA,directADDA,RiADDA,#dataADDCA,RnADDCA,directADDCA,RiADDCA,#dataSUBBA,RnSUB
11、BA,directSUBBA,RiSUBBA,#data,算术运算指令(2),INCAINCRnINCRiDECADECRnDECdirectDECRiINCDPTRMULABDIVABDAA,4、逻辑运算指令(1),ANLA,RnANLA,directANLA,RiANLA,#dataANLdirect,AANLdirect,#dataORLA,RnORLA,directORLA,RiORLA,#dataORLdirect,AORLdirect,#data,逻辑运算指令(2),XRLA,RnXRLA,RiXRLA,#dataXRLdirect,AXRLdirect,#dataCLRACPLA
12、RLARLCARRARRCA,5、控制转移指令,ACALLaddr11LCALL addr16RETRETIAJMPaddr11LJMPaddr16SJMPrelJMPA+DPTRJZrelJNZrelCJNEA,direct,relCJNEA,#data,relCJNERi,#data,relDJNZRn,relDJNZdirect,relNOP,6、位操作类指令,CLRCCLRbitSETBCSETBbitCPLCCPLbitANLC,bitANLC,/bitORLC,bitORLC,/bitMOVC,bitMOVbit,CJCrelJNCrelJBbit,relJNBbit,relJBC
13、bit,rel,三、汇编语言程序设计应用举例,举例:设计一个指示器,要求当指示按键按下后,指示灯发光。设P1.0口驱动指示灯,P1.1口作为指示按键输入。电路设计见图,ORG00LJMPSTARTORG0100HSTART:JBP1.1,$JNBP1.1,$SETB P1.0SJMPLOOP1SOUND:MOVR7,#5SETBP1.0MOVR0,#10LCALL DELAYCLRP1.0MOVR0,#20LCALL DELAYDJNZR7,SOUND1RET,DELAY:MOV R1,#100;100msDELAY1:MOV R2,#200;1msDELAY2:NOPNOPNOPDJNZR2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开发 学习
链接地址:https://www.31ppt.com/p-5290835.html