C语言
汉堡大王
这个作者很懒,什么都没留下…
展开
-
基于STM32的PWM控制三色呼吸灯
基于STM32的PWM三色呼吸灯通过按键控制三色呼吸灯。按键中断打开捕获使能,定时器中断使能,核心级中断使能,从而进入定时器中断服务子程序,进行pwm控制呼吸灯。main.c文件程序#include "stm32f4xx.h"#include "key.h"#include "interr.h"#include "pwm_timer4.h"int main(void){ key_init(); timer4_init(); interr_init(); while(1);}ke原创 2021-09-03 11:04:49 · 4372 阅读 · 1 评论 -
C语言程序设计的小型教务系统
C语言程序编写的小型教务系统#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#includevoid password();void jwsystem();struct student{char *p;int num;float score1;float score2;float score3;};void main(){puts("\t\t\t\t小型教务系统");password();puts("------原创 2021-03-29 14:49:44 · 1884 阅读 · 0 评论 -
基于STM32的多功能秒表
基于STM32的多功能秒表当上电运行后,按下KEY1,秒表开始正计时,再次按下KEY1秒表停止计时,按下KEY2秒表清零,按下KEY3,手动调节秒表时间递增,按下KEY4手动调节秒表时间递减,按下KEY5秒表倒计时,倒计时到0时蜂鸣器响起来。#include "stm32f10x.h"#include "sys.h"#define FM PBout(10)#define uint unsigned int#define KEY1 GPIO_ReadInputDataBit(GPIOB,GPIO_原创 2021-05-30 12:08:52 · 11574 阅读 · 38 评论 -
嵌入式STM32控制电梯面板
嵌入式STM32控制电梯面板用点阵来显示电梯向上还是向下运动,用数码管来显示楼层数(由于灯阵显示楼层数比较困难故用数码管代替)。当按下对应的按钮,就可以去到对应层数,可上升可下降。#include "stm32f10x.h"#include "stm32f10x_exti.h"#include "stm32f10x_it.h"#define uint unsigned int#define KEY1 GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_10)#define原创 2021-05-01 21:14:59 · 1777 阅读 · 3 评论