手表网站建设,深圳福田区住房和建设局官方网站,即墨网站建设电话,无锡网站建设无锡网络推广编写程序学习外部中断的电平触发方式。无中断时发光让发光二极管从左到右依次点亮#xff0c;有外部中断请求时#xff0c;4位数码管从0000开始加1显示(加到9999后复位为0000)#xff0c;同时蜂鸣器报警。
程序#xff1a; #includereg51.h #define uchar unsigne…编写程序学习外部中断的电平触发方式。无中断时发光让发光二极管从左到右依次点亮有外部中断请求时4位数码管从0000开始加1显示(加到9999后复位为0000)同时蜂鸣器报警。
程序 #includereg51.h #define uchar unsigned char; sbit keyP3^3; uchar i,j; uchar led[]{0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00}; uchar tube[]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; sbit fmP3^1; void delay1s(unsigned char time) { unsigned int i,j,k; for(i0;itime;i) for(j0;j1000;j) for(k0;k144;k); }
int main(void) { IT11; EA1; EX11; while(1) { for(i0;i8;i) { P0led[i]; delay1s(1); } } }
void int1(void) interrupt 2 { while(!key); for(i0;i10;i) { P10xf0; P2tube[i]; delay1s(1); fm0; } } 视频 https://www.bilibili.com/video/BV1xV411873i/