全球旧事资料 分类
实验教案
课程名称:单片机原理及应用课程名称:单片机原理及应用专业:数控、专业:10数控、09电气班时间:学年第一学期时间:20112012学年第一学期任课教师:任课教师:谢富珍
f实验一KeilC51集成开发环境的使用练习一、实验目的熟悉KeilC51集成开发环境的使用方法二、实验设备及器件PC机一台三、实验原理1)介绍软件中各主要的窗口功能及快捷键的使用方法。2)创建工程及项目的步骤:在KEIL软件中创建工程项目,uv2)(再在文本编辑器中编写源程序(asm)将文件(asm)添加至工程项目中,直到达到形成树的管理结构。选“项目”或项目图标对“输出”“调试”等进行设置(时钟12MHZ生成HEX),,点击编译,则可检查是否有逻辑错误,并生成(hex)文件。3)如何看运行结果?(件仿真及硬件仿真。)软件仿真,是指PC没有和单片机通信(需将项目调试,设置成软件仿真),软件仿真就可以在PC的软件环境下,查看一些结果。如可以查看程序在ROM中的存储机器代码;查看程序执行过程中对内部RAM的改写情况;还可以通过寄存器窗口看一下常见的寄存器的变化情况,如R0R7,DPTRA等,还可以看IO口或定时器寄存器的内容变化。硬件仿真,是指PC和单片机建立通信(需将项目调试,设置成硬件仿真),硬件仿真通过将导线安装接口端,将电路连接好,就可在试验箱中查看运行结果。4)如何在软件仿真时,查看程序使ROM和RAM中寄存器的内容改变的?选择存储器窗口,将地址Address改成C:(表示ROM)将地址Address改成D:;(表示RAM)5)硬件仿真时,驱动程序的选择及设置?四、实验步骤(1)参考程序一ORG0000HLJMPMai
ORG00F0HMai
MOVR70LoopMOVR60DJNZR6DJNZR6DJNZR6DJNZR6DJNZR7LoopCPLP10P10CPLP11P11CPLP12P12CPLP13P13CPLP14P14
取反取反取反取反取反
fCPLP15P15取反CPLP16P16取反CPLP17P17取反SJMPMai
END学生实验要求:学生实验要求:1)按照参考程序建立项目及文件,并且调试,先进行硬件仿真查看运行结构,2)在参考程序的基础上稍作改动,用软件仿真的方法,查看程序执行的过程MAINMOVR7,02HLOOPMOVR6,07HDJNZR6,DJNZR7,LOOPCPLP10先查看ROM的内容,再在执行过程中查看R6,R7及P1口的内容变化实验思考题:五、实验思考题:要求,编写一条将片内RAM50H59H单元清零的程序。参考程序:ORG0000HMAINMOVR0,0AHMOVR1,50HMOVA00HLOOPMOVR1,AINCR1DJNZR0,LOOPEND调试要求:采用软件仿真,r
好听全球资料 返回顶部