美文网首页
【单片机-序幕】笔记2

【单片机-序幕】笔记2

作者: 叶子陪你玩 | 来源:发表于2019-06-28 16:35 被阅读0次

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

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


    单片机内部结构

    要使用单片机,我们得先知道各个引脚大概是干什么用的。通常可以分为三类:
    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.系统调试
    在调试阶段,也就是“磨合”软件和硬件以便它们共同实现系统功能。当程序下载到单片机系统后,启动单片机运行程序,观察系统的“反应”和我们的设计是不是相符。如果出现这些与设计不符的实验效果,首先在保证硬件电路是正确的前提下,回到程序中找错误,修改后再下载到单片机系统中。如此反复,直到系统运转正常为止。

    相关文章

      网友评论

          本文标题:【单片机-序幕】笔记2

          本文链接:https://www.haomeiwen.com/subject/yqkdcctx.html