- 81
- 0
- 约1.85万字
- 约 51页
- 2019-05-13 发布于广东
- 举报
PAGE
PAGE 3
北航单片机原理及其应用实验报告
班级:110323
姓名:赵敏杰
学号同组者:郑硕
学号实验一 单片机开发环境以及I/O 使用实验
一.实验目的
1.熟悉MCS-51 系列单片机开发软件的使用
2.掌握单片机I/O 口的使用
3.学习延时子程序的编写和使用
二.实验内容
1.验证性实验
(1)实验内容:
I/O 口做输出口,I/O 口接一个LED 发光二极管,使其闪烁。
有关说明:
根据 LED 的单向导通性,可以用单片机的P1.0(也可以是其他I/O 口)作为LED 的控制端。当P1.0 输出为低电平时,LED 灭,反之,LED 亮。
本实验系统晶振为 11.0592MHz,则一个机器周期为12/11.0592us=1.085us,
为方便编写延时函数,认为一个机器周期为1us。
硬件连接:
用导线将试验箱中的 P1.0 与L1 相连。
程序:
C 语言程序
#include AT89X52.H //89S52 寄存器定义头文件
/*延时子程序(有参函数),t=n*10ms*/
void delay(unsigned char n)
{
unsigned char i,j,k;
for(i=0;in;i++)
for(j=0;j14;j++)
for(k=0;k237;k++);
}
/*主函数*/
void
原创力文档

文档评论(0)