第一章单片机结构与时序.ppt
《第一章单片机结构与时序.ppt》由会员分享,可在线阅读,更多相关《第一章单片机结构与时序.ppt(115页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理与应用单片机原理与应用安徽科技学院工学院安徽科技学院工学院刘纯利刘纯利手机号码:手机号码:13637038805第一章 MCS-51单片机结构与时序学习目的学习目的(1)了解单片机的概念,常用单片机的种类、型)了解单片机的概念,常用单片机的种类、型 号和生产厂家。号和生产厂家。(2)掌握单片机的开发思路和开发方法)掌握单片机的开发思路和开发方法(3)了解)了解80C51的内部结构的内部结构。(4)掌握)掌握80C51引脚信号功能定义。引脚信号功能定义。(5)掌握)掌握80C51的存储器空间分配及各的存储器空间分配及各I/O口的口的特点。特点。(6)掌握)掌握80C51的复位电路、时钟
2、电路及指令时的复位电路、时钟电路及指令时序。序。第一章 MCS-51单片机结构与时序学习重点和难点学习重点和难点 (1)单片机应用系统开发方法。)单片机应用系统开发方法。(2)80C51的结构特点。的结构特点。(3)80C51存储器配置与空间的分布。存储器配置与空间的分布。(4)系统扩展的原理和方法。系统扩展的原理和方法。(5)80C51的指令时序。的指令时序。第一章 MCS-51单片机结构与时序第一节 绪 论一、单片机:一、单片机:single chip microcomputer,又称单片微型计算机,其实质仍然是计算又称单片微型计算机,其实质仍然是计算机。机。主要用于工业控制而不是像通用计
3、算机主要用于海量数据计算,故在内部结构和功能上,它与通用计算机有一定的区别。如功能简单,存储容量小,自身不能进行的开发,要借助开发机进行硬件测试和软件修正以及程序的固化。第一章 MCS-51单片机结构与时序二、计算机的经典结构在设计计算机时匈牙利籍数学家冯.诺依曼提出的“程序存储程序存储”和“二进制运算二进制运算”的思想。1、二进制运算决定了计算机的硬件结构2、程序存储决定了软件控制硬件工作。第一章 MCS-51单片机结构与时序因此,计算机的基本结构包括硬件硬件和软件软件两部分。计算机的工作原理:计算机的工作原理:由输入设备将软件送入存储器,然后由控制器逐条取出存储器中的控制软件,并运行,再将
4、运行结果送到输出设备。第一章 MCS-51单片机结构与时序3、计算机的经典结构根据以上思路,计算机由运算器运算器、控制器控制器、存储器存储器和输入设备输入设备、输出设备输出设备组成。第一章 MCS-51单片机结构与时序第一章 MCS-51单片机结构与时序三、微型计算机(Microcomputer)组成及应用形态1、微型计算机组成将经典结构中的运算器运算器、控制器控制器组合在一起,再增加一些寄存器寄存器等,集成为一个芯片,这个芯片称为微处理器微处理器(Microcontroller),即CPU(Center Processing Unit)。这样微型计算机就由CPU、存储器、输入/输出(I/O)
5、接口组成。再配以输入/输出(I/O)设备和软件,就构成了微型计算机应用系统微型计算机应用系统,简称微型计算微型计算机机。第一章 MCS-51单片机结构与时序第一章 MCS-51单片机结构与时序2、应用形态(1)系统机(多版机)微处理器CPU、存储器、I/O端口电路和总线接口等组装在一块主板上,再通过系统总线和外设适配卡连接键盘、显示器、打印机等,再配上系统软件就构成了一个完整的计算机系统。第一章 MCS-51单片机结构与时序第一章 MCS-51单片机结构与时序这就是办公室、家庭使用的PC机的典型形态。软、硬件齐全,且由于较大的存储容量(存储器、硬盘、软盘、光盘等),输入、输出设备齐全,而且软件
6、丰富(系统软件和应用软件),能够进行海量计算能够进行海量计算和应用应用系统开发系统开发。第一章 MCS-51单片机结构与时序(2)单板机将CPU、存储器、I/O接口芯片和简单的I/O设备等装配在一块线路板上,再配上监控程序(固化在ROM中)就构成了单板机。第一章 MCS-51单片机结构与时序第一章 MCS-51单片机结构与时序实验室用的实验开发系统就是单板机的典型形态:由于单板机系统有硬件和软件,所以能独立运行。但I/O设备简单,特别是软件资源少(只有监控程序),不能应用于海量计算和大型应用程序的开发,主要用于计算机原理教学和简单的测试(调试)系统。第一章 MCS-51单片机结构与时序(3)单
7、片机 将CPU、存储器、I/O接口电路集成到一块芯片上,这个芯片称为单片机。第一章 MCS-51单片机结构与时序第一章 MCS-51单片机结构与时序单片机作为一片集成了微型计算机基本部件的集成电路芯片,与通用计算机相比:a、自身不带软件,不能独立运行;b、没有输入、输出设备,而且存储容量较小,不能将系统软件和应用软件存储到自身的存储器中并加以运行,它自身没有开发功能。第一章 MCS-51单片机结构与时序单片机必须借助开发机(一种特殊的计算机系统)来完成开发任务。即相应的软、硬件设计和调试以及将调试好的程序固化到自身的存储器中。第一章 MCS-51单片机结构与时序完成单片机的硬件和软件设计、调试
8、,把硬件和软件设计、调试,把软件固化(下载)到单片机应用系统中软件固化(下载)到单片机应用系统中,是单片机原理与应用课程的主要学习任务,也是检查这门课程学习效果的基本标准。第一章 MCS-51单片机结构与时序四、单片机应用系统开发1、单片机开发系统和单片机应用系统开发(单片机开发系统又称为开发机或仿真机)第一章 MCS-51单片机结构与时序在设计计算机应用系统时,完成软件、硬件设计后,必须使用开发系统(其它设备)完成软件、硬件的测试和程序写入。完成这一目标的过程,称为单片机应用系统的开发。完成开发的设备,称开发系统(仿真器)第一章 MCS-51单片机结构与时序2、单片机应用系统开发方式(1)、
9、仿真:利用开发机的资源(CPU、存储器、I/O设备等)来模拟欲开发的单片机应用系统(即目标机)的CPU、存储器和I/O操作,并跟踪目标机的运行情况。然后再将调试好的程序固化到目标机中。即把开发机上的单片机出借给目标机,因为开发机本身具有开发能力,通过开发机调试目标机,调试完成后,再把程序固化到目标机,目标机就可以独立运行了。第一章 MCS-51单片机结构与时序1)、独立型仿真机开发 独立型仿真器采用与单片机应用系统相同类型的单片机做成单板机形式,板上配有LED显示器和简单键盘,并装有单片机运行的监控程序,故可以进行源程序的编辑、汇编、运行调试。第一章 MCS-51单片机结构与时序2)利用非独立
10、型仿真器开发 独立式仿真器还配有串行按口,能与普通微机系统连接,利用普通微机系统配备的组合软件进行源程序的编辑、汇编和联机仿真器,用仿真器进行程序固化。第一章 MCS-51单片机结构与时序(2)在系统与在应用仿真将单片机先安装到印制线路板上,然后通过PC机将程序下载到目标系统,实现在系统和在应用编程功能。具有这种功能的单片机内部必须具有EPROM或FLAS侦测逻辑电路,调试器和烧写器。如:SST公司的SST89E54,89E58;MICROCHIP公司PIC16F87X;ATMEL公司的AT89S5X等单片机芯片均有此功能。第一章 MCS-51单片机结构与时序3、常用开发工具1)硬件仿真平台
11、如:DVCC 598JH+,编程器,烧写器;仿真实验板等。2)仿真软件 如仿真设备自带软件;Keil uvision3;Protel 99se;Proteus等。重点学习和掌握利用Keil uvision3和Proteus进行单片机应用系统开发方法。第一章 MCS-51单片机结构与时序重点学习和掌握利用Keil uvision3和Proteus进行单片机应用系统开发方法。第一章 MCS-51单片机结构与时序4、常用的编程语言1)汇编语言课程中将要学习的。第一章 MCS-51单片机结构与时序 org 0000h;程序放入ROM中的起始地址 ljmp main;跳转到主程序 org 0030h;主
12、程序从30H开始 main:mov sp,#70h;设置堆栈栈顶地址 loop2:mov a,#0eh;控制信号送A loop1:mov p1,a;累加器内容送P1口显示 lcall del;调用延时子程序 rl a;显示位左移一位 cjne a,#0fh,loop1;若4位没显示完转到loop1 ljmp loop2;若4位显示完转到loop2 end;程序结束第一章 MCS-51单片机结构与时序2)Keil C51(C、C+)自己练习掌握的。第一章 MCS-51单片机结构与时序/*C51程序*/#include#define p1=0 x90sbit p10=p10void del(voi
13、d)void main(void)int i;while(1)for(i=0;i=3;i+)p10=0;del(5000);p101;del(5000);第一章 MCS-51单片机结构与时序五、参考文献1胡汉才.单片机原理及其接口技术(第二版)M.北京:清华大学出版社,2004.22李全利.单片机原理与接口技术(第2版)M.北京:高等教育出版社,2009.13杨居义.单片机原理与工程应用M.北京:清华大学出版社,2009.34周德明.单片机原理与技术M.北京:人民邮电出版社,2008.45许爱钧,彭秀华.Keil Cx51 V7.0单片机高级语言编程与u Vison2应用实践M.北京:电子工业
14、出版社,2004.6 6林军.单片微型计算机原理与接口技术试验指导与实训 M.北京:中国水利水电出版社,2004.10第一章 MCS-51单片机结构与时序第二节 MCS51单片机的结构和引脚功能概述:MCS51是美国INTEL公司生产的一个高档8位单片机系统的总称。属于这一系列,即以51为核心的单片机芯片主要有:8031/8051,8751;8032/8052;80C51/87C51/80C31;还有ATMEL公司的AT89S51,AT89S51等品种,它们的工作原理和内部架构(内核)相同,引脚和指令系统相互兼容,主要在内部功能单元数量,存储器类型和容量以及应用上有些区别。第一章 MCS-51
15、单片机结构与时序一、单片机内部结构从功能上划分,MCS51内部结构可以分为5个部分:CPU、存储器、I/O端口、定时/计时器、中断系统。第一章 MCS-51单片机结构与时序1、CPU结构8051内部CPU是一个字长为8位的中央处理单元(center processing unit)它对数据的处理是按字节为单位进行的。CPU包括三部分:(1)运算器;(2)控制器;(3)专用寄存器。第一章 MCS-51单片机结构与时序(1)运算器:由一个算术逻辑单元ALL、一个布尔处理器和两个8位暂存器组成。能给实现数据的四则运算(加、减、乘、除),逻辑运算(与、或、非、异或等),数据传递,移位,判断,程序转移等
16、功能。第一章 MCS-51单片机结构与时序(2)控制器:由指令寄存器IR,指令译码器ID,定时及控制逻辑电路等组成。指令寄存器IR保存当前正在执行当前正在执行的一条指令。指令的内容含指令操作码和地址码。操作码送往指令译码器ID,经译码后形成相应的微操作信号,地址码送往操作数地址形成电路,以形成实际的操作数地址。定时与控制部件完成取指令、执行指令、存取操作数和运算结果,向其它部件发出各种控制信号,协调各部件的工作。第一章 MCS-51单片机结构与时序(3)专用寄存器:主要用来指示当前要执行指令的内存地址,存放操作数和指示指令执行后的状态。包括程序计数器PC、累加器A、程序状态字PSW寄存器,堆栈
17、指示器SP。数据指针DPTR寄存器和通用寄存器B。第一章 MCS-51单片机结构与时序 1)程序计数器PC(program counter)a)定义:程序计数器PC是一个二进制16位的程序地址寄存器,是由16个触发器构成的计数器。寻址范围21664K。是是MCS-51单片机唯单片机唯一一个一一个16位的寄存器。位的寄存器。b)功能:用来存放将要执行指令的内存地址,CPU既可以对它并行存取,又可自动加“1”。第一章 MCS-51单片机结构与时序2)累加器(accumulator)a)定义:累加器A又记作ACC,是一个具有特殊用途的二进制8位寄存器。b)功能:专门用来存放操作数和运算结果。第一章
18、MCS-51单片机结构与时序 3)通用寄存器B(General Purpose Register)a)定义:通用寄存器B也是一个8位二进制的寄存器,是专门为乘法和除法设置的寄存器,但也是可以作为普通寄存器使用。b)功能:在做乘法和除法之前,用来存放乘数和除数,在乘法和除法完成后,用来存放积的高八位和除法的余数。第一章 MCS-51单片机结构与时序 4)程序状态字PSW(program status word)a)定义:程序状态字PSW也是八位二进制寄存器 b)功能:用来存放指令执行后的状态(程序设计中,可以根据状态来控制程序执行)。PSW中有的位的值(状态),通常是在执行指令的过程中由硬件电路
19、自动形成的,如:CY,AC,OV,P位,有的也可以根据需要采用位送指令加以改变,如:FO,RSI,RSO位。各位的定义如下:第一章 MCS-51单片机结构与时序第一章 MCS-51单片机结构与时序其中:CY(carry):进位标志位,用于表示加减运算过程中最高位(累加器A7)有无进位或借位。有进位或借位CY=1,否则CY=0。AC(auxiliary carry):辅助进位标志位,用于表示加减运算中累加器低四位(A3)有无向高四位(A4)进位或借位,有:AC=1,无:AC=0。F0(FLAG ZERO):用户标志位。它是用户根据需要通过传送指令确定的,用于决定用户程序的流向。RS1,RS0:寄
20、存器组选择位,即它控制(选择)了当前使用的寄存器组,也就是它确定了当前使用寄存器组的物理地址。第一章 MCS-51单片机结构与时序OV(overflow)溢出标志位:提示运算结果是否发生了溢出,即累加器A中运算结果是否超出了其能表示的数的范围,即128127,由机器执行过程中自动形成。溢出OV=1,否则OV=0。人们可以根据OV的状态判断结果是否正确。其中CP为最高进位位,CS是次高进位位。第一章 MCS-51单片机结构与时序P(Pority):奇偶标志位。用于指示运算结果中“1”的个数的奇偶行。机器执行中自动形成。若“1”的个数为奇数,则P=1,为偶,P=0。第一章 MCS-51单片机结构与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 单片机 结构 时序
限制150内