![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Keil
AhPhong
这个作者很懒,什么都没留下…
展开
-
51单片机发送字符串方法
示例:发送OK字符。uchar code table[]="OK";uchar i;for(i=0;i原创 2023-01-07 17:18:32 · 1163 阅读 · 0 评论 -
C语言int16_t和uint16_t的区别
-|int16_t| uint16_t----|---- | -----说明 | int16_t代表有符号整数| uint16_t代表无符号整数存储 | 负整数和正整数 | 只能是正整数范围 | -32768 ~ +32767|0 ~ 65535占用字节数 | 2个字节 | 2个字节原创 2023-01-08 16:42:30 · 4888 阅读 · 0 评论 -
c语言怎么判断int16_t类型的数据是正数还是负数?
总结:由表格看出,int16_t 十六进制 首字节≥8是负数, 首字节<8是正数。原因很简单,上面说到了int16_t占用2字节,我们知道每8比特一个字节,也就是16比特的二进制数,通俗的说只能存储16比特数据,超出部分自动抹掉了。所以十进制-32768 = 十六进制 FFFF FFFF FFFF 8000 = int16_t十六进制 0x8000,而程序在运行的时候,只要定义是int16_t类型,就会自动补齐前面的FFFF FFFF FFFF,无需程序员做额外处理,这就是int16_t类型的巧妙之处。原创 2023-01-08 16:41:01 · 2596 阅读 · 0 评论 -
C语言(int)(Buf[0]<<8 | Buf[1]);作用
data是16位数据类型,Receive_Buf 是8位数据类型,Receive_Buf[0]原创 2023-01-08 11:23:07 · 583 阅读 · 0 评论 -
C语言>>8 & 0xFF; & 0xFF;作用
1010 1010 0011 0011 & 1111 1111 = 0011 0011。1010 1010 0011 0011 >> 8 & 1111 1111 = 1010 1010。原创 2023-01-08 10:51:51 · 1527 阅读 · 0 评论 -
基于51单片机运行RTX51 Tiny操作系统源码模板之1.LED闪烁
基于51单片机运行RTX51 Tiny操作系统源码模板原创 2022-09-08 18:19:05 · 1186 阅读 · 0 评论 -
基于STC89C52RC 51单片机实现多任务处理
基于STC89C52RC 51单片机实现多任务处理原创 2022-05-31 17:36:18 · 740 阅读 · 0 评论 -
Keil如何生成.bin文件简单方法
Keil如何生成.bin文件简单方法一条命令搞定,不要搞那么花样。一条命令搞定,不要搞那么花样。fromelf --bin -o “L@L.bin""L@L.bin" "L@L.bin""L@L.axf”方法:点击魔术棒"Options for Target" → 单击“User” → 按下面截图所示配置,配置完成后→ 点击"Build"编译 → 生成bin输出文件......原创 2022-04-15 13:22:18 · 2018 阅读 · 0 评论