![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Keil编程
文章平均质量分 63
Keil编程
perseverance52
兴趣是最好的老师,学习需要持之以恒,才能有所成。书山有路勤为径,学海无涯苦作舟。
展开
-
MDK报错:Undefined symbol assert_failed报错解决策略
MDK报错:Undefined symbol assert_failed报错解决策略原创 2023-09-30 14:06:41 · 581 阅读 · 0 评论 -
APM/Air32F103/CH32F203/STM32F103程序互通说明
APM/Air32F103/CH32F203/STM32F103程序互通说明原创 2023-04-18 17:03:24 · 2206 阅读 · 0 评论 -
【STM32】基于标准库下的UCOSII系统工程模版
【STM32】基于标准库下的UCOSII系统工程模版原创 2023-04-12 12:10:56 · 1115 阅读 · 0 评论 -
51单片机串口输出某些汉字乱码修复补丁(支持所有keil版本)
51单片机串口输出部分汉字乱码修复补丁(支持所有keil版本)说明:将本软件放至KEIL的编译器【C51.EXE及A51.EXE】所在文件夹(例如:C:\KEIL_V5\C51\BIN),按[开始]即可自动打补丁(将0x[80 FB FD]替换为[80 FB FF],忽略CX51.EXE及AX51.EXE)。本工具实测通用支持Keil C51 u2/u3/u4/u5等所有版本!此补丁修复的是C51支持包文件的bug,解决的是某些部分汉字串口输出乱码,英文字符串口输出没有问题,只有部分汉字,特别是原创 2021-11-07 17:30:00 · 3881 阅读 · 2 评论 -
51单片机基于Keil开发printf使用注意事项
51单片机基于Keil开发printf使用注意事项原创 2022-01-26 21:28:48 · 1303 阅读 · 0 评论 -
Keil C51工程转VSCode Keil Assistant开发全过程
Keil C51工程转VSCode Keil Assistant开发全过程原创 2023-01-22 13:18:28 · 7118 阅读 · 2 评论 -
Keil编译下载报错:No Algorithm found for: 08000000H - 08001233H解决办法
Keil编译下载报错:No Algorithm found for: 08000000H - 08001233H解决办法原创 2022-07-19 22:44:57 · 4078 阅读 · 2 评论 -
有关延时时间的计算与测定方法介绍
有关延时时间的计算与测定方法介绍原创 2022-06-16 15:13:58 · 1759 阅读 · 3 评论 -
++和--从for循环中的资源开销来理解之间的差异
++和--从for循环中的资源开销来理解之间的差异原创 2022-06-06 09:45:52 · 265 阅读 · 0 评论 -
【Keil】Keil Cx51 编译器中文用户手册介绍
【Keil】Keil Cx51 编译器中文用户手册介绍原创 2022-05-27 10:20:06 · 1711 阅读 · 1 评论 -
Keil C51与Proteus联合仿真和调试示例全过程解析
Keil C51与Proteus联合仿真和调试示例全过程解析原创 2022-05-24 11:53:45 · 4254 阅读 · 0 评论 -
【Proteus仿真】51单片机汇编数显大型交通灯控制
【Proteus仿真】51单片机汇编数显大型交通灯控制Proteus仿真学汇编的人虽然 不多,但是还是有的,分享一个汇编的案例,给需要的人予以参考学习,有些时候我们还是需要懂一些汇编指令比较好。汇编代码(.asm);------------------------------------;程序实现功能;西南北路口直行与转弯交替通行,数码管显示直行通行倒计时,红绿黄灯显示包括人行道在内的道路交通状态。;某一方向道路拥挤时,可以人工控制调节东西南北方向通行时间。;紧急情况时,各路口交原创 2022-05-13 20:49:55 · 2113 阅读 · 2 评论 -
printf函数在Keil 开发C51单片机当中的使用细节
printf函数在Keil 开发C51单片机当中的使用细节#include <stdio.h>void tst_printf (void) { char a = 1; int b = 12365; long c = 0x7FFFFFFF; unsigned char x = 'A'; unsigned int y = 54321; unsigned long z = 0x4A6F6E00; float f = 10.0; float g = 22.原创 2022-05-09 10:47:33 · 5629 阅读 · 1 评论 -
经典按键扫描程序算法实现方式
经典按键扫描程序算法实现方式算法实现函数(来源于网络)unsigned char Trg;unsigned char Cont;void KeyRead( void ){ unsigned char ReadData = P1^0xff; // 注解1 Trg = ReadData & (ReadData ^ Cont); // 注解2 Cont = ReadData; // 注解3}Trg(tr原创 2021-07-22 10:21:44 · 1173 阅读 · 0 评论 -
51单片机外部中断使用示例程序
51单片机外部中断使用示例程序原创 2022-04-27 21:46:35 · 3638 阅读 · 0 评论 -
【Proteus仿真】51单片机+LCD1602显示+按键扫描功能实现模板
【Proteus仿真】51单片机+LCD1602显示+按键扫描功能实现模板原创 2022-04-25 11:07:26 · 1611 阅读 · 1 评论 -
突破KEIL软件编译时 C51中断号最大只能为31限制的补丁,使中断号可以达到256
突破KEIL软件编译时 C51中断号最大只能为31限制的补丁,使中断号可以达到256原创 2022-04-15 21:12:43 · 3063 阅读 · 5 评论 -
【Keil编译警告】warning C316:unterminated conditionals
【Keil编译警告】warning C316:unterminated conditionalswarning C316:unterminated conditionals可能某个XX.C(99):warning C316:unterminated conditionals这种警告的话XX.c文件有一个凌乱的条件编译或预编译。因为C语言中有些头文件中的预编译或宏定义,那么条件编译就避免不了。写条件编译时,可能有忘写一个基本的语句。比如说,你用了条件编译#ifndef而忘记写#en原创 2022-02-03 20:21:50 · 9530 阅读 · 0 评论 -
【单片机工具】单片机小精灵
单片机小精灵原创 2021-12-05 17:28:14 · 3332 阅读 · 2 评论 -
关于*** WARNING L15: MULTIPLE CALL TO SEGMENT解决方案
关于*** WARNING L15: MULTIPLE CALL TO SEGMENT编写51程序的时候,有时候会在主函数和中断函数里面调用同一个函数,如果正的出现这种情况,编译器会提出 这种警告: *** WARNING L15: MULTIPLE CALL TO SEGMENT(重复调用同一个函数)这种情况时因为函数发生了重入,尽管这样出现错误的概率很低,但是一旦出现错误,将会是很讨厌的错误,在网上我看到的一篇博文里面,说这个错误必须引起注意,特别是像我们这种做控制和自动化的,一点小小的错误原创 2021-11-15 11:01:09 · 10815 阅读 · 0 评论 -
expression must have integral type
C++ 语法错误:expression must have integral typeexpression must have integral type OLED_ShowString(00,10,(u8*)"Temp:",12); OLED_ShowNum(45,10,Temperature/10,2,12);//取商正常 OLED_ShowNum(68,10,Temperature%10,1,12);//这句取余报错正确书写方式: OLED_ShowString(00,1原创 2021-04-20 21:02:54 · 3939 阅读 · 0 评论