文档详情

Multisim 里仿真8051单片机.doc

发布:2018-04-13约2.07千字共3页下载文档
文本预览下载声明
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
显示全部
相似文档