- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电气测控单片机多媒体教案
电气测控单片机多媒体教案
1 单片机概述
基本知识点:
1、单片机发展历史和趋势 2、与单片机相关的计算机基础
重点:数制与编码;
难点:存储原理;
要求: 掌握数的基本结构、二进制数的原码、反码、补码的求解方
法。对构成计算机的基本电路有进一步了解,对存储器类型、
原理有初步认识。
1.1 单片机概述
单片机是集CPU、ROM、RAM、I/O、C/T、中断等部件在一片芯片上的系统。单板机是将CPU、ROM、RAM、I/O、C/T、中断等布置在一块印刷电路板上的系统。
1.1.1 单片机的发展历史和趋势
1、萌芽:1971—1976年,4位几机如INTEL 4004主要用于家用电
器、计算器、玩具等。
2、二阶段:1976—1980年,初级的8位机,MCS—48,8位并行I/O接口,一个C/T,无串行除度,一般工业控制和智能代表。
3、三阶段:1980—1983年,高级的8位,MCS—51,8位串行I/O接口,多个C/T,多级中断。用于智能终端和局域网,挤入个人计算机领域。
4、1983年以来,16位,MCS—96,片内A/D,网络通讯功能,用于高速控制系统,准16位,MCS8098等。
5、发展方向:32位机,如M68332SIM,工艺由PMOS到HMOS到CMOS发展到CHMOS,提高了集成度,ROM/RAM向大容量高速度和低功耗发展。
1.1.3 单片机的特点:
1、体积小,重量轻,几个低廉和功耗小。
2、可根据要求设计,可靠性高,抗干扰能力强,
3、控制功能强,速度快,满足工业控制的要求,具有丰富的移位指令和位处理指令和I/O口的逻辑功能。
4、RAM256B, ROM8KB,引脚小,第二功能不够,存贮器和I/O口易于扩展。
1.1.4 单片机应用领域
加电、玩具和游戏机设计
仪器和仪表及智能化设备
机电一体化、数控机床
打印和绘图,智能终端,减轻主机的负担
简易顺序控制
适宜多机应用,实时测控系统。
1.1.5 单片机的产品
8051、8052、8751、8752、8031、8032、80C51、80C31、80C51、80C52、89c51、89c52、89s51、89s52 、89c2051 等。
1.1.6 单片机开发和开发工具
复旦大学提供的DGS-51仿真器(12KB的RAM出借资源);
江苏启东计算机厂提供的DVCC-51系列仿真器;
北京理工达盛股份有限公司提供的EL型微机教学实验系统。
1.1.7 单片机主要性能特点
与MCS—48系列相比较:MCS—51系列单片机时高档的8位机:
1. CPU和存储器:
8位CPU,1.2到12MHZ的晶体振荡器,内部有程序存储器容量4KB到8KB,内部有64B到128B的数据存储器;
2. I/O和外存:
具有32根I/O口线、4个端口,最大成粗存储器和数据存储器的容量可以达到64KB范围,采取统一编址的方式;
(1) 定时和中断:
2/3个定时计数器,5/6个中断源,两个优先级别;
(2) 指令系统:
具有111条指令、具有很强的位处理功能和逻辑操作指令,堆栈指针可以设置到堆栈的深度为128B;
使用场合:工业级,—40到85摄氏度
1.2 计算机基础知识
基本知识点:
数制与编码
计算机的基本组成电路
1.2.1数制与编码:
数制:
(1) 数制的表示法:
任何数Y都可表示为:
Y=an-1Xn-1+an-2Xn-2+------+a0X0+a-1X-1+-----+a-(m-1)X-(m-1)
常用数制:
二进制,用B表示,基为2,权是2N
十进制,用D表示,基为10,权是10N
十六进制,用H表示,基为16,权是16N
(2) 数制转换:
a.二、十六进制数,转化成十进数;
展开相加,即可得十进制数.
例如: 10101B =1×24+0×23+1×22+0×21+1×20
F6A1H=15×163+6×162+10×161+1×160
b.十进制数转化成二、十六进制数;
十进制数转化成二进制数的方法:
整数部分采用除2取余法,逆序排列余数即可;
小数采用乘2取整法,顺序排列即可,
13.4D=1101.0110B
十进制数转化成十六进制数的方法与十进制转化成二进制数的方法相同.
c. 二进制数转化成十六进制;
以小数点为基准,向左、右以每四位为一组(不足四位用0补足)然后把每四位二进制数用相应的一位十六进制数位表示。
例如:100,1001,1111.11B=49F.CH
d.十六进制数转化成二进制;
将十六进制数每位化成四位二进制数,再按原十六进制数的排列顺序排列。
例如:F98CH=1111,1001,1000,1100
2.计算机中的编码:
(1) 有符号数的编码:
原创力文档


文档评论(0)