单片机原理及接口技术第一章 微型计算机基础



《单片机原理及接口技术第一章 微型计算机基础》由会员分享,可在线阅读,更多相关《单片机原理及接口技术第一章 微型计算机基础(21页珍藏版)》请在装配图网上搜索。
1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第一节 微型计算机概述,第一台电子计算机:,发展方向,巨型机,微型机,智能机,计算机网,产于1946年,名叫,ENIAC,面积167,m,第一章 微型计算机基础,时间 代 字长(位)代表产品,19711973 一 4、8,Intel4004 Intel8008,19741978,二 8,Intel8080,Zilog,Z-80,motorola,M6800,Apple 6502,Intel MCS-48,Zilog,Z8(8bit),19781981,三 16,Zilog,Z8000,Intel8086/8
2、088 80186/80286,Motorola M68000,Intel MCS-51(8bit),19811992,四 32,Intel80386、80486,HP,公司,hp32、HP9000,Z80000、M68020,Intel MCS-96(16bit),1992,五 64,Pentium-100、Power PC601,一、微型机发展:,注:,1、红色的为单片机,3、所用元件:电子管-晶体管-大规模集成电路-超大规模。,2、所谓“代”:功能增强 速度提高 体积缩小,一、几个概念,I/O,接口,M,ALU,CU,计算步骤,原始数据,结果,计算机组成及工作过程,将,计算步骤、原始数据
3、通过输入接口存入内存,M,,需运算时送入运算器,ALU,,运算结果存入,M,,需输出时由输出接口输出。,第二节 微型计算机组成原理,3.,MCS(Micro Computer,Systerm,),1.,CPU(Central Processing Unit),2.,MC(Micro Computer),=ALU(Arithmetic Logic Unit)+CU(Control Unit),又叫,MP(Micro,Processer,),=,CPU,+M(Main Memory),+I/O,接口(,Input/Output Interface),+BUS(,总线),=,MC+I/OD(devi
4、ce)+E(,电源)+,Program,5.软件(程序),4.硬件,6.单板机,7.单片机,8.,MCS=,软件+硬件,系统软件,用户程序,应用软件数据库,计算机、外部设备、电源,十进制-,D,,可省略,二进制-,B,十六进制-,H,第二节 微型机中常用的数制与码制,一、微型机中常用的数制,(1)整数:反复除以2,每次所得余数,排列起来.,38=_,B,38,2,19,2,9,2,2,2,4,2,1,0,1,1,0,100110,0,2,0,1,二、不同数制间转换,1.“十”“二”,(2)小数:反复乘以2,每次进位(整数)排列起来,0.6875,2,1.3750,0.375,2,0.750,1
5、.50,0.5,1.0,0.6875=_,B,0.1011,2,2,101011010101111.101,B=_H,8D3E6.CH=_B,通过二进制,2.“二”“十”,3.“二”“十六”,56,AF.A,1000110100111110.1100,4.“十”“十六”,直接法,2,3,+2,1,+2,0,+2,-1,+2,-3,1011.101,B=,-用于表示字母、符号,码制,BCD,ASCII,8421,BCD,2421BCD,余3码,三、微型机中常用的编码,1.8421,BCD,(,十进制数的二进制编码),0 0000,1 0001,2 0010,3 0011,4 0100,5 010
6、1,6 0110,7 0111,8 0100,9 1001,10 00010000,378,D=_BCD,0011 0111 1000,2.,ASCII,码-美国标准信息交换码,表:,P290,注:(1)会查表,(2),b7,常用于奇偶校验,F=_ B,1000110,1,1000110,第三节 微型计算机运算基础,一、机器数与真值,+,78,二、原码、反码、补码,1.原码(,True Form),0-,正 1-负,机器数,真值,01001110,B,b7-符号,b60:大小,+,1100101,B,其余7位,b6-b0,直接表示数值大小,最高位,b7,表示符号.,x1=+10101B,x2=
7、-10101B,真值,X1,原码=_,B=_H,X2=,原码_,B=_H,00010101,15,10010101,95,2.反码(,ones complement),正数的反码与原码相同,即:符号位为0,数值位照写。,负数的反码:符号位为1,数值位按位求反。,3.补码(,twocomplement),正数的补码与原码相同。,负数的补码:符号位为1,数值位按位求反再加1。,如,x=1010111B,x,原=_,B,x,补=_,B,10101001,11010111,例1 求-,33,d,补=,_,H,DF,例2 求,+,42的原、反、补码,+42原=_,B=_H,+42,反=,B=_H,+42
8、,补=_,B=_H,-42原=_,H,-42,反=_,H,-42,补=_,H,42,D=_B,101010,00101010,2A,AA,D6,D5,100001,B,00101010,00101010,2A,2A,注,:(,1)如何求16位数补码?,(2)8位补码表示的数的范围:-128+127,(3)如果已知某数,X,的补码,来求,X.,只要对这个补码再求一次补即可.,如:,X,补=,1,0101001,B,X=,-,1010111B,三、补码的运算,用补码表示的二进制数,在进行加、减运算时,,符号位与数值位一起参加运算,所得数是运算,结果的补码。,例1 99-58=?,99,D=1100011B,58D=111010B,例2 58-99=?,11000110,+10011101,1.01100011,01100011,11000110,1.00101001,=+0101001,B,00111010,10011101,11010111,B,=-0101001B=-41,例3 -58-99=?,两负数相加结果是正,溢出,=2,5,+2,3,+2,0,=41,溢出的判别(双高位判别法),设,D7,的进位为,CS,有进位,CS=1,否,CS=0,D7、D6,间进位为,CP,CP=1,CP=0,补码的运算中,当,CS=CP,时,不会有溢出,CSCP,时 有溢出.,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年水电工程运行维护管理合同示范文本.docx
- 2025年工程勘测设计合同模板.docx
- 2025年区域产品销售代理合同.docx
- 2025年经销商授权合同样本.docx
- 2025年员工住房资金借贷合同.docx
- 2025年轻钢建筑施工合同示例.docx
- 2025年网络推广托管合同.docx
- 2025年简明个人借款正式合同范例.docx
- 2025年房产按揭贷款合同范例.docx
- 2025年技术合同争议调解.docx
- 2025年电子版城市住宅租赁合同范本.docx
- 2025年简易转让合同协议书样本.docx
- 2025年投资顾问服务合同实例.docx
- 2025年经销合同模板.docx
- 2025年工业项目设计合同样本.docx