- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 按键控制脉冲宽度
#include <REGX51.H>typedef unsigned char u8;typedef unsigned int u16;sbit key01=P3^2;sbit key02=P3^3;sbit pulse=P1^0;u8 num=0;u8 PWM=50; //pluse width modulate 脉冲宽度调制;void exti_init(){ //定方式,进中断; IT1=1;//外部中断1,下降沿触发; IT0=1; EX1=1; EX.
2022-05-17 21:39:23 247
原创 脉冲控制呼吸灯
#include <REGX51.H>#define u8 unsigned char#define u16 unsigned intsbit P33=P3^3;u8 PWM=0; void delay_50us(u16 x){ u8 i,j; for(;x>0;x--) for(i=1;i>0;i--) for(j=25;j>0;j--); }void exti_init(){ TCON=0x01; IT0=1; EX0=1; EA=.
2022-05-08 13:28:56 303
原创 51单片机控制LED灯
LED控制a.LED单灯闪烁;b.LED双灯交替闪烁;c.LED多灯流水灯;#include <REGX51.H>#define u8 unsigned charsbit P20=P2^0;sbit P21=P2^1;sbit P27=P2^7;u8 const table[9]={0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};u8 k;void delay(u8 m){ int i,j; for(;m>
2022-04-05 11:01:03 970
单片机原理及应用——基于Proteus和Keil C
2022-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人