MCS8051 内核的 MCU 单片机例程,加入成长社区,学习热门技术

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

恭喜!您已加入一个日益壮大的社区。数百万开发人员和大学生正在使用微控制器来创造实时交互式体验。您已迈出了学习热门技术的第一步。

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

课程表

0.入门:

讲了51单片机开发工具软件、天问区块软件、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单片机零基础保姆级入门教学系列视频】【安装视频】天问积木

【安装教程】Keil软件中添加STC头文件

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

【导读】第0讲 电子电路基础(下)一个月快速学单片机,从零到精通

【导读】第一讲:C语言基础(上)——从零开始学习C语言知识精髓,快速打下扎实基础

【导读】第一讲:C语言基础(下)——从零开始快速学习C语言知识精髓,打好基础

【入门版】第0讲 单片机概述-了解单片机的历史以及如何快速上手51单片机

【新手版】第二讲:点亮一个LED-理论课,正式开始学习51单片机,从点亮一个LED的原理开​​始

【新手版】第二课:点亮一个LED-实战课,第一次敲代码,进来一起学

【入门版】第三讲:流光项目开发-理论课,开发一个单片机项目需要几步?

【新手版】第三讲:流光项目开发-实战课(上)-流光居然还有这么多玩法?流光代码合集

【新手版】第三讲:流光项目开发-实战课(下)-难!编程难度逐渐增加,不要气馁

【入门篇】第4讲 无源蜂鸣器发声原理 – 蜂鸣器是如何发声的?一起来揭秘吧!

【新手版】第四讲:无源蜂鸣器发声-实战课,蜂鸣器发出“do”和“la”的声音,快速解锁蜂鸣器模块

【新手版】第四讲:蜂鸣器特别版,利用被动蜂鸣器的代码,创作《孤独的战士》,代码很长,等你解锁蜂鸣器来唱歌。

【入门版】第五讲:数码管静态显示与动态显示原理。初学者必学的八位数码管静态显示与动态显示原理。讲解清晰易懂。

【入门版】第五讲:实践课,数码管显示1314520.跟着我写代码

【入门版】第六讲:点阵屏的静态与动态显示-理论课程

【入门版】第六讲:点阵屏的静态与动态显示——实战课,点燃8*8点阵屏,超级“动态”显示

【入门版】第7讲:独立按键输入控制-理论课,你知道单片机的按键吗?

【新手版】第七课:独立按键输入控制-实战课,如何用按键控制行车灯亮灭?试试实战编程

【新手版】第七讲特别版:八个独立琴键用代码做成电子键盘,等你来学~

【入门版】第8讲:矩阵按键输入控制理论课程,它和独立按键有什么区别?

【入门版】第8讲矩阵键输入控制-实战课,矩阵键用数码管显示123456789ABCDEF字符,每个键对应一个对应的字符,直接源码分析

【入门版】第 9 课:七步学 MCU

[中级] 第十讲 MCU硬件与软件仿真

【中级】第十一讲:使用天问区块以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图形化编程的项目,这些项目文件都在二级文件夹路径下,后续会陆续添加汇编语言源代码和机器语言源代码。

我需要安装什么软件?

对应视频教程在B站创客社区搜索即可。常用单片机开发软件:Keil-C51、天问街区图形化编程。编译下载所需驱动及软件:CH340驱动、STC-isp下载软件。单片机开发工具合集。

源代码说明

源码中.hd后缀的文件需要用天问Block打开,编译完工程后会生成HEX文件。源码中.uvproj后缀的文件可以直接用Keil打开,编译完工程后会生成HEX文件。编译后的源码是HEX文件,需要通过STC-isp下载到你的MCU开发板中。GB2312版本的代码可以在Keil工程下直接打开。为了方便大家,我们的.c文件都是GB2312编码的,如果需要UTF-8版本,请在Keil中设置encode,使用文本编辑器对.c文件进行同步转码。

欢迎对本例程做出贡献

你不仅可以点击右上角的 Clone/Download 此项目,还可以 Fork 此仓库到你自己的代码仓库 新建 Feat_xxx 分支 提交代码 新建 Pull Request

社区介绍

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

创客社区不是最好的,但适合一部分人。世界上不缺天才,缺的是培养创造力的机会。后续会加入一些针对大学生的通识课程、毕业论文等,内容还在不断增加中。

单片机

深入了解单片机原理:构成、指令系统与程序存储

2024-5-31 14:00:09

单片机

2019 年上半年毕业设计申报工作开始,考生需注意这些事项

2024-5-31 15:00:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索