# learn_c51
学习51 单片机的代码
## 工具
- Ubuntu
- sdcc
- stcgal
- GNU make
## tools 内工具说明
### format.py
在文件夹新建一个等待美化的关于字模的代码,如
```c
unsigned char code image[] = { //图片的字模表
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC3, 0xE7,
0xE7, 0xE7, 0xE7, 0xE7, 0xC3, 0xFF, 0x99, 0x00, 0x00, 0x00,
0x81, 0xC3, 0xE7, 0xFF, 0x99, 0x99, 0x99, 0x99, 0x99, 0x81,
0xC3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
```
在目录下直接运行
```bash
python format.py
```
自动新建`fotmatted_code.c`
如下
```c
unsigned char code image[] = { //图片的字模表
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xC3, // ..@@@@..
0xE7, // ...@@...
0xE7, // ...@@...
0xE7, // ...@@...
0xE7, // ...@@...
0xE7, // ...@@...
0xC3, // ..@@@@..
0xFF, // ........
0x99, // .@@..@@.
0x00, // @@@@@@@@
0x00, // @@@@@@@@
0x00, // @@@@@@@@
0x81, // .@@@@@@.
0xC3, // ..@@@@..
0xE7, // ...@@...
0xFF, // ........
0x99, // .@@..@@.
0x99, // .@@..@@.
0x99, // .@@..@@.
0x99, // .@@..@@.
0x99, // .@@..@@.
0x81, // .@@@@@@.
0xC3, // ..@@@@..
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
0xFF, // ........
};
```
同时生成图像文件`image_file.txt`
```plt
........
........
........
........
........
........
........
........
..@@@@..
...@@...
...@@...
...@@...
...@@...
...@@...
..@@@@..
........
.@@..@@.
@@@@@@@@
@@@@@@@@
@@@@@@@@
.@@@@@@.
..@@@@..
...@@...
........
.@@..@@.
.@@..@@.
.@@..@@.
.@@..@@.
.@@..@@.
.@@@@@@.
..@@@@..
........
........
........
........
........
........
........
........
........
```
## 参考
- [macOS搭建51单片机开发环境](https://zhuanlan.zhihu.com/p/337744148)
没有合适的资源?快使用搜索试试~ 我知道了~
学习51 单片机的代码, 只保留代码部分.zip
共47个文件
c:25个
h:9个
rst:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 2 浏览量
2023-09-20
22:12:32
上传
评论
收藏 175KB ZIP 举报
温馨提示
计算机类毕业设计源码
资源推荐
资源详情
资源评论
收起资源包目录
学习51 单片机的代码, 只保留代码部分.zip (47个子文件)
Graduation Design
makefile 913B
lib
system_header.h 556B
utility.h 2KB
key.h 4KB
light.h 460B
led_array.h 447B
alias.h 911B
data_tube.h 2KB
interrupt.h 1KB
tools
requests.txt 63B
format.py 5KB
open_one_point_in_led_array.c 406B
array_show_num.c 3KB
key_scan_all.c 2KB
mylib.h 268B
docs
make.bat 799B
Makefile 638B
doxygen-awesome-css
source
index.rst 488B
conf.py 5KB
sections
mylib.rst 812B
Doxyfile 110KB
left_rigtht_blink.c 784B
press_line_1.c 430B
.gitmodules 131B
try_slide_left.c 9KB
try_slide_down.c 2KB
alternative_two_string_using_interrupt.c 2KB
.gitignore 261B
reference
6_2_multidigits_timer.c 3KB
8_5_scan_all_keys.c 4KB
7_3_slide_up_for_horizontal_text.c 4KB
board.pdf 112KB
6_3_digits_timer_interrupt.c 3KB
8_3_key_scan_elimate_jitter.c 2KB
8_4_key_scan_elimate_jitter_interrupt.c 3KB
8_2_key_scan.c 2KB
6.1_timer.c 3KB
7_1_static_show_heart_shape.c 2KB
7_2_dynamic_show_i_love_you.c 4KB
7_4_right_scroll.c 9KB
8_1_key_basic.c 1KB
alternative_single_string.c 393B
README.md 2KB
simple_simulation
hello.c 148B
open_close_led_simple.c 490B
data_tube.c 393B
key_counter.c 533B
共 47 条
- 1
资源评论
学术菜鸟小晨
- 粉丝: 1w+
- 资源: 4938
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功