百度知道 - 信息提示

日期:2025-01-12 19:03:19 人气:1

百度知道 - 信息提示

    A+
热门评论

用五一单片机c语言编程,p1口控制八个发光二极管,,按键改变广告灯的显示方式,控制要求如下。1,正

#include #include #define uint unsigned int #define uchar unsigned char sbit key1=P3^4;//¶ÀÁ¢¼üÅÌ sbit key2=P3^5;//¶ÀÁ¢¼üÅÌ uchar t,temp; void delay(uchar z) { uchar x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void init() { TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; temp=0xfe; t=0; P3=0xff; } void main() { init(); while(1) { if(t==20) { t=0; P1=temp; temp=_crol_(temp,1); } if(key1==0) { TR0=0; P1=0xff; while(!key1); } if(key2==0) { TR0=0; P1=0; while(!key2); } } } void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; t++; }

阅读全文