前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【单片机-序幕】笔记2

【单片机-序幕】笔记2

作者头像
叶子陪你玩
发布2020-03-11 15:53:19
3730
发布2020-03-11 15:53:19
举报

【如何系统学习单片机?】

单片机集成了微处理器,存储器及各种输入、输出接口的芯片。

单片机内部结构

要使用单片机,我们得先知道各个引脚大概是干什么用的。通常可以分为三类: 1.电源和时钟引脚。如Vcc,GND,XTAL1.XTAL2.(掌握) 2.编程控制引脚。RST,PSEN,ALE/PROG,EA/Vpp(了解) 3.IO口引脚。P0,P1,P2,P3.(掌握)。

具体的功能可以边使用查阅。

单片机引脚图

我们再来看看一个最小的单片机系统是怎样的。

最小单片机系统

实物图

解释: 一个12MHZ晶振,2个20pF电容,与单片机的XTAL1端(19管脚)、XTAL2(18管脚)内部有一个片内振荡器结构。

振荡器结构

VCC(40管脚)和GND(20管脚)分别为电源端和接地端。

然后10脚P3^0 RXD(receive data)接收数据引脚连接电脑的TXD发送数据端口,11脚P3^1TXD(transmit data)发送数据引脚连接电脑的RXD接收数据端口。

更多的外设和引脚使用等到具体使用的时候在细讲。

【单片机系统设计的流程是怎样的,需要掌握哪些辅助软件?】

准备好所需要的基础知识、软件工具、硬件工具后就具备了设计单片机系统的基础。接下来看看单片机系统设计的流程是什么,如何把以上这些知识、工具利用起来完成一个具有实际功能的单片机系统。

1.需求分析 需求分析是分析功能、确定参数要求的过程。无论在学习单片机系统设计或是将来设计一些解决实际问题的项目,明确最终要达到的功能非常重要。

2.电路设计 从系统框图出发,就可以利用所学知识把电路图设计出来。设计过程中单片机部分的电路可参考许多现成的电路功能模块,稍做修改就可以直接使用。电路图设计出来后,就可以购买电路所需的元器件,并利用面包板、万用板等把实际的电路搭出来,以便接下来程序调试中有一个硬件平台。

3.程序设计 单片机程序用汇编语言或 C51 语言编写,用汇编或 C51 语言设计好的单片机程序,将通过一个连接计算机 USB 口和单片机下载接口的下载器,下载到单片机中。下载完成后,单片机启动时运行下载的程序就可以实现相应的控制功能了。

4.系统调试 在调试阶段,也就是“磨合”软件和硬件以便它们共同实现系统功能。当程序下载到单片机系统后,启动单片机运行程序,观察系统的“反应”和我们的设计是不是相符。如果出现这些与设计不符的实验效果,首先在保证硬件电路是正确的前提下,回到程序中找错误,修改后再下载到单片机系统中。如此反复,直到系统运转正常为止。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【如何系统学习单片机?】
  • 【单片机系统设计的流程是怎样的,需要掌握哪些辅助软件?】
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档