第一章 单片机基础知识
单片机基础知识
第一章 基础知识
第一章 基础知识1.1 信息在计算机中的表示 1.1.1 数在计算机内的表示 计算机中的数通常有两种:无符号数和有符号数。 无符号数由于不带符号,表示时比较简单,直接用它对应的二进制 形式表示,例如:假设机器字长为8位,123表示成01111011B。 有符号数带有正负号,通常,在计算机中表示有符号数时,在数的 前面加一位,作为符号位。正数表示为0,负数表示为1,其余的位用 以表示数的大小。这种连同一个符号位在一起作为一个数,称为机器 数,它的数值称为机器数的真值。
符号位
数值位
机器数在计算机中有三种表示法:原码、反码和补码。
单片机基础知识
第一章 基础知识
一. 原码原码表示时,最高位为符号位,正数用0表示,负数用1表示,其 余的位用于表示数的绝对值。
符号位
绝对值
对于一个N位的二进制,它的原码表示范围为-(2n-1-1)~+(2n-1-1), 例如:如果用8位二进制表示原码,则数的范围为-127~+127。 原码表示时,假设机器字长为8位,-0的编码为10000000,+0的编码 为00000000。 【例1-1】 求+67、-25的原码(机器字长8位) 】 因为 +67=67=1000011B -25=25=11001B 所以 [+67]原=01000011B [-25]原=10011001B
单片机基础知识
第一章 基础知识
二. 反码反码表示时,最高位为符号位,正数用0表示,负数用1表示,正 数的反码与原码相同,而负数的反码可在原码的基础之上,符号位不变, 其余位取反得到。 对于一个n位的二进制,它的反码表示范围为-(2n-1-1)~+(2n-1-1), 对于0,假设机器字长为8位,-0的反码为11111111B,+0的反码为 00000000B。 【例1-2】 求+67、-25的反码(机器字长8位)。 】 因为 [+67]原=01000011B [-25]原=10011001B 所以 [+67]反=01000011B [-25]反=11100110B
单片机基础知识
第一章 基础知识
三. 补码补码表示时,最高位为符号位,正数用0表示,负数用1表示,正 数的补码与原码相同,而负数的补码可在原码的基础之上,符号位 不变,其余位取反,末位加1得到。对于一个负数X,X的补码也可 用2n-X得到,其中n为计算机字长。 【例1-3】 求+67、-25的补码(机器字长8位)。 】 因为 [+67]原=01000011B [-25]原=10011001B 所以 [+67]补=01000011B [-25]补=11100111B 另外,对于计算补码,也可用一种求补运算方法求得。 求补运算:一个二进制数,符号位和数值位一起取反,末位加1。 求补运算具有以下的特点:
单片机基础知识
第一章 基础知识
对于一个数X [X]补求补
[-X]补
求补
[X]补
【例1-4】 已知+25的补码为00011001B,用求补运算求-25的补码。 】 因为 [25]补 所以 [-25]补=11100110+1=11100111B 补码数的表示范围,对于一个n位的二进制,它的补码表示范围 为-(2n-1)~+(2n-1-1)。补码表示时,对于0,-0和+0的补码是相同的, 假设机
器字长为8位,则0的补码为00000000B。求补
[-25]补
单片机基础知识
第一章 基础知识
四. 补码的加减运算补码的加法运算规则: [X+Y]补=[X]补+[Y]补 [X-Y]补=[X]补+[-Y]补 对于[-Y]补只要对[Y]补求就可以得到。 【例1-5】 假设计算机字长为8位,完成下列补码运算。 】 1. 25+32 [25]补=00011001B [32]补=00100000B [25]补=00011001 + [32]补=00100000 00111001 所以 [25+32]补=[25]补+[32]补=00111001B=[57]补 2. 25+(-32) [25]补=0011001B [-32]补=11100000B [25]补=00011001 + [-32]补=11100000 11111001 所以 [25+(-32)]补=[25]补+[-32]补=11111001B=[-7]补
单片机基础知识
第一章 基础知识
3. 25-32 [25]补=0011001B [-32]补=11100000B [25]补=00011001 + [-32]补=11100000 11111001 所以 [25-32]补=[25]补+[-32]补=11111001B=[-7]补 4. 25-(-32) [25]补=00011001B [32]补=00100000B [25]补=00011001 + [32]补=00100000 00111001 所以 [25-(-32)]补=[25]补+[32]补=00111001B=[57]补
五. 十进制数的表示十进制编码又称为BCD码。分压缩BCD码和非压缩BCD码, 压缩BCD码又称为8421码,它是用四位二进制编码来表示一位十 进制符号。 例如:十进制数124的压缩BCD码为0001 0010 0100。十进制数 4.56的压缩BCD码为0100.0101 0110。
单片机基础知识
第一章 基础知识
非压缩BCD码是用八位二进制来表示一位十进制符号,其中低四 位二进制编码与压缩BCD码相同,高四位任取。 例如:十进制数124的非压缩BCD码为0011 0001 0011 0010 0011 0100。
1.1.2 字符在计算机内的表示现在的计算机中字符数据的编码通常采用的是美国信息交换标准代 码ASCII码(American Standard Code for Information Interchange)。 基本ASCII码标准定义了128个字符,用七位二进制来编码,包括英文大 字字母26个、小写字母26个、数字符号0~9十个,还有一些专用符号 (如“:”、“!”、“%”)及控制符号(如换行、换页、回车等)。
单片机基础知识
第一章 基础知识
1.2 单片机及其特点 1.2.1 单片机的基本概念单片机属于微型计算机的一种,是把微型计算机中的微处理器、 存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成 在一块集成电路芯片上形成的微型计算机。因而被称为单片微型计算 机,简称为单片机。 单片机按照用途可分为通用型和专用型两大类。 在单片机使用上注意以下几个相互有相同点也有区别的概念“ (1)单板机: (2)单片机:(3)多板机:
单片机基础知识
第一章 基础知识
1.2.2 单片机的主要特点(1)在存储器结构上,单片机的存储器采用哈佛(Harvard)结构。 ROM和RAM是严格分开的。ROM称为程序存储器,只存放程序、 固定常数和数据表格。RAM则为数据存储器,用作工作区及存放数 据。 (2)在芯片引脚上,大部份采用分时复用技术。 (3)在内部资源访问上,通过用特殊功能寄存器(SFR)
的形式。 (4)在指令系统上,采用面向控制的指令系统。 (5)内部一般都集成一个全双工的串行接口。 (6)单片机有很强的外部扩展能力。
单片机基础知识
第一章 基础知识
1.3 单片机发展及其主要品种 1.3.1 4位单片机 1.3.2 8位单片机在1978年以前各厂家生产的8位单片机,由于集成度的限制,一 般都没有串行接口,只提供小范围的寻址空间(小于8KB),性能相 对较低,称为低档8位单片机。 在1978年以后,集成电路水平提高,出现了一些高性能的8位单 片机,它们的寻址能力达到了64KB,片内集成了4-8KB的ROM,片 内除了带并行I/O口外,还有串行I/O接口,甚至有些还集成A/D转换 器。这类单片机称为高档8位单片机。
1.3.3 16位单片机 1.3.4 32位单片机
单片机基础知识
第一章 基础知识
1.4 单片机的应用 1.4.1 单机应用(1)工业自动化控制。 (2)智能仪器仪表。 (3)计算机外部设备和智能接口 (4)家用电器。
1.4.2 多机应用 1.4.3 单片机的等级(1)民用级或商用级。温度适应能力在0°C~70°C,适用于机房和 一般的办公环境。 (2)工业级。温度适应能力在-40°C~85°C,适用于工厂和工业控 制中,对环境的适应能力较强。 (3)军用级。温度适应能力在-65°C~125°C,运用于环境条件苛刻, 温度变化很大的野外。主要用在军事上。
…… 此处隐藏:1877字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




