基于面包板的单片机最小系统ppt课件_第1页
基于面包板的单片机最小系统ppt课件_第2页
基于面包板的单片机最小系统ppt课件_第3页
基于面包板的单片机最小系统ppt课件_第4页
基于面包板的单片机最小系统ppt课件_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于面包板的单片机最小系统陈付龙主要内容 面包板及相关器件 面包板开发单片机运用系统方法 单片机运用系统1.面包板及相关器件面包板面包板是专为电子电路的无焊接实验设计制造的。由于各种电子元器件可根据需求随意插入或拔出,免去了焊接,节省了电路的组装时间,而且元件可以反复运用,所以非常适宜电子电路的组装、调试和训练。面包板插孔面包板的外表有规那么陈列的供插装元器件的插孔,在面包板中间有一条中心分隔槽把它分成上、下两个部分。上半部分每列5个插孔之间是导通的,下半部分每列5个插孔之间也是导通的。而上、下部分插孔之间不导通。面包板的插接电阻1,它一支管脚插在电源正

2、极排孔上,与电路的电源正极导通;另一支管脚插在下半部分的插孔中,而该插孔下方用一根导线跨接到第3列插孔中,而三极管1的e极插于同列插孔中,这样就实现了电阻1与三极管1的e极的电气衔接。面包板公用线USB-A接口延伸线STC12C5A60S2或5A32S2-35I-PDIP40单片机PIN40芯片座STC12C4052AD-35I-DIP20单片机PIN20芯片座杜邦3PIN+1PIN接口和杜邦压针衔接线热缩管USB-ISP下载模块自锁式开关12*12*5mm微动开关LED灯5mm12MHz晶振无源扬声器30pF电容0.1uF电容 电阻100欧、1K欧、10K欧2.面包板开发单片机运用系统方法

3、需求分析 电路设计 程序设计 电路衔接 系统调试1需求分析 需求分析是分析功能、确定参数要求的过程。无论在学习单片机系统设计或是未来设计一些处理实践问题的工程,明确最终要到达的功能非常重要。 比如一个简单的单片机控制发光二极管的例子,功能确定为单片机控制一个发光二极管点亮500ms,熄灭500ms,再点亮500ms,再熄灭500ms如此反复。2电路设计左边阴影框里就是单片机,右边的是发光二极管。电源端电源端VCC、GNDC51的VCC40管脚和GND20管脚分别为电源端和接地端,C51的供电电压范围为直流+4.0+5.5V。电路中一切具有同名的电源标号或网络标号之间是连通的,只是为了电路图的美

4、观,没有把这些连通的节点全部衔接起来。时钟信号端时钟信号端XTAL1、XTAL2C51单片机的XTAL1端19管脚、XTAL218管脚内部有一个片内振荡器构造,但依然需求在XTAL1和XTAL2之间衔接一个晶振Y1,并加上两个容量介于2040pF的电容C1、C2组成时钟电路,如下图。单片机上电后,用示波器可在XTAL1管脚察看到频率与晶振频率一样的方波信号。像图示这种运用晶振配合产生时钟信号的方法称为内部时钟方式。晶振的频率决议了该系统的时钟频率,比如晶振频率选择12MHz,那么单片机任务的频率就是12MHz。根据系统对速度的要求,普通可以选择1.2MHz12MHz的晶振。通常我们运用12MH

5、z的晶振。C51单片机的RST端9管脚是复位端。当向RST端输入一个短暂的高电平单片机就会复位,复位后单片机从头开场执行程序。假设在单片机执行程序的过程中触发复位,那么单片机立刻放弃当前操作而被强行从头开场执行程序。最简单的复位电路就是在RST端与电源端之间衔接一个10F左右的电解电容。单片机上电瞬间,电容C3的正极电压瞬间变为+5V,C3对于这个瞬间的电压突变相当于短路隔直通交,于是+5V高电平相当于直接加到了单片机的RST端上。正是这个加在RST端的瞬间高电平使单片机复位。很快,电容C3充溢电,在电路中相当于断路,于是RST端电平由高转低,单片机随即开场执行程序。复位端复位端RST有时,只

6、运用一个电解电容的复位电路可靠性不高,所以图中给出两种较好的复位电路。其中,按钮开关S1可对单片机实现手动复位,当按下S1时,RST端获得复位信号高电平而使单片机复位,此时无论单片机在进展什么操作都得乖乖的从头开场执行程序。外部程序存储器访问控制端外部程序存储器访问控制端最简系统中,C51单片机的 端31管脚接了高电平。这是单片机的外部程序存储器访问控制端,顾名思义, 的电平控制着单片机能否去访问外部程序存储器。接高电平常,单片机执行本单片机内部程序存储器中的程序,并在读取完内部程序存储器地址为0FFFH上的数据后自动转向读取外部的程序存储器;假设 接低电平,那么单片机访问的全部是外部程序存储

7、器。EA/VPP程序设计单片机程序用汇编言语或C51言语编写,有许多计算机上的运用软件可支持这两种言语的单片机程序开发,比如Vision软件等。用汇编或C51言语设计好的单片机程序,将经过一个衔接计算机USB口和单片机下载接口的下载器,下载到单片机中。下载完成后,单片机启动时运转下载的程序就可以实现相应的控制功能了。电路衔接在面包板上用导线按电路设计衔接电路系统调试在调试阶段,也就是“磨合软件和硬件以便它们共同实现系统功能。当程序下载到单片机系统后,启动单片机运转程序,察看系统的“反响和我们的设计是不是相符。比如发光二极管以500ms为间隔进展闪烁。当程序设计完成并下载到单片机之后,能够出现的

8、问题是发光二极管不闪烁或闪烁的时间间隔不对。假设出现这些与设计不符的实验效果,首先在保证硬件电路是正确的前提下,回到程序中找错误,修正后再下载到单片机系统中。如此反复,直到系统运转正常为止。3.单片机运用系统单片机运用系统=单片机+外围电子元件+控制程序3.1 发光二极管运用发光二极管LED,电路符号 是一种最常用的指示器件,近几年因其本钱下降和节能的特点大量运用在照明设备中。发光二极管有极性之分,当有足够的正向电流正极流向负极的电流,约10mA30mA经过时便会发光。单片机的控制我们把发光二极管D1的负极衔接在单片机的P0.4口35管脚上,电阻R1起到限流的作用。根据器件的衔接关系分析知道:

9、当单片机的P0.4口输出低电平常接地,发光二极管D1正、负极之间获得电压而被点亮;当P0.4口输出高电平常+5V,发光二极管D1那么熄灭。所以要实现图2-17所示的功能,即让发光二极管以500ms为间隔闪烁,变成了让单片机的P0.4口以500ms为间隔输出高、低电平。流水灯 8个LED依次点亮各种效果+5V8个交通灯+5V8个八位二进制计数器+5V8个3.2 开关控制12345612436脚自锁式开关:按下1-2导通,4-5导通;弹起1-3导通,4-6导通4脚微动开关按键:按下1-2导通,3-4导通;弹起1-2断开,3-4断开开关控制LED灯1243GND+5v3.3 蜂鸣器+5V+-接单片机信号输出端蜂鸣器的衔接电子喇叭 按下按键,喇叭鸣叫;释放按键,停顿鸣叫+5V+-1243电路设计反响时间测试仪反响时间测试仪的功能:单片机向蜂鸣器输出一个很短的鸣响信号Vout比如500ms,测试者听到这个信号后立刻按下按钮开关向单片机输入一个信号Vin,单片机只需计算出输出信号Vout与输入信号Vin之间的时间差就得到反响时间以ms为单位,最后输出到反响时间显示器上显示即可。电路设计系统由4个模块部分组成:单片机、蜂鸣器及驱动电路、按钮开关、反响时间显示器如LED/数码管/LCD。+5V+-1243程序设计单片机P1.0在t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论