嵌入式开发之路,从51单片机开始
共 2197字,需浏览 5分钟
·
2021-10-02 00:40
来源:技术让梦想更伟大
作者:李肖遥
嵌入式开发入门之路
我相信很多朋友第一次接触的单片机应该就是51单片机,8位的mcu,丰富的教程,可以做很多小玩意,让初学者基本掌握单片机编程技术,在实际操作中学习,51单片机开发板很适合单片机初学者以及电子爱好者自学使用。
所以在我创业之初,也做了这一款单片机,如果刚入门值得一看,这是兴趣使然,也是嵌入式开发最佳路线之一,下图是整个开发板的鸟瞰图,已卖完是绝版了。
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 语言编程。
视频汇总链接
如何快速入门单片机
我记得开始的时候需要对单片机引脚各个功能,寄存器进行解读然后看datasheet编写代码,经常出错,也因此走了很多弯路。
其实只要你有信心,做事能坚持到底,有不成功绝不放弃的强烈意志,那学个单片机对你来说就是件非常容易的事。建议步骤:
看书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书。
用学习板练习编写程序,学单片机主要就是练编程序,遇到不会的再问人或查书。
自己网上找些小电路类的资料练习设计外围电路。焊好后自己调试,熟悉过程。
自己完全设计具有个人风格的电路、产品的能力时你已经是高手了。
成为一名up主
这些视频也会渐渐的上传到我的b站上面,由于是新手,不知道如何成为一名up主,但是这一直是我个人的一个小目标,如果大家喜欢可以先关注一下我的b站账号。
不久的将来我想更新一些视频,讲讲技术、职场相关的经验,与大家分享。
B站搜索用户『技术让梦想更伟大』,或扫码识别二维码关注。
B站空间:https://space.bilibili.com/52569498
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ 关注我的微信公众号,回复“加群”按规则加入技术交流群。
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。