欢迎来到天天文库
浏览记录
ID:45558426
大小:171.99 KB
页数:14页
时间:2019-11-14
《【精品】微机原理与应用实验指导书新》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、专业实验指导微机原理与应用(MCS-51系列单片机原理及其应用)实验指导书王忠飞编浙江工业大学机电工程学院单片机仿真实验机使用说明第一章Dais-80958B微机原理实验开发系统概述11.1系统概述1.2系统特点第二章Dais-80958B微机原理实验开发系统组成22」系统结构框图2.2系统配置2.3系统硬件主要内容配置2.4系统接口定义2.5通用电路简介2.6系统软硬件组成第三章Dais・80958B微机原理实验开发系统使用73」系统连接3.2系统测试3.3系统资源使用3.4连PC机系统配置要求3
2、.5软件安装第四章Dais-80958B系统键盘监控简介84」键盘/显示使用4.2键盘监控程序简介4.3键盘监控操作说明实验指导书实验一单片机仿真开发系统认识和演示实验20实验二单片机编程实验22实验三单片机中断、定时/计数器和通讯实验24实验四单片机系统扩展的构件编程实验27实验单片机仿真开发系统认识和演示实验一、实验目的通过木次实验,可以了解和掌握单片机仿真开发系统的基木使用方法,对单片机应用系统有全面的感性认识,并为以后的H己动手实验作好准备。二、实验设备PC机、Dais-80958B微机等。
3、三、实验内容1.指导教师讲解Dais-80958B仿真实验机的结构、工作原理;2.指导教师讲解Dais-80958B仿真实验机的使用方法;3.指导教师演示P1.7端口控制LED闪烁实验;4.学生自己动手模仿演示的过程,并修改程序,可以改变LED闪烁频率;5.学习IAREW8051开发平台。LEDONEQULEDOFFEQULEDFLAGBIT100200OOHORGLJMPOOOOHMAINORG01OOHMAIN:MOVSP,#50HMOVPSW^OOHMOVA,#10LCALLDELAYCLRL
4、EDFLAGLOOP:JBLEDFLAQLEDISONLEDISOFF:SETBLEDFLAGCLRPl.7MOVA、#LEDONLCALLDELAYLJMPLOOPLEDISON:CLRLEDFLAGSETBPl.7MOVA,#LEDOFFLCALLDELAY四、实验中演示用的程序和流程;修改这个数可以改变LED亮的吋间LJMPLOOPDELAY:PUSHPUSHMOVDELAY1:MOVDELAY2:NOPDJNZDJNZPOPPOPRET06H07HR7,AR6,#255R6QELAY2R7,
5、DELAY!07H06H五、实验步骤1・熟悉Dais-80958B仿真实验机的组成;2.熟悉Dais-80958B仿真实验机配套的软件和IAREW8051开发平台软件的使用方法;3.掌握Dais-80958B仿真实验机与PC的连接方法和注意事项;4.首先将Dais-80958B实验机断电,然后将其与PC的串行端口相连,打开PC和实验机;5.启动实验机配套的软件包,进入仿真环境;6.将(四)中的程序输入到让算机中,保存为LEDDEMO.ASM,然后编译、仿真该程序;7.修改(四)中程序的第1、2两行的
6、程序屮的数字值,观察LED“亮”和“暗”的变化规律。8.退出实验机仿真环境,进入IAREW8051开发平台,学习该平台屮的软件模拟器——C-SPY;9.在IAREW8051环境,在菜单“File”一“New”-一个新Project,并保存为LEDDemo.prj;10.在IAREW8051环境,在菜单“File”一“New”-»"Project”,建立*“Source/Text”,建立一个新源文件,并保存为LEDDemo.c,将下面程序输入:#include#defineLEDON1
7、00#defineLEDOFF200voiddelay(unsignedinttm)tiunsignedinti;unsignedcharj;for(i=tm;i>0;i++)for(j=255;j>0;j++);voidmain(void)unsignedcharledFlag=0;for(;;){if(ledFlag){ledFlag=0;P1.7=1;Delay(LEDOFF);}else{ledFlag=1;P1.7=0;Delay(LEDON);}六、实验报告1・网岀Dais-80958B
8、实验机的结构框图;2•比较硕件仿真和软件模拟器在调试程序时的区别。实验二单片机编程实验一、实验目的熟悉MCS-51系列单片机的指令系统,掌握ASM51汇编语言和IAREW8051C语言的程序设计方法。二、实验设备PC机、Dais-80958B微机等三、实验内容1.根据(四)中的程序流程框图使用ASM51汇编语言编写程序;2.使用Dais-80958B实验机仿真所编写的程序;3.根据(四)中的程序流程框图使用使用C语言编写程序;4•使用IAREW8051开发平台的C-S
此文档下载收益归作者所有