全球旧事资料 分类
《单片机原理与系统设计》实验指导书
实验2单片机控制LED灯点亮
一、实验目的
1、熟悉实验板的电路结构。2、完成简单的功能,并掌握程序调试的方法。
二、实验准备
1实验电路连接
实验板LED电路图2实验中常见问题:区别中英文字符,区别字母O和数字0注意关键字的拼写i
clude、void、mai
SFR寄存器需要大写
三、实验内容
f《单片机原理与系统设计》实验指导书
一、基础实验
(一)、点亮1个LED
分别用汇编和C语言编程,对比2种语言的相同和不同
1用汇编语言编写
ORG0000H
LJMPMAIN
ORG0030H
MAINCLRP10CLRP11可随意指定一个输出口作为驱动,点亮LED灯
END2用C语言编写i
cludereg51h包含头文件,一般情况不需要改动,
头文件包含特殊功能寄存器的定义sbitP1_0P10用sbit关键字定义LED到P10端口,
LED是自己任意定义且容易记忆的符号
主函数
voidmai
void

P1_00
将P10口赋值0,对外输出低电平

(二)、1个LED闪烁
分别用汇编和C语言编程,对比2种语言的相同和不同问题:若想改变闪烁的频率,应该修改程序的哪部分?
1用汇编语言编写
ORG0000H
LJMPMAIN
ORG0030HMAINCLRP10
点亮LED灯
CLRP11
LCALLDELAYSETBP10
熄灭LED灯
f《单片机原理与系统设计》实验指导书
SETBP11
LCALLDELAY
LJMPMAINDELAYMOVR6125延时50ms子程序
LOOP2MOVR7200
LOOP1DJNZR7LOOP1
DJNZR6LOOP2
RET
END2用C语言编写
i
clude
好听全球资料 返回顶部