- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用技术 项目一 单片机入门 ——信号灯闪烁系统设计 任务一 单片机简介 任务二 单片机中的数制与编码 任务三 数字电路入门 任务四 单片机应用系统开发 ——信号灯闪烁系统软硬件设计 项目总结 任务一 单片机简介 一、 什么是单片机 二、 单片机的发展历史与常见产品 三、 单片机的应用领域与未来发展趋势 四、 MCS-51系列单片机的特点 一、 什么是单片机 二、 单片机的发展历史与常见产品 (一)单片机的发展阶段: 1971~1976年为单片机的萌芽发展时期。 1976~1979年为8位单片机的初始发展阶段。 1979~1983年为8位单片机的完善发展阶段。 1983~1990年为单片机向微控制器(MCU)发展的阶段。 1990年至今,单片机的发展趋向多元化。 (二)常见产品 1.Intel公司 MCS-51系列单片机:8031、8051、8751、8032、8052和8752等 2.Motorola公司 8位单片机代表:M6805、M68HC05、M68HC11、M68HC12 3.ATMEL公司 8位单片机代表:AT89、AT90两个系列 4.Microchip公司 8位PIC系列单片机:PIC16C5X、PIC12C6XX、PIC17CXX 5.EMC公司 8位EM78系列单片机 三、 单片机的应用领域与未来发展趋势 (一)应用领域 1. 工业控制 2. 仪表测控 3. 机电一体化产品 4. 计算机外部设备 5. 智能化家电 (二)未来发展趋势 1. 低、中、高不同档次的单片机都有自己的应用市场 。 2. 朝着小容量、低价格和大容量、高性能两个方向发展。 3. 系统级芯片(System on a Chip,SoC)是单片机发展的一个热点 。 四、 MCS-51系列单片机的特点 任务二 单片机中的数制与编码 一、 单片机中的数制 二、 数制间的转换 三、 信息编码 一、 单片机中的数制 1.数制的概念 数制是人们按进位的原则进行计数的一种科学方法。一种记数制所使用的数字符号的个数称为基数,某个固定位置上的计数单位称为位权。 十进制数123.45用位权可以表示成: (123.45)10=1×102+2×101+1×100+4×10-1+5×10-2 2.常用数制介绍 在单片机中,所有信息(包括数值、字符、汉字、指令等)的存储、处理与传送都是采用二进制的形式。二进制数中只有“0”和“1”两个数字符号,运算规则如下表所示。 为了区别不同数制的数据,表示时通常在数字后面使用一个英文字母作为后缀。 十进制使用D,二进制使用B,八进制使用O或Q,十六进制使用H。 例如123D,27O,3FH。也可以使用下标标注,如(123)10,2,(27)8,(3F)16。 注:没有加下标和后缀字母的数值默认为十进制。 二、 数制间的转换 1.非十进制数转换成十进制数 二进制数、八进制数和十六进制数转换成十进制数,方法是:按位权展开后求和。 (1011.11)2=1×23+0×22+1×21+1×20+1×2-1+1×2-2=(11.75)10 (1CB.D)16=1×162+12×161+11×160+13×16-1=(459.8125)10 2.十进制数转换成非十进制数 方法: 将整数部分和小数部分分别进行转换,然后把转换的结果合在一起。 (1)整数部分的转换 “除基取余法” :将十进制数的整数部分反复除以基数R,将每次得到的商作为被除数,并取得相应的余数,直到商为0。将每次得到的余数按逆序排列,即为转换后的R进制整数。 (2)小数部分的转换 “乘基取整法” :将十进制数的小数部分反复乘以基数R,将每次乘积的小数部分作为被乘数,并取得相应的整数部分,直到乘积的小数部分为0。将每次得到的整数部分顺序排列在小数点后,即为转换后的R进制小数。 3.二进制数与八进制数、十六进制数之间的转换 (1)二进制数转换成八进制数 从小数点开始向左右两边每三位并为一组,对应一位八进制数,不足三位时补0即可。 (2)二进制数转换成十六进制数 从小数点开始向左右两边每四位并为一组,对应一位十六进制数,不足四位时补0即可。 (3)八进制数转换成二进制数 把每一位八进制数转换成相应的三位二进制数。 (4)十六进制数转换成二进制数
原创力文档


文档评论(0)