编程
汉堡大王
这个作者很懒,什么都没留下…
展开
-
基于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 · 4484 阅读 · 1 评论 -
基于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 · 11736 阅读 · 38 评论 -
嵌入式开发模拟的电池充放电
嵌入式开发模拟的电池充电#include "stm32f10x.h"#define uint unsigned intuint16_t arr[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uint16_t disp[2];uint temp,a,b,t;void delay(){ uint i,j; for(i=0;i<100;i++) for(j=0;j<100;j++);}int mai原创 2021-04-05 16:41:34 · 598 阅读 · 1 评论 -
单片机控制的人行道红绿灯
单片机控制的人行道红绿灯#include<reg51.h>#define uchar unsigned charuchar code arr[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};//共阴uchar time1=0;uchar time2=0;uchar second1=12;uchar second2;void main(){ P0=arr[second1/10]; //初始化红灯 P2=arr[s原创 2021-04-03 12:24:01 · 1477 阅读 · 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 · 1913 阅读 · 0 评论