【单片机期中测试】11.交通灯
#include<reg52.h> #define uc unsigned char sbit red1=P0^0; // 南北指向 sbit yellow1=P0^1; sbit green1=P0^2; sbit red2=P0^3; // 东西指向 sbit yellow2=P0^4; sbit green2=P0^5; unsigned int i=0; void aa() ....
【单片机期中测试】10.利用定时器实现pwm呼吸灯
#include<reg52.h> #define uc unsigned char sbit led=P2^0; sbit key=P3^1; unsigned int time=0,s=0; void delay(uc c) { uc a,b; for(;c>0;c--) for(a=38;a>0;a--) for(b=130;b>0...
【单片机期中测试】8.中断基础
#include<reg52.h> #define uc unsigned char sbit key1=P3^2; sbit key2=P3^3; void delay(uc c) { uc a,b; for(;c>0;c--) for(a=38;a>0;a--) for(b=130;b>0;b--); } void aa() int...
【单片机期中测试】7.按键调光
#include<reg52.h> sbit led=P2^0; sbit key=P3^1; unsigned int t=1,q=0; void delay(unsigned int c) { while(--c); } void delay2(unsigned int c1) { for(;c1>0;c1--) { led=0; dela...
【单片机期中测试】6.简单PWM呼吸灯
#include<reg52.h> sbit led=P2^0; unsigned int t=1; void delay(unsigned int c) { while(--c); } void delay2() { led=0; delay(t); led=1; delay(500-t); } void main() { unsig...
【单片机期中测试】5.LCD1602实现简单计算器
main.c如下#include<reg52.h> #include"1602.h" #include"delay.h" #define uc unsigned char uc a=0,b=0,c=0,d=0,h=0,l=0,m=0,flag=0,s; //a,b:两项;c:+-*/; d:运算结果 void delay(uc c1) { uc a1,b1; for(;...
【单片机期中测试】4.按键不同时长控制流水灯
#include<reg52.h> #define uc unsigned char sbit key = P3^1; void delay(uc c) { uc a,b; for(;c>0;c--) for(a=38;a>0;a--) for(b=130;b>0;b--); } void delay1(uc c1) { uc a...
【单片机期中测试】3.按键控制流水灯循环
#include<reg52.h> #define uc unsigned char sbit KEY1 = P3^1; void delay(uc c) { uc a,b; for(;c>0;c--) for(a=38;a>0;a--) for(b=130;b>0;b--); } void main() { uc i=1,dir=0...
【单片机期中测试】2.独立按键控制LED移位
#include<reg52.h> #define uc unsigned char sbit KEY1 = P3^1; sbit KEY2 = P3^0; void delay(uc c) { uc a,b; for(;c>0;c--) for(a=38;a>0;a--) for(b=130;b>0;b--); } void main(...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。