- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 单片机的基础知识 第一节 不同进位计数制及其互换 第二节 带符号的二进制数 第三节 BCD码及文字符号代码 第四节 单片机系统的组成 第五节 8051单片机的结构 第六节 8051单片机的复位和低功耗工作方式 本章要点 本章主要介绍学习8051单片机所必须的一些预备知识,包括三种进位计数制间的互换、补码的基本知识。8051单片机的基本结构,程序存储器、数据存储器、特殊功能寄存器的组织方式,以及8051单片机的复位工作方式和低功耗工作方式。 第一节 不同进位计数制及其互换 一、二进制与十六进制的互换 二进制整数转换为十六进制数整数可从小数点开始向左,每四位为一组转换为一位的十六进制数。 二进制小数转换为十六进制数小数则从小数点开始向右,同样以四位为一组,每四位小数转换为一位的十六进制小数。 十六进制整数转换为二进制数,则一位十六进制数可转换为四位二进制数。 同样十六进制小数转换为二进制小数,也是一位十六进制小数转换为四位二进制小数。 二、二进制与十进制数的互换 二进制小数转换为十进制小数,可按底数为2的负n次幂来确定,n同样表示位数,例如求0的十进制值。 三、十六进制与十进制数的互换 十六进制整数转换为十进制整数可按各位数的权,即底数为16的 n 次幂来确定, n表示该数的位数。例如: 十六进制小数转换为十进制小数,则按小数点以后各位的权,用底数为16的负 n次幂来确定,n 同样表示位数。 第二节 带符号的二进制数 一、 带符号二进制数的表示方法 原码表示法:规定最高位为符号位,其余表示数值。 反码表示法:规定最高位为符号位,对于正数,其余各位表示数值。对于负数,其余各位应将1换成0,将0换成1,即所谓逐位取反。 补码表示法:仍然规定最高位定为符号位,对于正数,其余各位表示数值。对于负数,除符号位外,其余按原码的各位值,逐位取反,全部取反后再加1,简称为取反加1。 带符号二进制数表示方法举例: 第三节 BCD码及文字符号代码 一、BCD码 BCD 码以4位为一组,选用 0000B至1001B的十种状态代表0-9共10个数,舍弃二进制表示法中的其余6种状态。例如十进制数84.7的BCD码为: 8 4 . 7 0 1000 0100.0111 0000 BCD 01110010转换为十进制数为: 1001 0100.0111 0010 9 4 . 7 2 二、ASCII码 ASCII 码是美国信息交换标准代码的简称,共128个,用数码0000000O表示各种文字或符号,其中用于表示英文大小写字母的有52个,表示0至9数字的有10个,常用书写符号(!%等等)和常用运算符号(如+、-、、等)有32个,另外还有控制符号34个,共计128个。例如英文大写字母 A 的ASCII码或写成十六进制为41H。 第四节 单片机系统的组成 一、单片机系统的硬件 硬件是指构成单片机系统的所有电子、机械和磁性的部件及设备,包括中央处理单元、存储器、外围设备与输入输出接口。它的组成如图。 二、单片机系统的软件 软件是各种程序及数据的总称,它以数字形式存储在硬件之中,要单片机完成某项任务,首先要把操作步骤按照单片机所能理解的语言编成程序,并通过编程器把程序连同原始数据存入(或称写入)单片机的ROM,然后在程序控制下,才能自动进行各种操作和运算。 软件可以用不同的语言编写,即机器语言、汇编语言和高级语言。 1机器语言:机器语言是以二进制数码表示的指令和数据的一种语言。它可以直接为单片机的CPU所识别,用其他语言编写的程序最后也要转换成机器指令,才能送入CPU执行运算,由于这种语言随机器的不同而异,故称之为机器语言。 2汇编语言:汇编语言是以助记符代替机器指令的一种语言,每条助记符都对应一条机器指令,目的是为了对写出来的指令容易阅读且直观易记。 3高级语言:高级语言是一种面向过程的语言,面向过程是指这种语言只考虑解题的过程,只有在细节的地方才考虑使用的是什么机器,所使用的词和语句都尽量采用常用的单词、数学符号和表达式、比较符合人的习惯,但最终还是要转换为以机器语言表示的目标程序,才能使用。 第五节 8051单片机的结构 一、8051单片机
您可能关注的文档
最近下载
- 人工智能在基础教育中的影响:挑战与机遇并存的分析.docx VIP
- 2022年消防文员理论考试题库(典型题版).docx VIP
- 《马来西亚风俗礼仪》课件.ppt VIP
- 《大模型原理与技术》PPT完整全套教学课件.pptx VIP
- 职业技术学院社会工作专业人才培养方案.doc VIP
- 中考必读名著《红岩》每一章节概括.doc VIP
- 2025至2030中国奥特莱斯市场调研与投资可行性分析报告.docx VIP
- 2023年《物理因子治疗技术》技能及理论知识试题库与答案.docx VIP
- 2025年高考生物广西卷试题真题及答案详解(精校打印版).pdf VIP
- (北师大版2024)七年级数学下册新教材解读课件.pptx
原创力文档


文档评论(0)