自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 编程,使显示屏每1秒循环显示一个倒计时,倒计时从99开始到00。

main.cint main()LCD_Init();TIM_Init();while(1){adc.cwhile(!while(!while(!int i=0;for(i=0;i<times;i++)adc.h#endiftimer.cint i=99。

2024-07-01 00:06:35 1459

原创 采用ad转换电路,获取PA1引脚输入的电压并转换为数值,

main.cint main()LCD_Init();while(1)adc.c//µ¥´Îת»»//ÓÒ¶ÔÆëwhile(!while(!while(!int i=0;for(i=0;i<times;i++)adc.h#endif。

2024-06-30 19:48:34 585

原创 采用串口仿真8.12版电路,使串口反复输出数字

main.cint main()while(1)usart1.cusart1.h#endif。

2024-06-30 18:16:48 1473

原创 采用dianji电路,用定时器1的通道1输出PWM信号,按键采用中断方式,KEY1控制电机正转,KEY2控制电机反转,KEY3增加占空比,KEY4减少占空比。

main.cint main()Key_Init();while(1)timer.ctimer.h#endifmotor.cMOTOR1 = 0;MOTOR2 = 1;motor.h#endifkey.c。

2024-06-30 17:56:20 591

原创 使用定时器2,控制LED20.5秒闪一次,使用定时器3,控制LED3 1秒闪一次。

main.cint main()LED_Init();while(1)led.cled.h#endiftimer.ctimer.h#endif。

2024-06-30 17:31:50 741

原创 采用按键控制LED灯电路,按键采用中断方式控制LED灯的亮灭。

main.cint main()LED_Init();LED1 = 1;LED2 = 1;LED3 = 1;LED4 = 1;led.cled.h#endifkey.cLED1=~LED1;LED2=~LED2;

2024-06-30 16:55:59 807

原创 采用查询方式检测按键,KEY1~KEY4分别控制LED1~LED4的亮灭。

main.cint i,j;for(i=0;i<t;i++)for(j=0;j<t;j++);int main()int v;LED_Init();KEY_Init();while(1)switch(v)break;break;break;break;led.cled.h#endifkey.cint i,j;for(i=0;i<t;i++)

2024-06-30 16:33:09 471

原创 采用数码管动态显示电路,显示6位。

main.cSMG_Init();while(1){i<6;i++){smg.csmg.h#endif。

2024-06-30 15:38:58 480

原创 采用数码管静态显示电路,实现数码管从99到0的倒计数。

main.cint i,j;for(i=0;i<t;i++)for( j = 0;j < t;j++);SMG_Init();int a=0;while(1){for(a=99;a>=0;a--)smg.csmg.h#endif。

2024-06-30 15:23:54 244

原创 利用已经建立的工程模板,在Keil for ARM V5中编写代码,使用ad转换电路,实现如下功能:使用ADC1的通道1进行AD转换,将转换的结果输出到显示屏上。

main.cint main()LCD_Init();while(1)adc.c//µ¥´Îת»»//ÓÒ¶ÔÆëwhile(!while(!while(!int i = 0;for(i = 0;i < times;i++)adc.h#endif。

2024-06-30 02:03:18 554

原创 利用已经建立的工程模板,在Keil for ARM V5中编写代码,使用串口仿真电路,实现如下功能:配置串口1,使得串口循环输出自己的学号(以字符串形式)。

main.cint main()while(1)usart1.cwhile(*str!= '\0')str++;usart1.h#endif。

2024-06-30 01:57:51 663

原创 使用直流电机电路,实现如下功能:配置定时器1输出PWM,通过查询方式获取按键是否按下,KEY1按下增加占空比;KEY2按下减少占空比。

main.cint main()int value;Key_Init();while(1)case 1:break;case 2:break;timer.ctimer.h#endifmotor.cMOTOR1 = 0;MOTOR2 = 1;

2024-06-30 01:54:14 1353

原创 使用按键控制LED灯电路,实现如下功能:选择两个定时器,分别控制LED1和LED2,使得LED1每1秒钟改变一次状态,和LED2每2秒钟改变一次状态。

main.cint main()LED_Init();while(1)led.cled.h#endiftimer.ctimer.h#endif。

2024-06-30 01:48:11 775

原创 数码管初始显示数字000,按下KEY1,使数字加1,加到999为止;按下KEY2使数字减1,减到0为止;按下KEY3,数码管显示位置左移一位,直到顶格为止;按下KEY4,数码管显示位置右移一位,直到顶

main.cint main()KEY_Init();LED_Init();while(1)key.cint i = 0;int g,s,b;g = i % 10;g = i % 10;

2024-06-30 01:43:27 788

原创 利用已经建立的工程模板,在Keil for ARM V5中编写代码,数码管静态显示电路,实现如下功能:配置相应的GPIO口为通用输出口,让数码管循环显示00~FF。

main.cint main()int a;SMG_Init();while(1)for(a = 0;a <= 255;a++)delay(500);smg.csmg.h#endif。

2024-06-30 01:30:25 214

原创 使用按键控制LED灯电路实现如下功能:配置相应的GPIO口为通用输出口,循环点亮4个LED灯。

int i,j;for(i=0;i<t;i++)for(j=0;j<t;j++);int main()while(1){

2024-06-30 00:43:29 397

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除