文档介绍:《单片机原理及应用》
实验指导书
襄樊学院物理与电子工程学院
《单片机原理及应用》实验指导书
1
实验要求
1)认真阅读实验指导书,弄懂实验原理和实验内容。MOV R2,#250
DJNZ R2,$
DJNZ R1,LOOP2
DJNZ R0,LOOP1
SJMP AGAIN
END
图1-4 进入编辑源文件窗口
《单片机原理及应用》实验指导书
5
源程序编写完后,①File→②Save As :\test 目录下,获得汇编语言源程序。
(编译)各种应用文件
①点击Target 1 前之+ 号→出现②Source Group1→③点击它并按鼠标右键会生弹出下拉菜单见图1-5 编译文件文件窗口→选择④Add Files to Group ‘ Source Group 1’ →⑤ 源文件→⑦在Source Group 1 前会出现一个+号→⑧点击之弹出test. asm 文件名点击该文件名→⑨主窗口中会出现该程序
图1-5 进入编译文件文件窗口
编译:Project→Rebuild all target files (或点击图标)就会生成一系列到文件如OBJ 文件LST 文件HEX文件等。
如果在源文件中存在错误在Output 窗口中会出现错误提示信息,你可以在源程序中进行修改,然后存盘后重新Build 观察错误提示信息。
Debug→Start/Stop Debug Session进(或点击图标)进入软件模拟的仿真窗口,可使用单步、设断点来进行调试和除错。
设置硬件实时仿真调试选项:Project→Options for Target ‘Targetl’→,见图1-5。选硬件仿真选项,按确定按钮确定。
点击Settings设置串行口选项,见图1-5。串行口Port应与实际使用的PC机串行口相一致,波特率Baudrate必须使用9600。
实验箱的仿真串口必须与PC机串口连接,拨位开关K10必须拨在B端,连接P10和L0,连接P11和L1,连接完毕后通电。
进入硬件实时调试窗口后,可打开各种观察窗口,进行单步断点运行到光标连续执行等操作,无误后可连续运行观察LED发光管的显示效果。注意退出时须按单片机的复位按键SS10,在进行硬件连接前最好也先按单片机的复位按键SS10。
《单片机原理及应用》实验指导书
6
图1-5 硬件实时仿真调试选项窗口
图1-6 串行口设置窗口
,。
重要提示:
,不要使用启动代码(),这个启动代码是用于C51的,现在使用汇编语言,它会与应用程序发生冲突。
。
“,:;”是西文字符,切不可使用中文符号;数字“0”与字符“O”不可混淆。
。
,在进行硬件连接前最好也按一次SS10。
:
图标:编译当前文件。
图标:编译修改过的文件。
图标:编译所有文件。
图标:进入设置工程。
图标:复位CPU。
《单片机原理及应用》实验指导书
7
图标:从当前处开始连续执行(遇断点停下)。
图标:单步执行一条(遇调用语句则进入函数或子程序)。
图标:单步执行一条(遇调用语句则将该语句作为一条执行完毕)。
图标:若已在函数或子程序中,则将剩余的部分执行完毕。
图标:执行到光标所在行。
图标:连续执行而没有遇到断点时,结束正在进行中的执行。
图标:进入调试执行状态(软件模拟或硬件连接)。
图标:打开或关闭汇编窗口。
图标:变量与堆栈窗口。
图标:打开或关闭存储器窗口。
图标:对光标所在行设置或取消断点。
图标:取消所有断点。
:
①从键盘上输入源文件;
②用其他编辑软件(包括Microsoft Word)编辑源文件,然后复制到Keil 文件窗口中,使Word 文档变为TXT 文档,这种方法最好,可方便输入中文注释;
③也可装入在其它编辑软件中编辑的源文件如: *.asm/*.a51/*.c... 等。
,可点击“调试(B)\Digital Osc