1 Star 3 Fork 0

创客海 / MCS8051内核的MCU单片机例程

加入 Gitee
与超过 800 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

MCS8051内核的MCU单片机例程

👋恭喜!您已经加入了一个不断成长的社区👀。目前已有数千万开发者和大学生在使用单片机创作实时互动体验。您已经迈出了学习热门技术的第一步

创客海技术社区、专注高中低各级层次人才的培养、提供嵌入式工程师与电子、软件工程师的教学资源、视频课程涵盖计算机视觉、无人机、人工智能、单片机开发等的相关软硬件、 致力于培养未来创新型人才。

课程安排

0、入门篇:

讲述51单片机开发工具软件的安装、、天问Blocks软件、Keil5软件等。

1、初级篇:

讲述51单片机建立工程、C语言的基础讲解、主要是打基础。

2、中级篇:

全面讲述51单片机硬件资源、以及编程方法、中级篇学完了、51单片机的硬件就全部学完了,目前正在整理中,针对购买了新起点51单片机开发板的同学请联系淘宝客服抢先领取资料。

3、高级篇:

讲述51单片机的外围电路及编程方法、运用51单片机开发小项目、学会51单片机应用,目前正在整理中,针对购买了新起点51单片机开发板的同学请联系淘宝客服抢先领取资料。

4、STM32篇:

讲述STM32单片机的软件开发、这些课程内容、正在准备中、很快就与同学们见面。针对购买了新起点51单片机开发板的同学请联系淘宝客服抢先领取资料。

所有课程的详细链接:按照从上到下的顺序逐一学习、可以在评论区互动哦

新起点-软件安装视频合集

【新起点51单片机零基础保姆级入门教学系列视频】【安装视频】CH340驱动

【新起点51单片机零基础保姆级入门教学系列视频】【安装视频】Keil-C51软件

【新起点51单片机零基础保姆级入门教学系列视频】【安装视频】STC-ISP软件

【新起点51单片机零基础保姆级入门教学系列视频】【安装视频】天问Block

【安装教程】在keil软件中添加STC的头文件

【入门篇】第0讲电子电路基础(上)-新起点全新51开发板教程,保姆级教学助你快速成为电子工程师

【入门篇】第0讲电子电路基础(下) 一个月快速入门单片机,从0入门到精通

【入门篇】第1讲C语言基础(上)-零基础学C语言知识精华,快速打下坚实基础

【入门篇】第1讲C语言基础(下)-零基础快速学会C语言知识精华,打下坚实基础

【初级篇】第0讲单片机的概述-了解单片机的前世今生,教你如何快速入门51单片机的方法

【初级篇】第2讲点亮一个发光管——理论课,正式进入学习51单片机,从点亮一个发光管的原理开始讲起

【初级篇】第2讲点亮一个发光管——实践课,开始第一次敲代码啦,进来一起学

【初级篇】第3讲流水灯项目开发——理论课,做一个单片机的项目开发需要几步?

【初级篇】第3讲流水灯项目开发——实践课(上)-流水灯的玩法竟然能有这么多?流水灯代码大全

【初级篇】第3讲流水灯项目开发——实践课(下)-难!编程难度逐步提升,大家不要气馁

【初级篇】第4讲无源蜂鸣器发声理论课-蜂鸣器怎么唱歌的呢?一起来揭秘吧!

【初级篇】第4讲无源蜂鸣器发声——实践课,蜂鸣器发出“哆”“啦”的声音,快速解锁蜂鸣器模块

【初级篇】第4讲蜂鸣器特辑,用无源蜂鸣器发声的代码,谱出《孤勇者》,代码很长,等你来解锁蜂鸣器唱歌

【初级篇】第5讲数码管静态动态显示理论课,初学者必学的八位数码管静态动态显示原理,讲解清晰易懂

【初级篇】第5讲实践课,数码管显示1314520.,跟着我一起来敲代码吧

【初级篇】第6讲点阵屏静态显示动态显示——理论课

【初级篇】第6讲点阵屏静态显示动态显示——实践课,点燃8*8点阵屏,超“动”显示

【初级篇】第7讲独立按键输入控制——理论课,单片机的按键你了解吗?

【初级篇】第7讲独立按键输入控制——实践课,怎样用按键来控制流水灯的亮灭呢?实践编程试试吧

【初级篇】第7讲特辑,八个独立按键用代码做成电子琴,等你来学~

【初级篇】第8讲矩阵按键输入控制理论课,与独立按键有什么区别呢?

【初级篇】第8讲矩阵按键输入控制——实践课,矩阵按键用数码管显示123456789ABCDEF字符,每个按键对应相应的字符,直接源码分析

【初级篇】第9讲七个步骤学会单片机

【中级篇】第10讲单片机软硬件仿真

【中级篇】第11讲通过天问block,用Scratch语言图形化开发单片机

【中级篇】第12讲单片机中断系统——理论课,中断系统是什么,怎么来配置寄存器呢?

【中级篇】第12讲单片机中断系统——实践课,外部中断实验代码——源码分析,快来学寄存器配置代码~

【中级篇】第13讲单片机的定时计数器——理论课,寄存器配置

【中级篇】第14讲串口通信——理论课,波特率计算、串口传输数据方式、寄存器……

【中级篇】第14讲串口通信——实践课,中断系统、中级篇最后一讲啦

【高级篇】第15讲LCD1602液晶与【指针】综合课,单片机与外围设备的通信课程啦

【无背景音乐版本】新起点51单片机零基础入门保姆级教学课程【欢迎不喜欢bgm的同学学习】

介绍

您不错的入门C语言和单片机的好例程,购买地址新起点51单片机开发板 对应视频教程在B站搜索创客海社区 所有例程和视频基于创客海的新起点51单片机实验板,淘宝店: 店铺链接创海社区官方1号店 店铺链接创海社区官方2号店

软件架构是什么?

使用C语言编写的单片机例程,部分例程提供Scratch语言编写、汇编语言、机器语言的源码 您是可以同时学到C语言是如何编译成汇编语言、机器语言的过程的。 还有Scratch作为辅助开发单片机工具,用于生成C语言中难记的寄存器名称和地址。 是您入门单片机、课程设计、毕业设计最佳的选择。

目前工程文件是使用了Keil-C51 uVersion5开发工具 以及天问Block图形化编程的工程,这些工程文件都在二级文件夹路径下。 后续增加汇编语言源码、机器语言源码。

需要安装哪些软件?

  1. 对应视频教程在B站搜索创客海社区
  2. 常见单片机开发软件:Keil-C51、天问Block图形化编程
  3. 编译和下载所需的驱动及软件:CH340驱动、STC-isp下载软件
  4. 单片机开发小工具合集

源码使用说明

  1. 源码中的.hd后缀文件需要用天问Block打开工程文件即可,工程编译后会生成HEX文件
  2. 源码中的.uvproj后缀文件直接用Keil打开工程文件即可,工程编译后会生成HEX文件
  3. 源码编译后的文件为后缀HEX文件,需要通过STC-isp下载到您的单片机开发板中 Keil工程下可以直接打开的是GB2312版本的代码,为了方便您的操作,我们这个.c文件是GB2312编码的 如果您是需要UTF-8版本,请在Keil里设置encode以及同步用文本编辑器对.c文件转码

欢迎参与本例程的贡献

  1. 您不仅可以在右上角点击克隆/下载本工程,
  2. 还可以Fork本仓库到您自己的代码仓库
  3. 新建 Feat_xxx 分支
  4. 提交代码
  5. 新建 Pull Request

社区简介

创客海社区,完全免费的技术学习与交流平台, 专注人才培养,提供嵌入式工程师与软件工程师的教学资源、视频, 课程涵盖计算机视觉、无人机、人工智能的相关软硬件, 致力于培养未来创新人才。 视频教程在B站搜索创客海社区 淘宝店:创客海社区官方1号店、创客海社区官方2号店

创客海社区它确实不是最好的,但是,它是适合于某些人的, 这世界上不缺少天才,缺少的是培养创造力的机会。 后续会增加整理些大学生常见的课程、毕业论文等等,还在不断增加内容中。

简介

这个是基于新起点51单片机实验板的所有例程。对应视频教程在B站搜索创客海社区 \r\n 👀Gitee仓库地址:https://gitee.com/makermare/mcu-routine-of-mcs8051-kernel \r\n 👀Github仓库地址:https://github.com/makermare/MCS8051-MCU- 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/makermare/mcu-routine-of-mcs8051-kernel.git
git@gitee.com:makermare/mcu-routine-of-mcs8051-kernel.git
makermare
mcu-routine-of-mcs8051-kernel
MCS8051内核的MCU单片机例程
main

搜索帮助