Multisim 里仿真8051单片机.doc

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

Multisim 里仿真8051单片机 实现的功能: 本次实验要求实现基于单片机的LCD显示,LCD分两次显示,第一次显示“0123”第二次显示“456789A”。LCD采用08x1的液晶显示器,单片机采用8051。 实验内容: 1、建立工程存放文件夹: 打开“我的文档”,在National Instruments文件夹中打开Circuit Design Suite 10.0,然后在MCU Workspaces文件夹中新建一个文件夹,文件名为project。 2、双击桌面上的Multisim10的图标,软件打开需要等待一定的时间。 3、设置: 点击菜单栏中的“Options”,选择“sheet properties”,在Circuit中的 “NET names”栏里选中“Hide All”,然后再点击Workspace,在“Sheet size”栏中选择“A4”,点击“OK”。 4、保存工程文件: 点击File中的Save,在弹出的对话框中点击MCU Workspaces,然后点击自己新建的project文件夹,然后点击“保存”。 5、选择元器件:在空白纸上点击右键,然后选择“Place Component”,在弹出的对话框中的“Group”中选择“MCU Module”,然后在“family”中选择“805X”中的“8051”,点击“OK”,在图上适合的位置点击左键,在弹出的对话框中点击“Browse”,在“我的文档”中找到刚新建的project文件夹,点击该文件夹,然后点击确定。在“Please enter the work space name”中输入文件名“project”,点击“Next”,在“Programming language”中选择“Assembly”,然后点击“Finish”。 接着在“Group”中选择“Basic”,在“Family”中选择“RESISTOR”,在Component中点击“10K”电阻,点击“OK”,在适合的位置点击左键即可。 然后在“Family”中选择“CAPACITOR”,选择一个“10u”和两个“30p”的电容,然后放置到图纸上。 接着在“Group”中选择“Sources”,在“Family”中选择“POWER_SOURCES”,点击放置四个“DGND”和两个“VCC”。 然后在“Group”中选择“Advanced Peripherals”,在“LCDS”中选择“LCD_DISPLAY_08x1”,并放置在图纸的适当位置。 接着在“Group”中选择“Misc”,在“CRYSTAL”中选择“HC-49/U_25MHz”的晶振,放置在图纸上。 6、按照图9所示,连接好单片机的外围电路图并点击File中的Save: 7、保存好以后,在左侧的“Design Toolbox”中左键单击“Circuit1”前面的“+”号,然后一直点击“+”号,一直找到“main.asm”,双击该文件,在原图纸栏出现了编程界面,然后在该界面中输入以下程序: 8、程序: $MOD51 ; This includes 8051 definitions for the metalink assembler ORG 0000H CLR P3.0;LCD初始化 SETB P3.1 MOV P1,#03H CLR P3.1 SETB P3.1 MOV P1,#0CH CLR P3.1 SETB P3.1 MOV P1,#06H CLR P3.1 SETB P3.0;对LCD写数据 SETB P3.1 MOV P1,#30H CLR P3.1 SETB P3.1 MOV P1,#31H CLR P3.1 SETB P3.1 MOV P1,#32H CLR P3.1 SETB P3.1 MOV P1,#33H CLR P3.1 CLR P3.0;LCD清屏 SETB P3.1 MOV P1,#01H CLR P3.1 SETB P3.0 SETB P3.1;第二次对LCD写数据 MOV P1,#34H CLR P3.1 SETB P3.1 MOV P1,#35H CLR P3.1 SETB P3.1 MOV P1,#36H CLR P3.1 SETB P3.1 MOV P1,#37H CLR P3.1 SETB P3.1 MOV P1,#38H CLR P3.1 SETB P3.1 MOV P1,#39H CLR P3.1 SETB P3.1 MOV P1,#41H CLR P3.1 SJMP $ END 9、程序输入完成后,再用鼠标右键点击右边的“Design Toolbox”中的“main.asm”文件,点击出现的菜单中的“Build”。在最下方的窗口中提示0错误和0警告以后,即可点击“Design Toolb

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档