2017年全国大学生电子设计竞赛题目,用来测量用电器两端的电压,电流,功率,功率因数,带无线传输功能,作品持续更新中,先放部分工程源码,实物电路图后续补充。
单片机源程序如下:
- #include "delay.h"
- #include <stdio.h> //标准输入输出
- #include "led.h"
- #include "sys.h"
- #include "match.h"
- #include "matkey.h"
- #include "timer3.h"
- #include "bsp_adc.h"
- #include "key_scan.h"
- #include "lcd1602.h"
- #include "lcd12864.h"
- extern __IO uint16_t ADC_ConvertedValue[NOFCHANEL];
- int main(void)
- {
- delay_init();
- LCD_Init();
- //LCD12864_init();
- Init_Button();
- ADCx_Init();
- TIM3_Configuration();
- while(1)
- {
- Switch_Mode();
- KEY_Scan(0);
- Display();
- }
- }
复制代码
Keil代码下载:
基本识别多个用电器匹配(学习模式有bug).7z
(234 KB, 下载次数: 349)
|