ImageVerifierCode 换一换
格式:DOCX , 页数:91 ,大小:238.64KB ,
资源ID:17578920      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17578920.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理及应用教学教案Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机原理及应用教学教案Word文件下载.docx

1、Intel公司标准的I/O接口电路和存储器电路都可以直接连到MCS-51系列单片机上以扩展系统功能,应用非常灵活。(3)可靠性高单片机产品和其他产品一样,出厂指标有军用品、工业品和商用品之分。其中军用品要求绝对可靠,在任何恶劣的环境下都能可靠工作,主要用于武器系统、航空器等方面。单片机属于工业品,能在常温下工作,不需要在温度恒定的机房内工作。由于单片机总线大多在芯片内部不易受干扰,而且单片机应用系统体积小,易于屏蔽,所以单片机的可靠性较高。(4)处理功能强,速度快MCS-51系列单片机指令系统中具有加、减、乘、除指令,各种逻辑运算和转移指令,还具有位操作功能。CPU时钟频率高达12MHz,单字

2、节乘法和除法仅需要4s,而且具有特殊的多机通信功能,可作为多机系统中的子系统。单片机的制造工艺:制造单片机的工艺只有两种:HMOS工艺和CHMOS工艺。早期的MCS-51系列芯片都采用HMOS工艺,即高密度、短沟道MOS工艺。8051、8751、8031、8951等产品均属于HMOS工艺制造的产品。CHMOS工艺是CMOS和HMOS的结合,除保持了HMOS工艺的高密度、高速度之外,还具有CMOS工艺低功耗的特点。例如HMOS工艺制造的8051芯片的功耗为630mW,而用CHMOS工艺制造的80C51芯片的功耗为120mW,这么低的功耗用一粒钮扣电池就可以工作。单片机型号中包含有“C”的产品就是

3、指它的制造工艺是CHMOS工艺。例如80C51,就是指用CHMOS工艺制造的8051。三、 单片机的特点(1)体积小、重量轻、功耗低、功能强、性价比高。(2)数据大都在单片机内部传送,运行速度快,抗干扰能力强,可靠性高。(3)结构灵活,易于组成各种微机应用系统。(4)应用广泛,既可用于工业自动控制等场合,又可用于测量仪器、医疗仪器及家用电器等领域。(5)内含有Flash存储器 由于片内含有Flash存储器,因此在系统开发过程中可以十分容易地进行程序的修改。同时,在系统工作过程中,能有效地保存数据信息,即使外界电源损坏也不影响信息的保存。(6)和AT80C51插座兼容 AT89系列单片机的引脚和

4、MCS-51系列单片机的引脚是一样的。只要用相同引脚的AT89系列单片机就可以取代MCS-51系列单片机。(7)静态时钟方式 AT89系列单片机采用静态时钟方式,节省电能,这对于降低便携式产品的功耗十分有用。第二讲1 、MCS-51和80C51系列简介2、单片机的应用领域和应用模式一、单片机系列简介目前世界上单片机生产厂商很多, 如: Intel、 Motorola、 Philips、 Siemens、 NEC、 ADM、 Zilog等公司, 其主流产品有几十个系列, 几百个品种。 尽管其各具特色, 名称各异, 但作为集CPU、 RAM、 ROM(或EPROM)、 I/O接口、 定时器/计数器

5、、 中断系统为一体的单片机, 其原理大同小异。 现以Intel公司的系列产品为例, 说明各系列之间的区别。Intel公司从其生产单片机开始, 发展到现在, 大体上可分为3大系列: MCS48系列、 MCS51系列、 MCS96系列。MCS51单片机系列:MCS51系列单片机虽已有10多种产品, 但可分为两大系列: MCS51子系列与MCS52子系列。 MCS51子系列中主要有8031、 8051、 8751 三种类型。而MCS52子系列也有3种类型8032、 8052、 8752。在某些性能上略有差异。 由此可见, 在本子系列内各类芯片的主要区别在于片内有无ROM或EPROM; MCS51与M

6、CS52子系列间所不同的是片内程序存储器ROM从4 KB增至8 KB; 片内数据存储器由128个字节增至256个字节;定时器/计数器增加了一个; 中断源增加了12个。 另外, 对于制造工艺为CHMOS的单片机, 由于采用CMOS技术制造, 因此具有低功耗的特点, 如8051功耗约为630 mW, 而80C51的功耗只有120 mW。MCS-51是一个单片机系列产品,具有多种芯片型号。具体说,按其内部资源配置的不同,MCS-51可分为两个子系列和四种类型.MCS子系列片内ROM形式片内ROM容量片内RAM容量定时器/计数器中断源无ROMEPROME2PROMMCS-51子系列8031805187

7、5189514KB128B2165MCS-52子系列80328052875289528KB256B36MCS-51子系列包含4个产品,这4个产品具有不同的应用特性。8051:单片机8051内部包含了4KB的ROM、128B的RAM、21个特殊功能寄存器、4个8位并行口、一个全双工串行口、两个16位定时器/计数器以及一个处理功能很强的中央处理器,是一台完整的微型计算机8751:是以4KB的EPROM代替4KB ROM的8051。8951:是以4KB的E2PROM(或Flash ROM)代替4KB ROM的8051。8031:是内部无ROM的8051。单片机8031不构成完整计算机,必须外接EPR

8、OM作为程序存储器。52子系列也包含4个产品,分别是51子系列的增强型。由于资源数量的增加,芯片的功能有所增强。片内ROM容量从4KB增加到8KB;RAM容量从128B增加到256B;定时器数目从2个增加到3个;中断源从5个增加到6个等。80C51单片机系列是在MCS-51系列的基础上发展起来的。 最早推出80C51系列芯片的是Intel公司,并且作为MCS-51系列的一部分,按原MCS-51系列芯片的规则命名,例如80C51、80C31、87C51等(至于89C51,我们把它归入89系列单片机,将在下一节介绍)。后来越来越多的公司生产80C51芯片,而且型号的命名已面目全非,功能上也做了不同

9、程度的改进,如增加了A/D转换、高速I/O口等。有些还在总线结构上做了重大改进,出现了廉价的非总线型单片机芯片。但是万变不离其宗:CHMOS工艺芯片80C51/80C31/87C51/89C51的基本特征是低功耗、允许的电源电压波动范围较大(为5V20%),并有三种功耗控制方式(增加了待机和掉电保护两种方式)。习惯上,我们仍然把80C51系列作为MCS-51的子系列。二、单片机的应用 由于单片机具有体积小、 重量轻、 价格便宜、功耗低, 控制功能强及运算速度快等特点, 因而在国民经济建设、 军事及家用电器等各个领域均得到了广泛的应用。(1)家用电器领域 目前国内各种家用电器已普遍采用单片机控制

10、取代传统的控制电路,而做成单片机控制系统。例如洗衣机、电冰箱、空调机、微波炉、电饭煲、电视机、录像机及其它视频音像设备的控制器。(2)办公自动化领域现代办公室中所使用的大量通信、信息产品多数都采用了单片机,如通用计算机系统中的键盘译码、磁盘驱动、打印机、绘图仪、复印机、电话、传真机、考勤机等。(3)智能仪表。 用单片机改造原有的测量、 控制仪表, 促进仪表向数字化、 智能化、 多功能化、 综合化、 柔性化方向发展。(4)机电一体化产品。 单片机与传统的机械产品相结合, 使传统机械产品结构简化, 控制智能化。(5)商业营销领域 由于在商业营销系统已广泛使用的电子称、收款机、条形码阅读器、仓储安全

11、监测系统、商场保安系统、空气调节系统、冷冻保鲜系统等中,目前已纷纷采用单片机构成专用系统,主要由于这种系统有明显的抗病菌侵害、抗电磁干扰等高可靠性能的保证。(6)汽车电子与航空航天电子系统 通常在这些电子系统中的集中显示系统、动力监测控制系统、自动驾驭系统、通信系统以及运行监视器(黑匣子)等都要构成冗余的网络系统。习 题1. 什么叫单片机?除了“单片机”之外,单片机还可以称为什么?2. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员除了熟练掌握指令系统外,还必须精通什么?3. 8051、8751、8031单片机的主要区别是什么?4. 与8051比较,80C51的最大特点是什么?5. A

12、T89系列单片机的最大优点是什么?6. 单片机发展方向是什么?第三讲进位计数制及相互转换掌握各数制之间的相互转换一、进位计数制按进位的原则进行计数的方法称之为进位计数制,简称进位制。人们日常生活中习惯上使用十进制,而二进制使于实现、存储、传输,所以计算机中采用二进制。但二进制不易书写和阅读,因此又引入了八进制和十六进制。1十进制(后缀或下标D表示)十进制计数原则:逢十进一十进制的基数为:10十进制的数码为:0123456789十进制数第K位的权为:10k(第K位的权为基数的K次方,第K位的数码与第K位权的乘积表示第K位数的值)。例如:8846.78=8103+8102+4101+6106+71

13、01+8102该数中共出现三次数码8,但各自的权不一样,故其代表的值也不一样。2二进制(后缀或下标B表示)二进制计数原则:逢二进一二进制的基数为:2二进制的数码为:0 1二进制数第K位的权为:2K11010101.01B=127+126+025+124+023+122+021+120+021+122=213.25 N位二进制数可以表示2N个数。例如3位二进制数可以表示8个数,如附表1所示:附表1二 进 制 数000001010011100101110111相应的十进制数13473八进制(后缀或下标O表示)八进制计计数原则:逢八进一八进制的基数为:8八进制的数码为:01234567八进制数第K位

14、的权为:8K127O=182+281+780=87D4十六进制(后缀或下标H表示)十六进制计数原则:逢十六进一十六进制的基数为:十六进制的数码为:0123456789A B C D E F十六进制第K位的权为: 16k64.4H=6161+4160+4161=100.25D十六进制数、二进制和十进制数的对应关系如附表2所示:附表200000001001000110100010101100111十 进 制 数十六进制数1000100110101011110011011110111191112131415ABCDEF二、不同进位制之间的转换。1二进制数转换为十制数。 转换原则:按权展开求和。 10

15、001101.11B=127+025+024+120+1 22 =141.75D八进制十六进制转换为十进制数也同样遵循该原则,不再单独介绍了。2十进制数转换为二进制数十进制数转换为二进制数的原则:整数部分:除基取余,逆序排列 小数部分:乘基取整,顺序排列例 将十进数186和0.8125转换成二进制数。低位高位 因此 : 186D = 10111010B 0.8125D = 0.11011B注意:当十进制小数不能用有限位二进制小数精确表示时,根据精度要求,采用“0舍1入”法,取有限位二进制小数近似表示。十进制数转换为八进制,十六进制数同样遵循该原则。3二进制转换为十六进制由于十六进制的基数是2的

16、幂,所以二进制与十六进制之间的转换是十分方便的,二进制转换为十六进制的原则:整数部分从低位到高位四位一组不足补零,直接用十六进制数来表示;小数部分从高位到低位四位一组不足补零,直接用十六进制数表示。例附2 将二进制数10011110.00111转换成十六进制数。 1001 1110 . 0011 1000 9 3 8所以10011110.00111B9E.38H。4十六进制数转换为二进制数十六进制数转换为二进制数的原则:十六进制数中的每一位用4位二进制数来表示。将十六进制数A87.B8转换为二进制数。A 8 7. 81010 1000 0111 1011所以A87.B8H=1010100001

17、11.10111000B。八进制的基数同样是2的幂,因此二进制与十六进制之间的转换也遵循以上的原则,只是将原则中的四位改成三位。将二进制数11010110.110101B转换成八进制数。 将八进制数746.42O转换成二进制数。 011 010 110.110101 7 4 6 . 4 2 2 5 111 100 110 100 01所以,11010110.110101B=326.65O, 746.42O=111100110.100010B三、八进制数和十六进制数运算1二进制数的运算加法法则 乘法法则000 0 X 0=0011 0 X 1=0101 1 X 0=0110(进位1) 1 X 1

18、=1二进制数加法运算中110(进位1)和逻辑运算中111的不同含义。2十六进制数的运算十六进制数的运算遵循“逢十六进一”的原则。 十六进制加法:十六进制数相加,当某一位上的数码之和S小于16时与十进制数同样处理,如果数码之各S16时,则应该用S减16及进位1来取代S。 0 8 A 3 H + 4 B 8 9 H 5 4 2 CH 十六进制减法十六进制减法也与十进制数类似,够减时直接相减,不够减时服从向高位借1为16的原则。0 5 C 3 H 3 D 2 5 H C 8 9 E H十六进制数的乘除运算同样根据逢十六进一的原则处理,这里不再繁述。第四讲 计算机中数和字符的表示熟悉计算机中数和字符的

19、表示计算机中数和字符的表示 一、计算机中有符号数的表示。计算机中的数是用二进制来表示的,有符号数中的符号也是用二进制数值来表示,0表示“”号,1表示“”号,这种符号数值化之后表示的数称之为机器数,它表示的数值称之为机器数的真值。为将减法变为加法,以方便运算简化CPU的硬件结构,机器数有三种表示方法:即原码、反码和补码。1原码最高位为符号位,符号位后表示该数的绝对值。+112原=01110000B112原=11110000B其中最高位为符号位,后面的7位是数值(字长为8位,若字长为16位,则后面15位为数值)。原码表示时112和112的数值位相同,符号位不同。说明: 0的原码有两种表示法: +0

20、 原=00000000B 0原=10000000B N位原码的表示范围为:12N1 2N11。例如8位原码表示的范围为:127+1272反码最高位为符号位,正数的反码与原码相同,负数的反码为其正数原码按位求反。 +112 反=01110000B 112反=10001111B 0的反码有两种表示法:+0 反=00000000B0反=11111111B N位反码表示的范围为: 12n12n11;例如8位反码表示的范围为 127+127。 符号位为1时,其后不是该数的绝对值。例如反码11100101B的真值为27,而不是101。3补码最高位为符号位,正数的补码与原码相同;负数的补码为其正数原码按位求

21、反再加1。+112补 =01110000B 112补 =10010000B 0的补码只有一种表示法:+0=0=00000000B; n位补码所能表示的范围为2n12n11;例如8位补码表示的范围为128+127。 八位机器数中:128补=10000000B,128原,128反不存在。 符号位为1时,其后不是该数的绝对值。补码11110010B的真值为14,而不是114。有符号数采用补码表示时,就可以将减法运算转换为加法运算。因此计算机中有符号数均以补码表示。 X8416(84)(16)X补=+84补+16补(+84)补 =01010100B(16)补=11110000B 0 1 0 1 0 1 0 0B + 1 1 1 1 0 0 0 0B 0 1 0 0 0 1 0 0B 所以 X补=01000100B,即X=68。在字长为8位的机器中,第7位的进位自动丢失,但这不会影响运算结果。机器中这一位并不是真正丢失,而是保存在程序状态字PSW中的进位标志Cy中。又如:X4888(48)(88)X补=+48补+88补+48补 =00110000B88补=10101000B0 0 1 1 0 0 0 0B+ 1 0 1 0 1 0 0 0B1 1 0 1 1 0 0 0B 所以 X补=11011000B,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1