嵌入式开发之路,从51单片机开始

关注、星标公众号,直达精彩内容

来源:技术让梦想更伟大

作者:李肖遥

嵌入式开发入门之路

我相信很多朋友第一次接触的单片机应该就是51单片机,8位的mcu,丰富的教程,可以做很多小玩意,让初学者基本掌握单片机编程技术,在实际操作中学习,51单片机开发板很适合单片机初学者以及电子爱好者自学使用。

所以在我创业之初,也做了这一款单片机,如果刚入门值得一看,这是兴趣使然,也是嵌入式开发最佳路线之一,下图是整个开发板的鸟瞰图,已卖完是绝版了。

d2ee53bd3f6ca13aee81927a81b61708.png

51 系列单片机

本开发板以 STC 公司生产的 89C52 单片机做核心控制芯片,它是一款性价比非常高的单片机,它完全兼容 ATMEL 公司的 51 单片机,除此之外它自身还有很多特点,如:无法解密、低功耗、高速、高可靠、强抗静电、强抗干扰等。

其次STC公司的单片机内部资源比起ATMEL公司的单片机来要丰富的多,它内部有 1280 字节的 SRAM、8-64K 字节的内部程序存储器、2-8K 字节的 ISP 引导码、除 P0-P3 口外还多 P4 口(PLCC封装)、片内自带 8 路 8 位 AD(AD 系列)、片内自带 EEPROM、片内自带看门狗、双数据指针等。

目前 STC 公司的单片机在国内市场上的占有率与日俱增,有关 STC 单片机更详细资料请查阅相关网站。

视频讲了哪些知识?

与 51 单片机开发板配套的视频教程从最基本的预备知识开始讲起,详细的讲解 KEIL 编译器的使用,包括软件仿真、单步运行、全速运行、设置断点、调试、硬件仿真调试、变量观察等。

整个过程全部用单片机的 C 语言讲解,从 C 语言的主函数开始讲起,讲解每一个语法、每条指令的意思,即使对单片机一窍不通,对 C 语言一无所知,通过本课程的学习也可以让学习者轻松掌握 51 单片机的 C 语言编程。

全新的讲课风格,一步步深入到内部结构,让学生彻底掌握其实际应用方法,把 51 单片机的所有应用、每个部分都讲解的非常清晰明了,在讲解单片机应用的同时将单片机的常用外围电路设计及电阻、电容选值等都讲的清清楚楚。

讲解人员边讲解程序,边用 TJ-MCS51 单片机开发板逐个实验的演示,解释每条指令的意思及原理,让学生完全掌握单片机的 C 语言编程及单片机外围电路设计的思想,顺利学会单片机应用和 C 语言编程。

视频汇总链接

1. TJ-MCS51-学在前面

2.1 keil软件的安装以及图解

2.2 串口驱动的安装

2.3 如何使用STC下载程序

2.4 keil软件的使用

3.1 如何使用google查找权威资料

3.2 如何在论坛上下载资源

3.3 组建属于自己的团队

3.4 51单片机管脚介绍

3.5 电平介绍

3.6 常见数制学习

4.1 数码管的介绍

4.2 74hc573介绍

4.3 数码管显示0

4.4 数码管显示0~9

4.5 数码管显示0~9实验现象

4.6 数码管动态显示原理

5.1 独立按键

5.2 独立按键实验

5.3 独立按键实验现象

6.1 59秒计数器以及多文件系统的书写

6.2 59秒定时器以及软件延时的问题

6.3 59秒计数器分析问题原因

7.1 定时器知识讲解

7.2 定时器的应用,让灯实现1s的闪烁

7.3 定时器实现1s定时,并将其移植到59秒定时器中

7.4 定时器驱动蜂鸣器

8.1 串口通信实验知识点

8.2 串口通信操作

8.3 串口程序的移植

9 ADDA实验

10 DS18B20温度采集实验

11 AT24C02的使用实验

12 1602液晶显示屏实现

13 12864液晶显示屏实验

14 创意时钟

15.1 红外遥控远程控制系统1

15.2 红外遥控远程控制系统2

16 超声波测距屏幕显示

17 基于NRF24L01的温度采集系统

如何快速入门单片机

我记得开始的时候需要对单片机引脚各个功能,寄存器进行解读然后看datasheet编写代码,经常出错,也因此走了很多弯路。

其实只要你有信心,做事能坚持到底,有不成功绝不放弃的强烈意志,那学个单片机对你来说就是件非常容易的事。建议步骤:

  1. 看书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书。

  2. 用学习板练习编写程序,学单片机主要就是练编程序,遇到不会的再问人或查书。

  3. 自己网上找些小电路类的资料练习设计外围电路。焊好后自己调试,熟悉过程。

  4. 自己完全设计具有个人风格的电路、产品的能力时你已经是高手了。

成为一名up主

这些视频也会渐渐的上传到我的b站上面,由于是新手,不知道如何成为一名up主,但是这一直是我个人的一个小目标,如果大家喜欢可以先关注一下我的b站账号。

不久的将来我想更新一些视频,讲讲技术、职场相关的经验,与大家分享。

77680052466b4536f8a476a5c2f2fadb.png

B站搜索用户『技术让梦想更伟大』,或扫码识别二维码关注。

B站空间:https://space.bilibili.com/52569498

‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧



扫码加好友,加入海归Python编程和人工智能群
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值