网站大量收购独家精品文档,联系QQ:2885784924

基于面包板的单片机最小系统.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于面包板的单片机最小系统陈付龙

主要内容面包板及相关器件面包板开发单片机应用系统方法单片机应用系统

1.面包板及相关器件

面包板面包板是专为电子电路的无焊接实验设计制造的。由于各种电子元器件可根据需要随意插入或拔出,免去了焊接,节省了电路的组装时间,而且元件可以重复使用,所以非常适合电子电路的组装、调试和训练。

面包板插孔面包板的表面有规则排列的供插装元器件的插孔,在面包板中间有一条中心分隔槽把它分成上、下两个部分。上半部分每列5个插孔之间是导通的,下半部分每列5个插孔之间也是导通的。而上、下部分插孔之间不导通。

面包板的插接电阻1,它一支管脚插在电源正极排孔上,与电路的电源正极导通;另一支管脚插在下半部分的插孔中,而该插孔下方用一根导线跨接到第3列插孔中,而三极管1的e极插于同列插孔中,这样就实现了电阻1与三极管1的e极的电气连接。

面包板专用线

USB-A接口延长线

STC12C5A60S2(或5A32S2)-35I-PDIP40单片机

PIN40芯片座

logoSTC12C4052AD-35I-DIP20单片机

PIN20芯片座

杜邦3PIN+1PIN接口和杜邦压针连接线

热缩管

USB-ISP下载模块

自锁式开关

12*12*5mm微动开关

LED灯(5mm)

12MHz晶振

无源扬声器

30pF电容

0.1uF电容

电阻(100欧、1K欧、10K欧)

01需求分析02电路设计03程序设计04电路连接05系统调试2.面包板开发单片机应用系统方法

(1)需求分析比如一个简单的单片机控制发光二极管的例子,功能确定为单片机控制一个发光二极管点亮500ms,熄灭500ms,再点亮500ms,再熄灭500ms……如此反复。需求分析是分析功能、确定参数要求的过程。无论在学习单片机系统设计或是将来设计一些解决实际问题的项目,明确最终要达到的功能非常重要。

(2)电路设计左边阴影框里就是单片机,右边的是发光二极管。

电源端(VCC、GND)C51的VCC(40管脚)和GND(20管脚)分别为电源端和接地端,C51的供电电压范围为直流+4.0~+5.5V。电路中所有具有同名的电源标号或网络标号之间是连通的,只是为了电路图的美观,没有把这些连通的节点全部连接起来。

时钟信号端(XTAL1、XTAL2)C51单片机的XTAL1端(19管脚)、XTAL2(18管脚)内部有一个片内振荡器结构,但仍然需要在XTAL1和XTAL2之间连接一个晶振Y1,并加上两个容量介于20~40pF的电容C1、C2组成时钟电路,如图所示。单片机上电后,用示波器可在XTAL1管脚观察到频率与晶振频率相同的方波信号。

像图示这种使用晶振配合产生时钟信号的方法称为内部时钟方式。晶振的频率决定了该系统的时钟频率,比如晶振频率选择12MHz,那么单片机工作的频率就是12MHz。根据系统对速度的要求,一般可以选择1.2MHz~12MHz的晶振。通常我们使用12MHz的晶振。

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

有时,只使用一个电解电容的复位电路可靠性不高,所以图中给出两种较好的复位电路。其中,按钮开关S1可对单片机实现手动复位,当按下S1时,RST端获得复位信号(高电平)而使单片机复位,此时无论单片机在进行什么操作都得乖乖的从头开始执行程序。

外部程序存储器访问控制端最简系统中,C51单片机的端(31管脚)接了高电平。这是单片机的外部程序存储器访问控制端,顾名思义,的电平控制着单片机是否去访问外部程序存储器。接高电平时,单片机执行本单片机内部程序存储器中的程序,并在读取完内部程序存储器地址为0FFFH上的数据后自动转向读取外部的程序存储器;如果接低电平,则单片机访问的全部是外部程序存储器。

程序设计单片机程序用汇编语言或C51语言编写,有许多计算机上的应用软件可支持这两种语言的单片机程序开发,比如μVision软件等。用汇编或C51语言设计好的单片机程序,将通过一个连接计算机USB口和单片机下载接口的下载器,下载到单片机中。下载完成后,单片机启动时运行下载的程序就可以实现相应的控制功能了。

电路连接在面包板上用导

文档评论(0)

yingyaojun1975 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档