实验,认识单片机开发板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
③在新建文件中输入以下参考程序。
④单击“编译”――“编译*.asm”,将所编辑文件命名后保存到“D:/********/XX(本人学号)的文件夹下。
⑤单击“编译”――“下载工程代码”,在弹出的对话框中执行以下操作。
a.在下拉菜单中选中“hjpcb系统”。
b.单击“打开文件”,在弹出的对话框中打开“DEBUG”文件夹。
⑧思考:现需要将LED闪烁的间隔时间延长,延时时间常数R5,R6,R7该如何改变?
⑨试一试,如何改变程序,能使奇数灯和偶数灯交替闪亮?
参考程序:
ORG0000H
LJMPSTART
ORG0030H
START: SETBP1.0
LCALLDELAY
Leabharlann BaiduCLR P1.0
LCALLDELAY
LJMPSTART
DELAY:MOVR5,#20;延时子程序,延时0.2秒
(二)初次使用开发板进行程序调试和实验分析
试编程实现由单片机控制开发板上的一个LED灯闪烁。
实验步骤:
单击“程序”――“hjpcm学习开发系统”――“hjexp开发系统”,或双击桌面“hjexp开发系统”图标,打开单片机编译软件。
②单击“文件”――“新建”――“新建asm文件”建立一个新的ASM文件。
c.选中欲下载文件,单击“打开”,将欲下载文件加载到缓冲区。
d.单击“编程”,将程序下载到开发板。
⑥观察并记录发光二极管点亮情况;
⑦试将程序中的指令CLRP1.0和SETBP1.0改为CLRP1.1和SETBP1.1,观察并记录程序的运行结果的变化。
填写以下结论:开发板上8个发光二极管与单片机的P口相连,其中,LED8接在P口,LED1接在P口。
D1:MOVR6,#20
D2:MOVR7,#248
DJNZR7,$
DJNZR6,D2
DJNZR5,D1
RET
END
注意事项:
1、当端口输出为低电平(输出0)时,与之相连的LED灯亮。
2、在文件夹及文件名称中严禁出现空格和其它符号,最好不用汉字命名。
3、对于已存在文件,通过“文件”――“打开”命令,即可打开。
实验一、认识单片机开发板
专业:班级:姓名:成绩:
一、实验目的
1.了解单片机及其开发实验板的线路结构;了解实验设备的操作和使用。
2.学习“HJEXP开发系统”软件的操作方法。能使用该软件给单片机加载程序。
3.学习开发板实验设备的基本操作。如:开机、复位、数据存储器和特殊寄存器数据的输入、修改和显示、程序的输入、调试及运行等。
二、实验器材
单片机开发设备一套。
三、实验步骤
(一)认识单片机及实验开发板
1)打开实验开发板说明文档:开始--程序--HJPC51学习开发系统/hjexp使用手册
2)仔细观察单片机开发实验设备,对照使用手册认识印制线路板上的单片机、各主要接口电路及键盘、开关、数码管等输入、输出设备,了解开发板上各接口电路的连接关系。
4、相关操作均有快捷操作方式,请注意查看菜单说明。
5、为增强程序可读性,建议编辑时规范格式,每一行指令后可加上“;”和注释。
6、在英文状态下录入程序,注意区分相似的字母与数字,注意标点正确
相关文档
最新文档