# 8051MCU_tutorial
# 简介
本教程主要面向的对象为嵌入式单片机的兴趣爱好者。
单片机就是微型计算机,有很多种类,有不同内核版本的,往往都以内核版本来分类,单片机的内核就像汽车的发动机一样,为整个系统提供动力源,而汽车发动机是烧油的,单片机的处理器核心则是烧电的,更具体来说就是需要时钟信号提供能源。
本教程基于最简单最经典的8051内核单片机作为教学工具,因为他的结构简单,易学,对新手来说容易上手,8051内核单片机简称51单片机,搞懂了51单片机其他的单片机就简单多了。本教程使用的51单片机的具体型号为STC15W4K56S4单片机。
基于51单片机的单片机教程,一节汇编例子和一节C语言例子,从应用到原理,先使用,再了解原理.
## 教学大纲
本教程不仅教51单片机的工作原理使用教程,还教C语言,汇编语言,以及少许的模拟电路,和数字电路。
除了这些核心基础知识外,还教编程规范,与项目管理规范,以及Git工具(项目代码云盘工具)使用,和编译原理,GCC使用,makefile以及CMake
教学方法,以实践结合理论为主,上来直接讲理论原理,你会很懵逼,所以先让你有个感性的认识,先体验下实验效果,你就会好奇了,然后就有动力学习了。
## 项目目录结构
+ **.gitee文件夹**
这个是git工具存储东西的文件夹,不用管的
+ **8051MCU_example**
本教程的项目的文件夹
项目的文件夹名字已经非常通俗易懂了,而且文件夹内部也有readme自我介绍,足够让你通俗易懂
#### 软件架构
软件架构说明
#### 安装教程
1. xxxx
2. xxxx
3. xxxx
#### 使用说明
1. xxxx
2. xxxx
3. xxxx
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
单片机就是微型计算机,有很多种类,有不同内核版本的,往往都以内核版本来分类,单片机的内核就像汽车的发动机一样,为整个系统提供动力源,而汽车发动机是烧油的,单片机的处理器核心则是烧电的,更具体来说就是需要时钟信号提供能源。 本教程基于最简单最经典的8051内核单片机作为教学工具,因为他的结构简单,易学,对新手来说容易上手,8051内核单片机简称51单片机,搞懂了51单片机其他的单片机就简单多了。本教程使用的51单片机的具体型号为STC15W4K56S4单片机。 基于51单片机的单片机教程,一节汇编例子和一节C语言例子,从应用到原理,先使用,再了解原理. 本教程不仅教51单片机的工作原理使用教程,还教C语言,汇编语言,以及少许的模拟电路,和数字电路。 除了这些核心基础知识外,还教编程规范,与项目管理规范,以及Git工具(项目代码云盘工具)使用,和编译原理,GCC使用,makefile以及CMake
资源推荐
资源详情
资源评论
收起资源包目录
基于51单片机的单片机教程,一节汇编例子和一节C语言例子,从应用到原理,先使用,再了解原理 (121个子文件)
hex2bin.1 12KB
STARTUP.A51 6KB
main.asm 7KB
main.asm 696B
Hex2bin-2.5.tar.bz2 112KB
common.c 26KB
hex2bin.c 17KB
mot2bin.c 13KB
binary.c 6KB
main.c 5KB
libcrc.c 5KB
uart.c 3KB
pwm.c 2KB
main.c 1KB
mot2bin.cbp 1KB
hex2bin.cbp 1KB
ChangeLog_hex2bin 2KB
ChangeLog_mot2bin 2KB
Four-rotor_drone.code-workspace 225B
8051-mcu_tutorial-master.code-workspace 66B
aiapp-isp-v6.94N.exe 4.91MB
F 11KB
.gitignore 350B
STC12CXX.h 7KB
common.h 3KB
libcrc.h 2KB
binary.h 928B
uart.h 276B
pwm.h 212B
F.hex 950B
led.hex 94B
F.build_log.htm 1KB
led.build_log.htm 1020B
main.ihx 356B
c_cpp_properties.json 1002B
settings.json 133B
settings.json 89B
hex2bin.layout 544B
mot2bin.layout 176B
led 509B
LICENSE 7KB
main.lk 240B
F.lnp 148B
led.lnp 84B
uv4.log.lock 0B
20240825.log 8KB
20240831.log 4KB
20240830.log 867B
keil-assistant.log 90B
uv4.log 0B
main.lst 20KB
STARTUP.lst 14KB
STARTUP.lst 14KB
uart.lst 6KB
pwm.lst 4KB
main.lst 4KB
main.lst 3KB
F.m51 12KB
led.m51 2KB
Makefile 1KB
Makefile 338B
main.map 17KB
README.md 2KB
PULL_REQUEST_TEMPLATE.zh-CN.md 1KB
readme.md 1KB
readme.md 378B
readme.md 321B
readme.md 241B
readme.md 207B
readme.md 177B
readme.md 153B
readme.md 123B
ISSUE_TEMPLATE.zh-CN.md 79B
readme.md 55B
README.md 52B
readme.md 48B
readme.md 46B
readme.md 42B
readme.md 39B
readme.md 33B
main.mem 1KB
common.o 31KB
hex2bin.o 14KB
binary.o 4KB
libcrc.o 3KB
uart.obj 5KB
main.obj 4KB
pwm.obj 3KB
STARTUP.obj 847B
STARTUP.obj 819B
main.obj 445B
STC89C52.pdf 16.12MB
Git入门学习笔记.pdf 7.9MB
STC12C5A60S2.PDF 6.39MB
SDCC_Compiler_User_Guide.pdf 997KB
STC12C5A60S2原理图.pdf 62KB
Backup Of 8051 flowing water lamp.pdsbak 13KB
8051 flowing water lamp.pdsprj 13KB
hex2bin.pod 7KB
51单片机入门教程.pptx 25.91MB
共 121 条
- 1
- 2
资源评论
LeonDL168
- 粉丝: 2658
- 资源: 671
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python 模块和 IPython Notebooks,用于《Python 统计学入门》一书.zip
- Python 概览.zip
- 基于深度学习的火焰场景识别matlab仿真,包括程序,中文注释,仿真操作步骤
- 机械臂RLS控制程序matlab simulink
- bellsoft-jdk8u432+7-windows-amd64.msi
- android 移动应用与开发
- 运动物体识别 opencv python
- 技术资料分享uCOS-II信号量集很好的技术资料.zip
- 技术资料分享ucOS-II入门教程(任哲)很好的技术资料.zip
- 技术资料分享UCOSII 2.90 ReleaseNotes很好的技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功