找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1166|回复: 1
打印 上一主题 下一主题
收起左侧

D1.1 单片机入门第一课

[复制链接]
跳转到指定楼层
楼主
第一章 从框架学习单片机
1.1 单片机入门第一课1.1.1 单片机学习框架
  • 单片机框架
  • C语言框架
  • 模拟电路入门框架
  • 数字电路入门框架 ...
框架、框架,关于单片机的文章很多,但是学习框架凤毛麟角。 那么就集中在框架上先写写。
1.1.1.1 单片机主框架
在主目录曾经写过,因为这是第一节,那么我们重复下。
  • 单片机核心当然是必不可少的,单片机就是将电脑所拥有的大部分硬件集成到一个芯片中,当然是精简过,但是也强悍的不得了。
  • 都将计算机集成了,我们考虑下,自然需要有些基础学习单片机才能进展快,所以要了解一些模拟电路、数字电路的基础知识,但是大家不要被这两个名词吓住了,针对单片机应用来说,我们仅学习其中万分之一的基础知识就好。
  • 当然单片机学习离不开单片机编程,早期学单片机很费劲,要学习汇编语言,机器语言,感谢C语言的发明人和拓展科学家吧!他们把问题简化,我们可以用中级语言C语言完成单片机编程,C语言是核心,这个要学会,现在甚至有些可以用高级语言或者图形化单片机编程,但是还不够实用化,C语言仍然是核心。
  • 我们用编写单片机软件来控制单片机硬件,所以软件环境、硬件环境都必不可少。软件环境包括编程平台(软件开发平台)和调试工具(串口调试助手、TCP/IP/UDP调试助手等等);硬件环境我们要准备单片机开发板和调试工具万用表、示波器、逻辑分析仪等。
  • 准备这些很麻烦,有些还比较贵,所以在公司内部和学校学习是最好的方式,另外现在有个神器-Proteus,它包含了单片机编程平台、硬件仿真、硬件调试工具,作为初学者可以从proteus入手学习单片机,事半功倍。
  • 通讯协议是重点、重点、重点!单片机核心与外部模块、芯片通讯,都要有通讯协议才行,要用几根线与外部连线,要发送什么数据...
1.1.1.2 C语言框架

C语言,大家重点应该关注语言这两个字,汉语、英语都是语言。无非汉语英语是人说的话,C语言是机器人(电脑)说的话。
  • 程序开发调试平台(装在电脑上),电脑是什么?就是人脑,这个平台就是人脑的一段程序。
  • 容器?当然就是我们的大脑了。还有我们大脑内部的神经元、记忆区域。
  • 词、句子,我们说的话、记录的文字,都是有词句组成,C语言也不例外。
  • 语法规则那么就清楚了,说话要有逻辑,别人才听得懂,这就是语法规则。
  • 输入、输出、内部运算,这就是对话的过程,有人跟你说话,你与计算机说话,计算机与你对话,这就是输入输出;内部运算当然是想想再说,不能胡说八道:)
  • 函数库,就像我们翻译软件,把常用的符合一定语法句子记录下来,日积月累,后续我们直接调用就好,例如打字的搜狗输入法记录的常用短句,常用的英文句子...

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:735825 发表于 2021-3-21 10:30 | 只看该作者
原创 非首发 作者:向导
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表