基于网络化教学的项目化单片机应用技术(附密码条)(txt+pdf+epub+mobi电子书下载)


发布时间:2020-09-11 15:29:57

点击下载

作者:黄双成

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

基于网络化教学的项目化单片机应用技术(附密码条)

基于网络化教学的项目化单片机应用技术(附密码条)试读:

本书紧紧围绕行业技术发展与职业岗位技能需求,以实际应用为主线,采用“项目导向,任务驱动”的教学模式,在建立专门课程网站的基础上编写而成的项目化立体教材。全书分为两篇:基础篇和应用篇,以21个任务为主线,瞄准职业岗位,产教结合,重点满足机电、计算机、通信产业发展对单片机人才培养的需求。通过完成任务,锻炼学生的操作技能,掌握基本知识,体现“学中做,做中学,实践中教理论,理实一体”的职业教育理念,突出以“学生为主体”的教学思想。

为本课程开发制作的单片机网络课程中心平台(http://www.mcudpj.com),融教学套件、教材、课件、任务制作、考试系统等立体化教学资源为一体,形成了“教材、套件、网络、考试,四位一体;在做中学、在学中做、知行合一;任务引领、潜移默化、能力递进”的单片机课程特色。

本书布局新颖,层次清晰,为高职高专院校单片机技术课程的教材,也可作为应用型本科、成人教育、自学考试、电视大学、中职学校、培训班的教材,以及单片机开发工程技术人员和电子设计爱好者的参考用书。

本教材配有多种免费的立体化教学资源,详见前言。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据基于网络化教学的项目化单片机应用技术/黄双成主编.—北京:电子工业出版社,2013.8全国高职高专院校规划教材.精品与示范系列ISBN 978-7-121-20673-3Ⅰ.①基… Ⅱ.①黄… Ⅲ.①单片微型计算机-高等职业教育-教材 Ⅳ.①TP368.1中国版本图书馆CIP数据核字(2013)第127359号策划编辑:陈健德(E-mail:chenjd@phei.com.cn)责任编辑:郝黎明印  刷:三河市鑫金马印装有限公司装  订:三河市鑫金马印装有限公司出版发行:电子工业出版社     北京市海淀区万寿路173信箱 邮编 100036开  本:787×1092 1/16 印张:17.75 字数:454.4千字印  次:2013年8月第1次印刷定  价:39.00元

凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。

质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。

服务热线:(010)88258888。前 言

为了适应社会经济和科学技术的迅速发展及教育教学改革的需要,遵循“以就业为导向”的原则,根据多年的教学实践与产品开发经验,在充分考虑职业教育特色的基础上,从分析职业岗位技能要求入手,以实际应用为主线,力求理论联系实际,将本课程的内容分成两篇——基础篇和应用篇,以“项目导向,任务驱动”的教学模式进行教学,本教材具有以下几个特点。

1.体现“学中做,做中学,实践中教理论,理实一体”的职业教育理念

全书共21个任务,每个任务安排由浅入深,循序渐进,使学生能够在实践中学习,学以致用,达到潜移默化,能力递进。本书编写指导思想如下:(1)理论实践一体化;(2)教学做一体化;(3)知识学习、能力训练、态度培养一体化;(4)学生需求、课程设计、教学指导一体化;(5)基本技能训练、单项技能训练、综合技能训练一体化;(6)教学环节设计、教学方法应用、教学资源开发一体化。

2.注重项目制作流程,符合认知和教学规律

本书在安排内容上由浅入深,循序渐进,逐步拓展知识点。按照“下发任务书→完成任务→相关知识→再下发任务书→再完成任务→小结测试”的思路组织教学,全书项目任务从简单开始,逐步提高、丰富和完善。

3.项目任务题材丰富,贴近生活实际,充分激发学生的学习兴趣

本书全部由实用性、操作性强的任务构成,内容翔实,素材丰富,从点亮一个发光二极管、最小系统、LED控制器、单片机应用系统,使学生以应用技术为目的主动学习。

4.以实用为目的,具有高职教育特色

本书以职业岗位为原型,以其工作能力为主线,突出知识的实际应用,注重学生应用能力的培养。

5.课程中心网络化,教学资源立体化,便于教师教学和学生自学

作者为本课程专门开发制作了单片机网络课程中心平台(http://www.mcudpj.com),提供进行项目教学所需要的整体教学设计方案、单元教学设计方案、制作素材、制作实例、测试程序代码、考试系统、任务书、教学视频等多种配套资源,读者可以使用自己的学习账号(见封底上)登录该网站,根据学习进度和进阶情况按积分要求进行下载和学习,教学过程通过网络课程中心平台进行记录和管理,同时课程中心网站开通交流互动栏目,及时解决学习过程的疑难问题,全方位服务于教师教学和学生学习。

按照教学大纲要求,本书基础篇包含17个任务和两个考核项目,基本参考课时为76学时,应用篇4个任务为选修部分,为单片机基础应用和提高部分,用户可以根据实际教学情况做适当调整。本课程是基于网络平台的课程,采用了开放式、阶梯式、“游戏通关”模式,教师使用时请登录单片机网络课程中心(http://www.mcudpj.com)网站,在“资源下载”栏目中的“教师下载”模块中,下载课程进行所需要的整体教学设计、单元设计、进阶卡等相关资源。全书的所有习题已经全部导入在线考试系统,在线考试系统包括在线自测和在线考试两个部分,学生使用自己的学习账号,登录以后,按教师要求和积分情况学习、自测和考试。

本书由黄双成担任主编,负责全书的统稿工作,并编写前言、项目3及全书的所有任务书;吕恩胜、张秋红为副主编,分别编写项目1和项目2的任务2.1~2.5;刘庆花编写项目2的任务2.6~2.9;孙彩云编写项目2的任务2.10~2.12;王雷和朱运晓编写项目4及附录。另外,在本书编写过程中,参考了有关书籍和资料,同时得到郑州金特莱电子有限公司技术部工程师何威风的大力支持,在此一并表示感谢。

由于水平有限,书中难免存在一些不足和纰漏,恳请广大读者批评指正。对本书提出的意见和建议,或者其他问题,请发至编者电子邮箱hsc424@163.com,或者在单片机网络课程中心网站(http://www.mcudpj.com)“讨论交流”栏目自由讨论区发帖留言,我们将以最快的速度给您回复。

为了方便教师教学,本书配有免费的电子教学课件、练习题参考答案,有此需要的教师也可登录华信教育资源网(http://www.hxedu.com.cn)免费注册后再进行下载。编 者2013年8月基础篇项目1 认识单片机及开发过程与开发工具

能力目标

□ 正确快速识别不同厂商、不同类型单片机的能力

□ 正确使用万用表、示波器的能力

□ 正确使用编程软件和仿真软件的能力

□ 利用焊接工具进行基本焊接的能力

□ 利用工具阅读外文技术资料的能力

□ 团结协作,交流分享的能力

□ 利用互联网查阅资料的能力

□ 快速构建单片机复位电路的能力

□ 快速设计与制作单片机最小系统的能力

知识目标

□ 掌握什么是单片机

□ 了解单片机的发展及趋势

□ 了解单片机的应用领域

□ 掌握数制与编码的相关知识

□ 了解单片机系统的开发工具

□ 了解单片机的封装形式

□ 掌握单片机的内部结构

□ 掌握单片机的引脚分类及功能

□ 掌握单片机外围电路以及单片机最小系统的组成

□ 了解单片机的工作过程与时序单位

单片微型计算机(Single-Chip Microcomputer)简称单片机,又称为单片微控制器(Single- Chip Microcontroller),它是微型计算机的一个很重要的分支。它以无与伦比的高性能、低价位赢得了广大电子开发者的喜爱,广泛应用在智能仪表、工业控制、智能终端、通信设备、医疗器械、汽车电器、导航系统和家用电器等很多领域,具有非常好的市场发展前景。单片机的应用远不限于它的应用范畴或由此带来的经济效益,更重要的是它已经从根本上改变了传统的控制方法和设计思想,是控制技术的一次革命,是一个重要的里程碑。

项目背景

单片机技术的发展使单片机应用渗透到国民经济的各个领域,随着社会对单片机应用技术人才的需求,单片机学习已成为现在工科大学生的必修课程之一。然而不同的单片机有着不同的硬件特征和软件特征,用户要使用某种单片机,必须了解该型产品是否满足需要的功能和应用系统所要求的特性指标,以及开发支持的环境包括指令的兼容及可移植性,支持软件及硬件资源。那么究竟什么是单片机?单片机有什么特点,以及单片机开发有什么相关技术等一系列问题都是值得关注的。作为初学单片机的人来说,是非常抽象和难以理解的。本项目是围绕这些问题展开的,通过完成项目1的5个任务,学习者可以初步了解单片机的相关基本知识,掌握单片机开发的相关技能,为今后单片机系统学习打下坚实的基础。任务1.1 跟着做——利用单片机点亮发光二极管

1.任务书

2.活动

活动① 阅读单片机最小系统原理图,如图1-1所示,回答下面的问题。续表续表

活动② 阅读项目1中任务1.1提供的电气原理图、PCB图,并在套件中找到PCB板,完成下面的任务。(附注:电气原理图、PCB图在课程网站项目1中的任务1.1中提供。)

活动③ 上电测试,观察现象。

活动④ 制作讨论 时间:20分钟 配分:5分

结合自己的制作过程以及观察到的现象,谈谈你对本课程还有哪些建议?

  ___________________________________________________________

_______________________________________________________________

_______________________________________________________________

3.任务考核任务1.1 跟着做——利用单片机点亮发光二极管个人考核标准任务1.1  跟着做——利用单片机点亮发光二极管小组考核标准续表

附:参考资料收集整理情况

  ___________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________任务1.2 了解单片机的基本情况

1.任务书续表

2.活动

活动① 单片机应用已经渗透到我们日常生活的方方面面,例如我们在超市看到购买散装食品时所使用的电子秤(具有称重、自动计算金额并打印条形码的功能),请根据自己理解,简单描述一下电子秤工作原理以及实现方式。

附注:描述工作原理过程,同时附上原理方框图。

活动② 市场调查

请上网查阅资料,粗略统计目前市场上常用单片机的厂商、型号及使用情况,并完成下表。

附注:表格不够时,可自行添加。

活动③ 请阅读项目1中的知识点1.1,完成下面的表格。续表

注意:填写主流芯片型号时,每家公司尽量选择不同类型的产品(根据表格所填内容可适当修改,如填写不够时,可以另附表格)。

活动④ 计算机已经深入我们生活的方方面面,单片机作为计算机的一个分支,也正在丰富和改善我们的生活,通过项目1中知识点1.1的资料,对计算机(PC)与单片机进行比较,完成下面的表格。

活动⑤ 通过阅读项目1中知识点1.1的材料,说明什么是单片机,并总结出学习单片机的重要性。

活动⑥ 通过阅读项目1中知识点1.1的材料,请说明MCS-51单片机与8051、8031、89C51之间的联系和区别?

活动⑦ 拓展讨论

以本任务查阅单片机的资料为例,说明如何在互联网上获取权威真实资料?

  ___________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

3.任务考核任务1.2 了解单片机的基本情况个人考核标准任务1.2 了解单片机的基本情况小组考核标准

附:参考资料收集情况

  ___________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________知识点1.1 单片机的发展及应用特点

1.什么是单片机

单片机是一种集成电路芯片,是采用超大规模集成电路技术将中央处理器CPU、随机存储器RAM、只读存储器ROM、定时/计数器和多种接口电路集成到一块芯片上构成的微型计算机。虽然只是一块集成电路,但从组成和功能上看,已经具有计算机系统的基本属性,因此被称为单片微型计算机,简称单片机。单片机芯片如图1-5所示。图1-5 单片机芯片

单片机是功能极其强大的超规模集成电路芯片,是一个最小的、完整的微型计算机控制系统。它与个人计算机(PC)有着本质的区别。单片机的应用属于芯片级应用,需要用户了解单片机芯片的结构和指令系统,以及其它集成电路应用技术,使用特定芯片设计应用程序,从而使单片机芯片具备特定的功能。

2.单片机的发展

自1971年Intel公司4位微处理器4004研制成功,单片机经过几十年的发展,应用范围不断扩大,逐渐成为微型计算机的一个重要分支,单片机的产生与发展和微处理器的产生与发展大体同步,单片机的发展过程可分为以下4个阶段。

1)第一代单片机(1974—1976年)

这是单片机发展的初级阶段。这时生产的单片机,制造工艺比较落后,集成度也较低,并且普遍采用了双片形式,其代表产品为仙童公司的F8+3851、Mostek公司的3870等。

2)第二代单片机(1976—1978年)

这是单片机发展的成长阶段。主要实现了单个芯片上的计算机集成,成为计算机发展史上的重要里程碑。自此,单片机应用进入测控领域,开启进入了智能化的工业控制时代。其最典型的代表产品为Intel公司的MCS-48系列。

3)第三代单片机(1979—1982年)

这是8位单片机发展的成熟阶段。这一代单片机结束了以往计算机单片集成的简单形式,真正开创了单片机作为微控制器的发展道路,具有品种齐全、兼容性强、软/硬件资源丰富以及性能较高等特点。其典型代表产品主要有Intel公司的MCS-51系列、Motorola公司的MC6801系列以及Zilog公司的Z8系列等。

4)第四代单片机(1983年以后)

这是单片机发展的高速阶段。8位高性能单片机、16位单片机和后来的32位单片机并行发展,以及在此基础上实现的高速I/O口,可用来快速探测外部事件和触发外部事件,为了保证程序可靠运行的监视计数器WDT,满足传感器接口要求的模数转换器和数模转换器以及各种人机对话接口等。单片机的广泛应用使世界各大电气公司都积极开发出自己的单片机系列,许多小型半导体厂商也纷纷参与单片机的发展,世界上一些著名的计算机厂家已投放市场的产品就有50多个系列,400多个品种。特别是20世纪90年代以来推出的各种8位、16位以及32位单片机,性能更高、功能更多、功耗更低,而且品种众多,单片机得到了空前的高速发展,美国的Intel与Motorola、荷兰的Philips、德国的Siemens、日本的NEC等世界知名公司都开发出自己的系列产品,其典型代表产品主要有Intel公司的MCS-96系列、Motorola公司的M68HC08系列等。单片机的产品已占整个微机产品的80%以上,其中8位单片机的产量又占整个单片机产量的60%以上,这说明8位单片机今后一段时期仍是工业检测、控制应用的主流。

3.单片机的应用

单片机可分为通用型单片机和专用型单片机两类。通用型单片机就是一种基本芯片,其内部资源比较丰富、性能全面,且适用性较强,应用范围较广,用户可根据需要进行再设计与开发。而专用型单片机是针对某些特定的场合而专门设计的芯片,其应用范围有一定的局限性,但它指令执行时间短,运算速度快,精度较高。人们通常所说的单片机指的就是通用型单片机。单片机自身的特点决定了其应用非常广泛,已经深入到工业、农业、国防、科研、教育以及日常生活等各个领域,对各行各业的技术改造以及产品的更新换代起到了极大的推动作用。

1)单机应用

在一个应用系统中,只使用一片单片机,这是目前应用最多的方式。(1)智能仪表。单片机应用于各种仪器仪表的更新改造,实现仪表的数字化、智能化、多功能化、综合化及柔性化,并使长期以来关于测量仪表中的误差修正和线性化处理等难题迎刃而解。由单片机构成的智能仪表,集测量、处理、控制功能于一体,测量速度和测量精度得到提高,控制功能得到增强,简化了仪器仪表的结构,利于使用、维修和改进。(2)工业实时控制。单片机应用于各种工业实时控制中,如炉温控制系统、火灾报警系统、化学成分的测量和控制等,单片机技术与测量技术、自动控制技术相结合,利用单片机作为控制器,发挥其数据处理和实时控制功能,提高系统的生产效率和产品的自动化程度。采用单片机作为机床数控系统的控制机,可以提高机床数控系统的可靠性、增强功能、降低控制机成本,并有可能改变数控控制机的结构模式。(3)机电一体化。单片机促进了机电一体化的发展,利用单片机改造传统的机电产品,能够使产品体积减小、功能增强、结构简化,与传统的机械产品相结合,构成了自动化、智能化的机电一体化新产品。例如,在电传打字机的设计中,由于采用单片机,从而取代了近千个机械部件。(4)通信接口。在数据采集系统中,用单片机对模数转换接口进行控制,不仅可以提高采集速度,而且还可以对数据进行预处理,如数字滤波、线性化处理及误差修正等,在通信接口中,采用单片机,可以对数据进行编码、解码、分配管理以及接受/发送等工作。在一般计算机测控系统中,除打印机、键盘、磁盘驱动器、CRT等通用外部设备接口外,还有许多外部通信、采集、多路分配管理以及驱动控制等接口,如果完全由主机进行管理,势必造成主机负担过重,降低系统的运行速度,降低接口的管理水平。利用单片机进行通信接口的控制与管理,能够提高系统的运行速度,减少接口的通信密度,提高接口的管理水平。单片机在计算机网络和数字通信中具有非常广阔的应用前景。(5)家用电器。目前,国内外各种家用电器已普遍采用MCU代替传统的控制电路,使用的MCU大多是小型廉价型的单片机。在这些单片机中集成了许多外设的接口,如键盘、显示器接口及A/D等功能单元,而不用并行扩展总线,故常制作成单片机应用系统。例如,洗衣机、电冰箱、微波炉、电饭锅、电视机及其他视频音像设备的控制器。目前的主要发展趋势是模糊控制化,以形成众多的模糊控制家电产品。

此外,单片机成功应用于玩具、游戏机、充电器、IC卡、电子锁、电子秤、步进电机、电子词典、照相机、电风扇和防盗报警等日常生活用品中;在汽车的点火控制、变速控制、排气控制、节能控制、冷气控制以及防滑刹车中也有很多应用。总之,单片机技术集计算机技术、电子技术、电气技术、微电子技术于一身,作为一种智能化的现代开发工具,从根本上改变了传统的控制系统设计思想和设计方法,随着现代电子技术的普及与发展,其应用领域无所不至,无论是工业部门、民用部门乃至国防等,都有其广泛应用。

2)多机应用(1)多功能离散系统。多功能离散系统是为了满足工程系统多种外围功能要求而设置的多机系统。例如,加工中心的刀具管理系统,坐标显示系统、状态监视系统、换刀系统以及伺服系统等。(2)并行多机控制系统。为了解决工程应用系统的快速响应问题,常用多片单片机构成大型实时工程应用系统,这些系统中有快速并行数据采集、处理以及图像处理系统等。(3)局部网络应用系统。单片机在网络中出现,通常就是分布式测控系统。

4.单片机的特点

单片机是计算机的一个重要分支,自问世以来所走的路线与微处理器都是不同的。微处理器向着高速运算、数据分析与处理能力、大规模容量存储等方向发展,以提高通用计算机的性能,其接口界面也是为了满足外设和网络接口而设计的。而单片机则是从工业测控对象、环境、接口特点出发,向着增强控制功能、提高工业环境下的可靠性、灵活、方便的构成应用计算机系统的界面接口的方向发展。因此,单片机有着自己的特点,主要表现以下几个方面。(1)品种多样,型号繁多。品种型号逐年扩充以适应各种需要。使系统开发者有很大的选择自由。CPU从4位、8位、16位、32位到64位,有些还采用RISC技术。(2)提高性能,扩大容量。集成度已达200万个晶体管以上。总线工作速度已达数十微秒。工作频率达到30MHz甚至40MHz。指令执行周期减到十几微秒。存储器容量RAM发展到1KB、2KB,ROM发展到32KB、64KB。(3)增加控制功能,向外部接口延伸。把原属外围芯片的功能集成到本芯片内。现今的单片机已发展到在一块含有CPU的芯片上,除嵌入RAM、ROM存储器和I/O接口外,还有A/D、PWM、U ART、Timer/Counter、DMA、Watchdog、Serial Port、Sensor、driver,以及显示驱动、键盘控制、函数发生器、比较器等,构成一个完整的功能强的计算机应用系统。(4)低功耗。供电电压从5V降到3V、2V甚至1V左右。工作电流从mA级降到μA级。在生产工艺上以CMOS代替NMOS,并向HCMOS过渡。(5)应用软件配套。提供了软件库,包括标准应用软件、示范设计方法。使用户开发单片机应用系统时更快速、方便,有可能做到用一周时间开发一个新的应用产品。(6)系统扩展与配置。有供扩展外部电路用的三总线结构DB、AB、CB,以方便构成各种应用系统。根据单片机网络系统、多机系统的特点专门开发出单片机串行总线。此外,还特别配置有传感器、人机对话、网络多通道等接口,以便构成网络和多机系统。

5.单片机主要产品

51系列单片机源于Intel公司的MCS-51系列,在Intel公司将MCS-51系列单片机实行技术开放政策之后,许多公司,如Philips、Dallas、Siemens、Atmel、华邦、LG等都以MCS-51中的基础结构8051为基核推出了许多各具特色、具有优异性能的单片机。这样,把这些厂家以8051为基核推出的各种型号的兼容型单片机统称为51系列单片机。Intel公司MCS-51系列单片机中的8051是其中最基础的单片机型号。由于它应用广泛且功能不断完善,因此成为单片机初学者的首选机型。

现将产品销量大、发展前景好的各系列8位单片机简单介绍如下。

1)Intel公司的MCS-51系列单片机

Intel公司的MCS-51系列部分单片机型号和性能指标如表1-4所示,其中带“C”的为CHMOS工艺的低功耗芯片,否则就是HMOS工艺芯片。该类单片机大多采用PDIP、PLCC封装形式,图1-6为Intel公司的单片机。表1-4 Intel、Atmel、Philips公司部分单片机型号和性能指标续表图1-6 Intel公司的单片机 图1-7 Atmel公司的单片机

2)Atmel公司的AT89系列单片机

AT89系列单片机与MCS-51系列单片机完全兼容,已成为使用者的首先主流单片机机型,其特征为片内Flash是一种高速的EEPROM,可在内部存放程序,方便实现系统扩展和多机系统。芯片型号中带“C”的为CHMOS工艺的低功耗芯片,“LV”表示低电压,“S”表示该芯片含有可编程功能,该类单片机大多采用PDIP、PLCC和TQFP封装形式。目前市场有一种S系列代替C系列的趋势,S系列的最大优点是具有在线编程功能,即可以在不拔下芯片的情况下,直接对芯片进行编程操作,同时该芯片自带看门狗电路,图1-7 为Atmel公司的单片机。

3)Philips公司的89系列单片机

荷兰Philips公司推出的89系列单片机也是一种8位的Flash单片机,与Atmel公司的89系列产品相似,具体性能指标如表1-4所示,图1-8为Philips公司的单片机。

4)Motorola公司的MC68HC系列单片机

MC68HC系列单片机是Motorola公司推出的8位单片机,其型号庞大,同一系列单片机的CPU相同,指令也完全相同。但与MCS-51系列单片机不兼容,指令系统也不相同。表1-5列出MC68HC系列部分单片机型号与性能指标。图1-9为Motorola公司的单片机。图1-8 Philips公司的单片机图1-9 Motorola公司的单片机表1-5 Motorola公司的MC68HC系列部分单片机型号和性能指标图1-10 Microchip(微芯)公司的单片机

5)Microchip(微芯)公司的PIC系列单片机

PIC系列单片机是由美国Microchip(微芯)公司推出的8位高性能单片机。该系列单片机采用RISC结构,指令系统只有35条,4种寻址方式,指令总线和数据总线分离,功耗低,驱动能力强,部分机型2还具有IC总线和SPI串行总线端口。常用的PIC系列单片机的性能指标,如表1-6所示。图1-10为Microchip(微芯)公司的单片机。表1-6 Microchip(微芯)公司PIC系列部分单片机型号和性能指标知识点1.2 数制与编码

单片机内部是由各种基本的数字电路组成的,只能识别和处理数字信息,因此单片机的各种数据都必须是以二进制数来表示。但二进制数书写太长,也不便于阅读和记忆,故通常情况下采用十六进制数来表示。1.2.1 单片机中的常用数制

数制是数的一种表示形式,即使用有限个基本数码来表示数据。通常按进位的方法来进行计数就称为进位计数制。它通常包含两大要素:基数和位权。

基数:用来表示数据基本数码的个数,大于此数时必须进位。

位权:数码在表示数据时所处的所具有的单位常数,简称“权”。

1)十进制(Decimal)数

基数为10,逢10进1,有0、1、…、9共10个数码,各位的权是i10。十进制在表示数据的时候通常省略标志D,如45、36、1099等

2)二进制(Binary)数i

基数为2,逢2进1,有0、1两个数码,各位的权是2。二进制在表示数据的时候通常带上标志B,如1011B、0.1101B、111011.111B等

3)十六进制(Hexadecimal)数

基数为16,逢16进1,有0~9和A、B、C、D、E、F共16个数码,i各位的权是16。十六进制在表示数据的时候通常带上标志H,如1011H、4BH、3FFH等。二进制、十进制及十六进制之间的对应关系,如表1-7所示。表1-7 各种数制之间的对应关系1.2.2 单片机中数的表示

在实际生活中,人们通常采用十进制数表示,并且数据还有正、负之分。而单片机只能识别0、1两个数据,那么正、负数据又是如何在单片机中表示呢?

1)机器数与真值

机器数是机器中数的一种表示形式。它是数值与符号在一起的一段数码,在单片机中,特别是8位机中,其长度通常是8位。机器数通常有两种,即有符号数和无符号数。有符号数的最高位是符号位,代表数据的正、负,其余各位表示数值的大小;无符号数的最高位不作符号,所有各位都代表数值大小。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载