8051单片机的输出电路设计与仿真.doc

8051单片机的输出电路设计与仿真.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8051单片机的输出电路设计与仿真

实验二:8051单片机的输出电路设计与仿真 一、实验目的 1.学习8051单片机的输出电路设计与仿真方法; 2.掌握8051单片机的基本电路的设计方法; 3.掌握利用8051的输出端口驱动LED的方法; 3.学习Multisim 的单片机仿真方法 二、设计原理 1.89051的基本电路 单片机控制系统的设计,都是基于单片机的基本电路展开的。图1是89S51单片机的基本电路,由图可见,89S51单片机的基本电路包括四个组成部分: ⑴电源 单片机的40脚接Vcc(+5V),20 脚接地。 ⑵时钟 89S51内部已具有时钟振荡电路,只要在18、19引脚连接石英震荡晶体即可。石英的震荡频率一般采用12MHz。 ⑶复位电路 第9脚为复位引脚,当此引脚连接高电平超过2个机器周期时,即可产生复位动作。电源接上瞬间,电容器相当于短路,这时单片机执行复位动作。随着时间的增加,第9脚上的电压逐渐下降,当降至低电平时,89S51恢复正常状态,这个过程称为“自动复位”。通常会在电容器两端并接一个按钮开关,此按钮开关就是一个手动的复位开关。 ⑷存储器设置电路 如果把31引脚接地,则采用外部存储器;如果把31引脚接电源,则采用内部存储器。 2.驱动LED LED为发光二极管,其特点是反向不导通;正向电压超过发光二极管的开启电压时,导通并且发光;LED的导通电压为1.7V。LED导通后,通过增加正向电流,LED将更亮,但其寿命将缩短。因此,LED的正向电流以10 mA ~20mA为宜。但是从单片机P口输出的电流一般都小于10 mA,而从外部输入单片机的电流,却易于控制在10 mA ~20mA。因此LED在单片机的P口采用反向连接,即相对于LED来说,从单片机P口流出的电流为反向电流,从外部流向单片机的电流为正向电流。这样,当单片机P口的输出为低电平时,与P口相连接的LED导通,发光。 三、设计内容 用Multisim11设计一个用单片机P2口驱动LED发光的电路。这个电路是在单片机基本电路基础上,用P2口连接8个LED灯,当单片机输出低电平时,LED灯亮;当单片机输出高电平时,LED灯不亮。 要求:通过程序把8个LED分成两组,即4个LED为一组;两组LED交替发光。 提示:①在每个LED的正向端要串联一个电阻R,其作用是限制电路中电流的大小。如果要求电路中的电流为15 mA,则。②LED灯的反向端连接P2口,正向端连接电阻R,然后连接电源。要求电路只用一个电源。 四、设计步骤 2.在元件栏内点击“place Mcu Module”→805x→8051→确定,然后根据MCU向导逐步执行。 步骤1:定义Workspace文件 该对话框用于Workspace文件的设置,请如下提示输入: Workspace文件路径:采用默认的路径 Workspace文件名:MCU workspaces LED 点击“下一步” 步骤2:定义项目 该对话框用于Project文件的设置,请按如下提示填写对话框的选项: ⑴Project type: standard(说明:选standard后,该项目将包含用于产生机器码的源程序,选择另一个将不包括源程序) ⑵Programming language: C ⑶Assembler/compiler tool: Hi-Tech-Lite compiler(这一项用于选择编译工具) ⑷项目名称:projectA 点击“下一步” 步骤3:定义源文件 该对话框是设置源程序文件,采用默认:main.c 然后单击“完成”。这时,在multisim11的工作区放置了一个8051单片机。此时,multisim11工作区左侧的设计工具箱中的电路文件的组成结构如图2所示。从图可以看出,workspace、project和source file,三个文件是树状的层层包含关系。 3.放置并连接外围组件 在multisim11的工作区放置外围组件:LED8个(红色)、电阻R9个、直流电源一个、电容3个、模拟地3个、石英振荡晶体一个,按钮开关一个,然后按照“设计内容”的要求进行连接、设置元件参数。 提示:⑴放置石英晶体 点击元件栏的“MISC”→“CRYSTAL”,然后“确定”。⑵放置按钮开关点击“放置机电元件” →MOMENTARY-SWITCHES→ PB.NO。 4.设置MCU模块的源代码管理对话框 点击multisim11菜单中的MCU菜单,然后点击“MCU8051U1→MCU code

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档