MCS-51单片机原理及应用_第1页
MCS-51单片机原理及应用_第2页
MCS-51单片机原理及应用_第3页
MCS-51单片机原理及应用_第4页
MCS-51单片机原理及应用_第5页
已阅读5页,还剩641页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机的原理和应用,评价方法:笔试作业,最终分数占70%,中间分数占20%,实验成绩占5%,平时作业占5%。问答时间:星期三下午16: 00-17: 30,问答地点:机械学院508室,本课程授课日程,希望艾平:机械学院508室,135428242。第一章.第二章概述.MCS-51单片机结构和原理第三章.MCS-51单片机命令系统和编程示例第4章.单片机计时功能及应用第五章.单片机中断系统第6章.微控制器串行端口和应用程序第7章.单片机系统扩展和显示接口技术第八章.d/a、A/D转换器接口和应用程序第9章.键盘接口技术、记录、第一章概述、学习目标通过本章的学习,学生必须了解微型计算机的主要特征、

2、常见产品、应用领域、多个系统的概念以及如何在多个系统之间转换,并明确它们在计算机上的显示方式。要点和难点:如何表示数字系统和计算机上多个系统之间的转换和数量。解决方法:多个练习。辅导:问答,教学效果测试方法:复习工作。本章的工作:教材P14练习和思考问题1,2,3,4,5,6,7,8,1。定义:单片机全部称为单片机,包含CPU、RAM、ROM、PROM、e2prom、E2PROM) CTC和多个I/O端口,还集成了ADC和DAC转换芯片,例如8096单片机。本章的主要内容,I .单片机定义和特性,测量和显示:各种智能仪表,以实现测量和显示的自动化和提高准确性。3 .应用领域:主要适用于以下方面

3、:2.特点:单片机体积小,可靠性高,价格合适,功耗低,是目前应用最广泛的工业控制计算机。辅助设计和制造:用于提高加工中心等加工中心的自动化水平和精度。日常生活:用于提高家电中家电的自动化水平,提高功能。科学计算:卫星轨道、天气预报等,数据处理:企业管理、信息检索等,其他方面:系统模拟、智能模拟、计算机网络和信息以及高速公路管理。1946-1958:第一代管计算机。鼓存储设备,机器语言和汇编语言编程。1958-1964:第二代晶体管计算机。核心是基本存储,磁盘是外部存储,开始高级语言编程。二是单片机开发概述,1964-1971:第三代集成电路计算机。使用半导体存储器,将出现多终端计算机和计算机网

4、络。1971- :第4代大规模集成电路计算机。小型计算机、单片微型计算机、外部设备多样化将登场。1981- :第五代人工智能计算机。模拟人的智力和沟通方式。第二,微控制器开发概述,第三,计算机发展趋势,小型化-便携式,低功耗巨型-大容量,可满足高速要求的尖端技术信息处理智能-模拟人脑思维和交流方式,序列化、标准化各种处理能力-各种计算机硬盘、软件兼容性和可升级多机系统-大型三种芯片的主要区别是ROM、EPROM和外部EPROM。8051内部程序应在生产适合低成本批量生产的芯片的工厂家庭中使用。8751内部程序可以由用户固化或去除,比较贵,适合原型开发。8031芯片需要外部ROM以实现更容易修改

5、和更新程序内存的字段匹配。,1 .MCS-51系列简介:P18表2.1,4,查看常用单片机系列简介,2 .内存简介:内存是微型计算机的主要组件之一,主要用于存储信用信息,其分类如下:内存:有,RAM:随机内存,其中信息可读,所有断电。ROM:只读存储,用户无法更改内容,与EPROM一样,可以通过断电保存信息。外部存储:有,硬盘:随时可以读写,永久存储信息,但硬盘存储容量有限,携带不方便。EPROM:可以清除可编程只读ROM,可以用uv线清除内容,还可以将信息压缩到专用设备上。软盘:可随时读取和写入并永久存储信息的软盘,大小虽小,但可无限扩展,便于携带。光盘:可以随时读取信息,容量大,便于携带,

6、可以写入和永久存储,但需要专用磁盘驱动器。5,数字和之间的转换,1。数字:一般计算方法,例如2 (Binary)、10 (Decimal)、16 (Hexadecimal)、8 (q,Octal)、12和6进制。USB:具有与软盘相同的功能,但比软盘大,比硬盘小。位权重:一个数字的值通过此数字的数值乘以此位数的固定常量来确定。通常,此固定常量称为位权重。总之,权利是基本幂。例如:1010.11B的标准为2,你们的权利分别为23、22、21、20。2-1和2-2,基数:指数系统中使用的数字数。例如,B(2)、Q(8)、D(10)、H(16)。示例1 . fffffh=15163151621516

7、2151615160=65535示例2 . 10111100 . 101 b=27 25 23 22-1 2-3=188.625,将2,8,16进制数转换为十进制数时的原则按位圈展开,2 .数字之间相互转换的原则:十进制数转换为2,8,16进制数时的原则为:整数部分回扣,低部分,十进制部分相乘基本匹配,高值。示例1.4.32d=100.0101b(取4位小数,不能精确转换)示例2.254.73d=376.56q=fe.bah,机器数:机器上数字的显示方式称为机器数,即符号(,-)也作为数字的一部分包括在内。特别是,存储数据时,用于表示数字的最高符号是正数,最高符号是0,当数字是负数时,最高符号

8、是1。机器数有三种形式:原代码、反向代码和补充代码。3 .在电脑上显示数字的方法,真值:一个数字的实际大小称为这个数字的真值。圈代码:正数的符号位为0,负数的符号为1,符号后面是数字的真值,这个符号叫数字的原代码。正数的原始代码等于实际值。例如,对于8位数据:35H表示35H源代码=0010101,-35H表示-35H源代码=10110101,0源代码=000000,-35H表示,例如,8位数据: 35H具有35H解码=0010101,-35H具有-35H解码=11001010,0解码=000000,注:计算机上所有符号的数量基本上用补码表示。例如,对于8位数据,35H显示为:35代码=001

9、0101,-35H显示为:-35代码=11001011,0代码=-0代码=000000。计算机可以显示的符号数范围包括:-2n-1到2n-1-1,n是数据的位数。N=8时,可表示的符号数的范围为-128到127,即-27到27-1 n=16时,可表示的符号数的范围为-215到215-1。,1(例如,对于x=01001101,xtrue=11001010 1=11001011=-75d)真值为:正真值=正报酬代码负真值=负报酬代码反转(不包括符号位)1,例如x=01001101=77d x=10101的x(理解),4。ascii代码: (也称为字符代码),字母a到z和a到z;数字字符0 9: 特

10、殊字符:-,/,空格和各种标记点符号;各种非打印字符,如CR(回车)、LF(换行)、BELL(铃)等。计算机处理的信息不是全部数字,有时还需要处理字符和字符串。5.BCD代码是4位二进制代码,表示一个十进制正整数的代码称为BCD代码。这些字符在计算机上以固定的二进制数表示,并以当前国际上最常用的美国标准信息交换代码(也称为ASCII代码)表示。必须记住前两种字符类型的ASCII代码值。(P10表1.3,低热高度),例如:129=(0001 0010 1001)BCD,第二章MCS-51单片机结构和原理,学习目标)通过本章的学习,学生将了解微控制器的基本结构和功能,尤其是MCS-51、核心和挑战

11、:MCS-51系列单片CPU和存储的结构和功能。解决方案:详细,慢慢。辅导:问答,提问。教学效果测试方法:课堂提问,复习作业。本章的任务:教材P36练习和思考1,3,5,6,7,本章的主要内容,2.1 MCS-51微控制器结构2.2 MCS-51的内存结构2.3微控制器计时,第1节MCS-51微控制器结构,第一计算机指令执行过程4。MCS-51针脚和功能,单芯片微计算机的核心部分是CPU,CPU的主要功能允许各种控制信号生成、内存和输入/输出端口的数据传输控制、数据计算、逻辑计算和位操作。8051 CPU组件和功能,1 PC程序计数器:16位专用RS,它保留要执行的以下命令地址,其内容具有自己

12、的附加功能,以确保程序按一定顺序运行。8051 CPU由控制器和运算器组成1。控制器:命令解码器:将命令RS中的命令转换为通信号,并通过逻辑控制电路生成各种控制信号。(解码前命令为0,1代码,解码后命令为脉冲信号),命令register (RS): 8位,准备待定命令,等待解码。8051 CPU配置和功能,数据指针dptr: 16位专用地址指针RS,主要用于存储16位地址,用于地址RS,或可分为两个8位RS、DPH和DPL,片中RAM占用的地址为83H和82H。8051 CPU配置和功能,时序控制和条件传输逻辑电路:未介绍。2 .运算符:累加器ACC:用于存档操作数或中间结果的8位专用RS是C

13、PU中最常用的RS之一,也是20个SFR之一。8051 CPU配置和功能,程序状态单词RS (PSW):用于位操作的8位专用RS,PSW的字节地址D0H,位地址D0到D7H。含义如下:计算逻辑组件:该组件实现算术和逻辑运算的功能,其运算状态发送到PSW。,8051 CPU配置和功能;CY(PSW . 7):无符号加法和减法中最高位的向上(借)位;进位=1;无舍入时CY=0的舍入标志。程序状态单词RS(PSW)各位意思, AC(PSW.6):无符号加法和减法时D3位是否有D4位(借方)位,如果AC=1,则AC=0,主要用于BCD代码的判断位。程序状态单词RS(PSW)各位意思, RS1,RS0(PSW.4,PSW.3):选择内部RAM中4个RS中的组的工作RS组选择标志如下: F0(PSW.5):用户标志位,这为后续程序运行提供了条件。程序状态单词RS (PSW), ov (psw.2):溢出标志,可以指示符号计数运算中是否存在溢出,OV=1,无,OV=0,溢出的逻辑表达式ov=c6y, F1(PSW.1):保留位,无定义。程序状态单词RS(PSW)你们的意思

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论