资源描述:
《计算机原理实验_信息与通信_工程科技_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、KeilC51集成开发环境的使用练习一、实验目的熟悉KeilC51集成开发环境的使用方法二、实验设备及器件IBMPC机一台三、实验内容1、学习进行KeilC51集成开发环境的安装和使用练习。然后按照以下内容建立文件并编译产生HEX文件。ORG0000HLJMPMainORG00F0HMain:MOVR7,#0LOOP:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LOOP涎时CPLP1.0;P1・O取反CPLPl.l;P1.1取反CPLPl.2;P1・2取
2、反CPLPl.3;P1・3取反CPLPl.4;P1.4取反CPLPl.5;P1.5取反CPLPl.6;P1・6取反CPLPl.7;P1.7取反SJMP■MainEND四、实验要求熟练掌握KeilC51集成开发环境的工程建立、编辑与编译功能。五、实验预习要求认真阅读木书的第2章的内容。六、实验思考题(1)试写一条把片内RAM50H〜59H单元清零的程序。(2)试写一条把片内RAM50H〜59H单元写入01H的程序。(3)KeilC51集成开发环境集成了哪几个主要功能?(4)调试环境怎样进行修改和调整?(5
3、)如何监控存储器内容?(6)CPU对8051内部RAM和外部RAM存贮器都有哪些寻址方式,为什么8031最适合于智能仪器和控制型的应用场合?实验2基于KeilC51集成开发环境的仿真与调试一、实验目的熟悉KeilC51集成开发环境调试功能的使用和DP-51PROC单片机综合仿真实验仪的使用。二、实验设备及器件IBMPC机一台DP-51PROC单片机综合仿真实验仪一台三、实验内容1、按照木书的第2章的2.2节内容进行KeilC51集成开发环境的仿真调试练习。然后按照以下内容建立文件并编译仿真调试。ORG8
4、000HLJMPMainORG80F0HMain:MOVR7,#0LOOP:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LOOP涎时CPLP1.0;P1.0取反CPLPl.l;P1・1取反CPLPl.2;P1.2取反CPLPl.3;P1.3取反CPLPl.4;P1.4取反CPLPl.5;P1.5取反CPLPl.6;P1.6取反CPLPl.7;P1.7取反SJMPMainEND2、仿照上面程序的修改,在DP51-PROC单片机综合仿真实验仪匕重复进行实验一
5、数据传送实验O四、实验要求熟练掌握结合DP・51PROC单片机综合仿真实验仪和KeilC5喋成开发环境进行仿真调试。五、实验步骤1、用40针排线把DP-51PROC实验仪上的A1EJ76接口和A2区J79接口相连,然后使用排线把A2区的J61接口与D1区的J52接口相连。如图3.1所示。P1.0Pl.1P1.2MCUpi.3P1.4P1.5P1.6P1.7W■KAVw-KAVWAVXXAVW-——-.wavW-MAVW-K-AV-图3.1实验2原理图2、把TKSMonitor51仿真器的工作模式选择开关
6、切换到RUN处,然后按一下复位键(RST),MON51程序就开始运行了。此时,TKSMonitor51仿真器进入调试状态。3、用户使用KeilC51集成开发环境建立工程、编辑与编译“实验内容”所列的程序。然后按照本书的第2章233节的第2点(软件调试环境的设置)设置好,然后再编译一次。4、此时用户就可以进行仿真调试。如果用户在退出仿真调试模式后想再次进入仿真调试,可以先按一下TKSMoni血51仿真器的复位键(RST)。用户可以在仿真调试环境下设置断点、单步、全速运行等。在调试过程小用户可以看见D1区的
7、LED的亮灭是由用户程序來控制的。六、实验预习要求认真阅读木书的第2章的内容。研读木实验程序,并做击自己的程序,改善运行效果。七、实验思考题如何仿真和调试C51程序呢?(用户可以把上面的例子改为C51程序然后再编译调试)实验3单片机I/O口控制实验一、实验目的利用单片机的pi口作io口,使用户学会利用pi口作为输入和输出口。二、实验设备及器件IBMPC机一台DP-51PR0C单片机综合仿真实验仪一台三、实验内容1.编写一段程序,用P1口作为控制端口,使D1区的LED轮流亮。2.编写一段程序,用P1.0〜
8、P1.6U控制LED,P1.7控制LED的亮和灭(P1.7接按键,按下时LED亮,不按时LED灭。)四、实验要求学会使用单片机的P1口作I0U,如果有时间用户也可以利用P3口作10口來做该实验五、实验步骤1、用导线把A2区的J61接口与D1区的J52接口相连。原理如图3.2A所示。P1.0Pl.1Pl.2MCUPl.3Pl.1P1.5P1.6wHw+<-—zw+<-——wAV■K-AAAwHw\K-——vVAWP1.7B图3.2实验3原理