2014年单片机原理及应用 第一章.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8位二进制补码表示数的范围为-128-+127。可以看出,补码数“正负”号的判别原则与原码数相同,即最高为0是正数,为1时是负数,但对于量值,补码表示法不如原码表示法直观,为了建立补码数的正负和量值,现将对应关系列表如下: 数的定点表示 一般采用两种简单的约定:定点整数和定点小数。 1、定点整数 (1)带符号整数:某个N位二进制数,其最高位为符号位,其它N-1位为数值部分: Nf Nn-2 Nn-3 … … N2 N1 N0 符号位 数值部分 小数点 (2)无符号整数:所有的数位都用来表示数值。 Nn-1 Nn-2 Nn-3 … … N3 N2 N1 N0 数值部分 小数点 2、定点小数 用最高位表示符号,其它N-1位表示数值部分,将小数点定在数值部分的最高位左边。 Nf Nn-2 Nn-1 … … N2 N1 N0 符号位 数值部分 小数点 常用术语及基本概念 微处理器:把计算机的运算器和控制器集成在一个芯片(集成块)上所构成的器件均称为微处理器(即微型计算机的CPU)。 微型计算机:微型计算机是指以微处理器为核心,配上存储器、输入/输出接口电路和系统总线所组成的计算机。 单板机:把CPU、存储器、输入输出接口电路装在一块印制电路板上所构成的计算机。 单片机:单片机是在一块超大规模集成电路芯片上,集成了CPU、存储器(RAM、ROM)、定时器/计数器、中断控制、多种输入/输出接口、系统时钟和系统总线等电路的微机。 存储器:用来存储原始数据、计算步骤、运算的中间和最终结果的器件(常分为内存和外存两部分)。 输入设备:把原始数据和解题程序输入计算机的设备。例如常用的键盘、纸带读入机等。 输出设备:输出计算结果的设备。例如常用的电传打字机、宽行打印机、CRT显示器等。 中央处理单元:由运算器和控制器组成,简写为CPU。 读:信息取出 写:信息存入 硬件:组成计算机的运算器、控制器、存储器、输入和输出设备等。 软件:各种各样的程序称为软件。 地址:在计算机的存储器中,每个存储单元按字节给定一个顺序编号,这个编号称为地址。 只读存储器:只能输出的存储器 EPROM:可以改变输入内容的只读存储器。 读写存储器:即能读又能写的存储器(或称随机存取存储器,即既能输出又以有输入的存储器)。 内存储器容量:内存储器中能存储的字节数称为容量。每1024个字节称为1K字节。计算机的容量随机型不同而有所不同,例如,微型机通常为2K、4K、8K、16K、32K、64K、128K字节。K字节以助记符“KB”表示。 存取周期:存储器进行一次“读”(取出)“写”(存入)信息(信号)操作所需的时间。 运算速度:计算机每秒钟能执行指令的条数,单位是“次/秒”。 指令:人们指定计算机进行某种操作的命令。 波特率:串行口每秒发出(或接收)的位数称为波特率。用“1/T”表示,T为发送(或接收)一位数所需要的时间。 权:同一个数字符号处于数的不同位置,它所代表的数值不同,这种规则称为“权”。例如,十进制数中的个、十、百、千就是各位的“权”。 机器语言:用二进制代码表示的能为计算机立即识别和执行的指令称为机器语言。如74H、23H。 手编程序:用机器语言编写的程序称为手编程序。 汇编语言:采用一些简单而又形象的符号来代表操作码或地址码所编写的指令,称为汇编语言。 例如,MOV 35H ,#64H; 源程序:用汇编语言编写的程序称为汇编语言源程序,简称为程序。 目标程序:由于计算机只认识0和1编写的机器语言,因此,必须设法把用汇编语言编写的源程序“翻译”成机器语言程序,这种经过翻译之后形成的机器语言程序称为目标程序。 高级语言:高级语言是一种符号语言,它的形式与数学公式非常接近。用高级语言编写的程序,输入计算机必须经过“翻译”变成机器语言,才能识别和执行,这种翻译工作是由计算机自动进行的(高级语言计算机需要大量的硬、软件,因为它的编译程序约占16K—32K)。目前使用比较普遍的高级语言有BASIC、FORTRAN、ALGOL60、COBOL、LISP、ALGOL68、PL/1、API、PASCAL等。 编译程序:把用高级语言编写的源程序全部翻译成目标程序的程序,称为编译程序。 子程序:把经常要用到的一些算法过程编成独立的程序段,存放在存储器的某个区域,当需要时,在程序中用一条调用子程序的指令来调用。这种独立程序段称为子程序。 主程序:含有调用子程序指令的程序称为主程序。 位(Bit)、兆位(Mb)、千兆位(Gb):位(Bit)是计算机所能表示的最小数据单位,即1位二

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档