二、中断应用举例 1.设计电路和程序,8个发光二极管和1个开关。平时,8个灯循环点亮;当开关按下时,8个灯全亮然后全灭,如此循环8次后,返回平时状态。 电路: 程序如下: #include REG51.h #include INTRINS.H void delay(unsigned int a) { unsigned char i; while(--a!= 0) { for(i=0;i125;i++); } } void lsd() interrupt 0 { unsigned char j; for(j=0;j8;j++) { P1=0x00; delay(1000); P1=0xff; delay(1000); } } void main() { unsigned char i,m; EA=1; EX0=1; IT0=1; P1=0x7f; while (1) { for(i=0;i8;i++) { m=_crol_(m,1); 考虑此处直接用P1是否可以? P1=m; delay(1000); }
您可能关注的文档
最近下载
- 【浙商-2026研报】万国黄金集团(03939):深度报告:黄金万国.pdf VIP
- 陕西省2026职业技能大赛西安市选拔赛装配钳工项目(国赛精选)技术文件.docx VIP
- 中译语通科技(陕西)有限公司招聘简章.pdf VIP
- 2024年山西晋中中考语文试题及答案.doc
- 2025统编版高一中外历史纲要下知识点归纳总结(复习必背).docx VIP
- HAIER 海尔 海尔Haier冰箱 BCD-231WDBB 说明书.pdf
- 中国呼吸危重症患者肠内营养支持专家共识(2026版).docx VIP
- 小班防雷电课件.pptx VIP
- 哈工大 土木工程施工.pdf VIP
- 中建一局《项目技术创效手册》.docx VIP
原创力文档

文档评论(0)