微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 单片机学习知识点全攻略(一)

单片机学习知识点全攻略(一)

时间:05-08 来源:本站整理 点击:

  导语:单片机对于初学者来说确实很难理解,不少学过单片机的同学或电子爱好者,甚至在毕业时仍旧是一无所获。基于此,电子发烧友网将整合《单片机关键知识点全攻略》,共分为四个系列,以飨读者,敬请期待!此系列对于业内电子工程师也有收藏和参考价值。

       单片机关键知识点一览:

系列一

  1:单片机简叙

  2:单片机引脚介绍

  3:单片机存储器结构

  4:第一个单片机小程序

  5:单片机延时程序分析

  6:单片机并行口结构

  7:单片机的特殊功能寄存器

系列二

  8:单片机寻址方式与指令系统

  9:单片机数据传递类指令

  10:单片机数据传送类指令

  11:单片机算术运算指令

  12:单片机逻辑运算类指令

  13:单片机逻辑与或异或指令祥解

  14:单片机条件转移指令

系列三

  15:单片机位操作指令

  16:单片机定时器与计数器

  17:单片机定时器/计数器的方式

  18:单片机的中断系统

  19:单片机定时器、中断试验

  20:单片机定时/计数器实验

  21:单片机串行口介绍

系列四

  22:单片机串行口通信程序设计

  23:LED数码管静态显示接口与编

  24:动态扫描显示接口电路及程序

  25:单片机键盘接口程序设计

  26:单片机矩阵式键盘接口技术及

  27:关于单片机的一些基本概念

  28:实际案例实践——单片机音乐程序设计

  1:单片机简叙

  什么是单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。

  单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等那是单片机系统。

  2:单片机引脚介绍

  

  单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。

  ⒈ 电源:

  ⑴ VCC - 芯片电源,接+5V;

  ⑵ VSS - 接地端;

  ⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

  ⒊ 控制线:控制线共有4根,

  ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲

  ① ALE功能:用来锁存P0口送出的低8位地址

  ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

  ⑵ PSEN:外ROM读选通信号。

  ⑶ RST/VPD:复位/备用电源。

  ① RST(Reset)功能:复位信号输入端。

  ② VPD功能:在Vcc掉电情况下,接备用电源。

  ⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。

  ① EA功能:内外ROM选择端。

  ② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

  ⒋ I/O线

  80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

  拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。

  1、 电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。

  2、 振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶体震荡器,电容,连上就能了,按图1接上即可。

  3、 复位管脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。

  4、 EA管脚:EA管脚接到正电源端。 至此,一个单片机就接好,通上电,单片机就开始工作了。

  我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,那么和哪个管脚相连呢?单片机上除了刚才用掉的5个管脚,还有35个,我们将这个LED和1脚相连。(见图1,其中R1是限流电阻)

按照这个图的接法,当1脚是高电平时,LED不亮,只有1脚是低电平时,LED才发亮。因此要1脚我们要能够控制,也就是说,我们要能够让1管脚按要求变为高或低电平。即然我们要控制1脚,就得给它起个名字,总不能就叫它一脚吧?叫它什么名字呢?设计51芯片的INTEL公司已经起好了,就叫它P1.0,这是规定,不能由我们来更改

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top