最新文章

``` #include <STC8H.H> //8H头文件 #include <UART2.H> #include <UART1.H> bit busy2; char Uart2_RecvBuf[30] = {0}; //串口数据缓存 cha
2023-02-05
/
0 评论
/ /
21 阅读
最近做项目用需要用到两个串口,分别是串口1和串口2, 串口1接调试,传感器等,串口2对接蓝牙与APP通讯 芯片型号:STC8H3K64S4 ```c #include "stc8h.h" #define S2RI 0x01 //串口2接收中
2023-02-04
/
0 评论
/ /
46 阅读
# Logcat 命令行工具 Logcat 是一个命令行工具,用于转储系统消息日志,包括设备抛出错误时的堆栈轨迹,以及从你的应用使用 Log 类写入的消息。 ### **日志标记** * 日志消息的标记是一个简短的字符串,指示消息所源自的系统组件(例如,“View”表示视图系统)。
2023-02-04
/
0 评论
/ /
36 阅读
代码格式化是标配的功能,Keil5到现在了还没有这个功能, 需要这个功能,需要用到第三方代码格式化工具AStyle # 一、下载AStyle 所以这里要用一个第三方插件[https://files.cnblogs.com/files/jnhs/AStyle_3.1_windows.zi
2023-02-04
/
0 评论
/ /
58 阅读
# 8051中断介绍 8051 系列 MCU 的基本结构包括: - 32 个 I/O 口(4 组8 bit 端口); - 两个16 位定时计数器;全双工串行通信; - 6 个中断源(2 个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两级中断优先级; -
2023-02-04
/
0 评论
/ /
77 阅读
# 获取LVGL图形库 https://github.com/lvgl/lvgl 也可以克隆它或从 GitHub 下载最新版本的库。 ```sh git clone https://github.com/lvgl/lvgl ``` 图形库本身是 lvgl 目录,应将其复制
2023-02-04
/
0 评论
/ /
43 阅读
先建立开发环境,我的环境: 主机系统: Windows XP, 最好再装个虚拟机,在虚拟机里装个Linux系统 FreeDos版本: 我用的是2.0.20版本, [http://sourceforge.net/projects/freedos/files/Kernel/2.0.20/](
2023-02-04
/
0 评论
/ /
23 阅读
好了,代码编译OK,也可以运行。现在是不是可以分析Kernel了呢? 别急,先分析下Image, 即dostest.img, 这里说的Image可以认为是虚拟软盘。 前面我写了个程序buildimg.c。就是将boot.bin,KERNEL.SYS,COMMAND.COM组装到doste
2023-02-04
/
0 评论
/ /
20 阅读
DOS的交互命令工具是COMMAND,FreeDos用的是开源的FreeCom 编译此版本还需要TASM汇编软件:TASM 由于版本较老,在Windows XP下执行MakeFile,编译后不能正常运行(可能与我环境有关)。 折腾了一段时间,找到了正确编译的方法,如下,注:需要将t
2023-02-04
/
0 评论
/ /
32 阅读
现在已经走到了执行第一个任务的地方了,如下 ``` main() |-->init_kernel() | |-->kernel() -> p_0() -> DosExec(..."COMMAND.COM".
2023-02-04
/
0 评论
/ /
17 阅读