c 语言单片机开发,单片机C语言开发离不开它

作为单片机爱好者,入门学习单片机编程一定要学会进制的基本概念,常见的有(二进制、八进制、十进制、十六进制),今天于晓超带大家入门一下单片机C语言编程的二进制和十六进制(技术文章阅读量惨淡,希望大家能够点赞收藏加转发,感谢)。进制顾名思义,进位计数制是人们定义的进位技术方法,这句话可能比较难理解,以十进制为例,逢十进一,(1、2、3....10--1、2、3....10)由此大家应该也可以理解二进制和十六进制了,二进制就是逢二进一,十六进制逢十六进一,记住这是进位运算的方法。如图,在单片机时序图中常常这样表示。0和1代表着信息,那么很多的0和1组成的就是一串信息,0和1的不同排列所承载的信息也不同,但是在实际应用过程中二进制承载的信息过多时不易使用和记忆,因此在单片机C语言开发中常常将一串二进制用十六进制来替代。十六进制满十六进一,那么大于10的用什么来表示尼?在十六进制中大于10的数用ABCD等,英文大写来代替,0x01、0xAA这都是16进制,对十六进制和二进制进行相互转换是单片机C语言开发中必备的技能。二进制和十六进制的转换,在开发过程中可以借助计算机自带的计算器进行转换,但是自己熟练掌握相互转换会在开发过程中,节约很多时间而且有利于自身的理解,如何进行相互转换如图所示!

\u5355\u7247\u673aC\u8bed\u8a00\u5f00\u53d1\u79bb\u4e0d\u5f00\u5b83--\u79d2\u61c2\u4e8c\u8fdb\u5236\u548c\u5341\u516d\u8fdb\u5236\u4f5c\u4e3a\u5355\u7247\u673a\u7231\u597d\u8005\uff0c\u5165\u95e8\u5b66\u4e60\u5355\u7247\u673a\u7f16\u7a0b\u4e00\u5b9a\u8981\u5b66\u4f1a\u8fdb\u5236\u7684\u57fa\u672c\u6982\u5ff5\uff0c\u5e38\u89c1\u7684\u6709\uff08\u4e8c\u8fdb\u5236\u3001\u516b\u8fdb\u5236\u3001\u5341\u8fdb\u5236\u3001\u5341\u516d\u8fdb\u5236\uff09\uff0c\u4eca\u5929\u4e8e\u6653\u8d85\u5e26\u5927\u5bb6\u5165\u95e8\u4e00\u4e0b\u5355\u7247\u673aC\u8bed\u8a00\u7f16\u7a0b\u7684\u4e8c\u8fdb\u5236\u548c\u5341\u516d\u8fdb\u5236(\u6280\u672f\u6587\u7ae0\u9605\u8bfb\u91cf\u60e8\u6de1\uff0c\u5e0c\u671b\u5927\u5bb6\u80fd\u591f\u70b9\u8d5e\u6536\u85cf\u52a0\u8f6c\u53d1\uff0c\u611f\u8c22)\u3002\u8fdb\u5236\u987e\u540d\u601d\u4e49\uff0c\u8fdb\u4f4d\u8ba1\u6570\u5236\u662f\u4eba\u4eec\u5b9a\u4e49\u7684\u8fdb\u4f4d\u6280\u672f\u65b9\u6cd5\uff0c\u8fd9\u53e5\u8bdd\u53ef\u80fd\u6bd4\u8f83\u96be\u7406\u89e3\uff0c\u4ee5\u5341\u8fdb\u5236\u4e3a\u4f8b\uff0c\u9022\u5341\u8fdb\u4e00\uff0c\uff081\u30012\u30013....10--1\u30012\u30013....10\uff09\u7531\u6b64\u5927\u5bb6\u5e94\u8be5\u4e5f\u53ef\u4ee5\u7406\u89e3\u4e8c\u8fdb\u5236\u548c\u5341\u516d\u8fdb\u5236\u4e86\uff0c\u4e8c\u8fdb\u5236\u5c31\u662f\u9022\u4e8c\u8fdb\u4e00\uff0c\u5341\u516d\u8fdb\u5236\u9022\u5341\u516d\u8fdb\u4e00\uff0c\u8bb0\u4f4f\u8fd9\u662f\u8fdb\u4f4d\u8fd0\u7b97\u7684\u65b9\u6cd5\u3002\u4e8c\u8fdb\u5236\u7684\u5e94\u7528\u4e8c\u8fdb\u5236\u5728\u5355\u7247\u673a\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u5fc5\u4e0d\u53ef\u5c11\uff0c\u53ef\u4ee5\u628a\u4ed6\u7406\u89e3\u4e3a\u9ad8\u4f4e\u7535\u5e73\u5982\u56fe\uff0c\u5728\u5355\u7247\u673a\u65f6\u5e8f\u56fe\u4e2d\u5e38\u5e38\u8fd9\u6837\u8868\u793a\u30020\u548c1\u4ee3\u8868\u7740\u4fe1\u606f\uff0c\u90a3\u4e48\u5f88\u591a\u76840\u548c1\u7ec4\u6210\u7684\u5c31\u662f\u4e00\u4e32\u4fe1\u606f\uff0c0\u548c1\u7684\u4e0d\u540c\u6392\u5217\u6240\u627f\u8f7d\u7684\u4fe1\u606f\u4e5f\u4e0d\u540c\uff0c\u4f46\u662f\u5728\u5b9e\u9645\u5e94\u7528\u8fc7\u7a0b\u4e2d\u4e8c\u8fdb\u5236\u627f\u8f7d\u7684\u4fe1\u606f\u8fc7\u591a\u65f6\u4e0d\u6613\u4f7f\u7528\u548c\u8bb0\u5fc6\uff0c\u56e0\u6b64\u5728\u5355\u7247\u673aC\u8bed\u8a00\u5f00\u53d1\u4e2d\u5e38\u5e38\u5c06\u4e00\u4e32\u4e8c\u8fdb\u5236\u7528\u5341\u516d\u8fdb\u5236\u6765\u66ff\u4ee3\u3002

t018b78d6a8ebac3608.jpg

\u5341\u516d\u8fdb\u5236\u7684\u5e94\u7528\u5341\u516d\u8fdb\u5236\u6ee1\u5341\u516d\u8fdb\u4e00\uff0c\u90a3\u4e48\u5927\u4e8e10\u7684\u7528\u4ec0\u4e48\u6765\u8868\u793a\u5c3c\uff1f\u5728\u5341\u516d\u8fdb\u5236\u4e2d\u5927\u4e8e10\u7684\u6570\u7528ABCD\u7b49\uff0c\u82f1\u6587\u5927\u5199\u6765\u4ee3\u66ff\uff0c0x01\u30010xAA\u8fd9\u90fd\u662f16\u8fdb\u5236\uff0c\u5bf9\u5341\u516d\u8fdb\u5236\u548c\u4e8c\u8fdb\u5236\u8fdb\u884c\u76f8\u4e92\u8f6c\u6362\u662f\u5355\u7247\u673aC\u8bed\u8a00\u5f00\u53d1\u4e2d\u5fc5\u5907\u7684\u6280\u80fd\u3002\u4e8c\u8fdb\u5236\u548c\u5341\u516d\u8fdb\u5236\u7684\u8f6c\u6362\uff0c\u5728\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u53ef\u4ee5\u501f\u52a9\u8ba1\u7b97\u673a\u81ea\u5e26\u7684\u8ba1\u7b97\u5668\u8fdb\u884c\u8f6c\u6362\uff0c\u4f46\u662f\u81ea\u5df1\u719f\u7ec3\u638c\u63e1\u76f8\u4e92\u8f6c\u6362\u4f1a\u5728\u5f00\u53d1\u8fc7\u7a0b\u4e2d\uff0c\u8282\u7ea6\u5f88\u591a\u65f6\u95f4\u800c\u4e14\u6709\u5229\u4e8e\u81ea\u8eab\u7684\u7406\u89e3\uff0c\u5982\u4f55\u8fdb\u884c\u76f8\u4e92\u8f6c\u6362\u5982\u56fe\u6240\u793a!

t01d994de8891597a00.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值