单片机上机
★实验目的:掌握单片机中断系统,定时/计数器系统的应用方法
★内容:P1口 P1.0~P1.7接八个LED灯L0~L7分别用查询方式、中断方式编写一程序,使八个灯轮流点亮
#include<reg51.h>
#include<absacc.h>
unsinged char count=1;
time0() interrupt 1 using 1
{
if(count==8) count=1;
count<<1;
P1=count;
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
}
void main()
{
P1=0;
EA=1;
ET0=1;
TR0=1;
TMOD=0x01h;
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
IP=0x02;
}
版权声明:本文为lion_awake原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。