1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 单片机原理及应用流水灯实验

单片机原理及应用流水灯实验

时间:2021-03-01 03:56:30

相关推荐

单片机原理及应用流水灯实验

1.实验目的 (1)学习编译与仿真环境使用 (2)学习 P3 口的使用方法 (3)学习延时子程序的编写 2 实验内容 (1)通过对 P3 口地址的操作控制 8 位 LED 流水点亮,从而认识单片机的接口; (2) 通过改变并行口输出电平控制 LED 灯的点亮与否,通过延时程序控制亮灯时间。4.源代码 //流水灯实验 #include<reg51、h> //包含单片机寄存器的头文件 sfr x=0xb0; //P3 口在存储器中的地址就是 b0H, 通过 sfr 可定义 8051 内核 单片机 //的所有内部 8 位特殊功能寄存器,对地址 x 的操作也就就是对 P1 口的操作 /**************************************** 函数功能:延时一段时间 *****************************************/ void delay(void) { unsigned char i,j; for(i=0;i<255i++) for(j=0;j<255j++) ; //利用循环等待若干机器周期,从而延时一段时间 } /***************************************** 函数功能:主函数 ******************************************/ void main(void) { while(1) { x=0xfe; //第一个灯亮 delay(); //调用延时函数 x=0xfd; //第二个灯亮 delay(); //调用延时函数 x=0xfb; //第三个灯亮 delay(); //调用延时函数 x=0xf7; //第四个灯亮 delay(); //调用延时函数 x=0xef; //第五个灯亮 delay(); //调用延时函数 x=0xdf; //第六个灯亮 delay(); //调用延时函数 x=0xbf; //第七个灯亮 delay(); //调用延时函数 x=0x7f; //第八个灯亮 delay(); //调用延时函数 } }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。