《Proteus仿真平台单片机项目式教程》_项目0.单片机基础概述.pptVIP

《Proteus仿真平台单片机项目式教程》_项目0.单片机基础概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

(2)小数部分:乘基取整法。例2:将(168.645)10转换成二、八、十六进制数。2.十进制数转换成二、八、十六进制数故:(0.645)10=(0.10100)2=(0.51217)8=(0.A51EB)16**因此:将(168.645)10转换成二、八、十六进制数。168.645)10=10100)2=(250.51217)8=(A8.A51EB)163.将二进制换成十六进制例6将(110101.011)2转换为十六进制数。00110101.011035.6即:(110101.011)2=(35.6)16*三、带符号数的表示1.机器数及真值计算机正负符号如何表示呢?规定最高位为符号位:“0”表示正,“1”表示负。例如,X=-1101010B,Y=+1101010B,则X表示为:,Y表示。2.原码当符号位不变,数值部分用真值的绝对值来表示的二进制机器数称为原码。例如+115和-115的8位原码可分别表示为:[+115]原=;[-115]原=*2.反码正数的反码等于原码;负数的反码,由它的正数的原码按位取反形成。例如:X=+103,则[X]反=[X]原;X=-103,[X]原,则[X]反。3.补码对于n位计算机来说,数X的补码定义为:即正数的补码就是它本身,负数补码是真值与模数相加而得。*例如,n=8时:[+75]补[-73]补=100000000B-[0]补=[+0]补=[-0]补可见,数0的补码表示是唯一的。在用补码定义求负数补码的过程中,由于做减法不方便,一般该法不用。负数补码的求法:用原码求反码,再在数值末位加1,即:[X]补=[X]反+1。例如:[-30]补=[-30]反+1=[+30]原+11。8位二进制补码能表示的范围为:-128~+127,若超过此范围,则为溢出。3、单片机最小系统-点亮LED(1)单片机应用系统开发流程*明确系统任务,确认功能边界。硬件电路设计。包括前期方案论证,关键器件选型和总体方案设计,也包括各模块电路设计与实现。软件程序设计。仿真与调试。实物打样、系统调试与测试。用户试用、修改和交付。3、单片机最小系统-点亮LED(2)单片机最小系统*单片机能够正常工作的最小系统,主要包括电源、单片机、时钟电路和复位电路。时钟电路:提供工作时钟。复位电路:实现系统复位。电源电路:供电。3、单片机最小系统-点亮LED时钟电路*时钟是微机的“心脏”,单片机就是在时钟节拍的指挥下有序地工作。内部高增益反相放大器和晶体振荡器、微调电容一起构成了稳定的自激振荡器,产生系统时钟。89C51单片机基本的时序定时单位共有4个:振荡周期(节拍)、时钟(状态)周期、机器周期和指令周期。它们之间的关系见教材图2-7(自学)。3、单片机最小系统-点亮LED复位电路*复位电路的作用是让单片机执行复位操作,即单片机的初始化。复位后,CPU从0000H开始取指执行,使得CPU和系统中的各功能部件都处在一个确定的初始状态开始工作。复位条件:必须在单片机的复位引脚RST(9号脚)上出现持续两个机器周期以上的高电平。复位电路有上电复位和按键复位两种。3、单片机最小系统-点亮LED(3)点亮LED*我们选择P3.0口输出低电平来点亮LED。则:P3=1111110B=FEH。软件程序代码:ORG0000H ;伪指令。LJMP START ;跳转START:MOV P3,#0FEH;点亮LED。LJMP START;无限循环。 END2024年7月设计教师:手机:QQ:邮箱:@163.com欢迎大家相互交流

您可能关注的文档

文档评论(0)

kd8w + 关注
实名认证
文档贡献者

kd8w

1亿VIP精品文档

相关文档