仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
單片機源程序如下:
#include "reg52.h"
#include "init.h" //DAC0832初始化
#include "single.h" //DAC0832用到的函數
#include "delay.h" //延時
#include "Key.h" //按鍵
#define uchar unsigned char
#define uint unsigned int
void main(void)
{
init();
LED1 = 0;
LED2 = 0;
LED3 = 0;
while(1)
{
KEY_Scan();
if( KEY1_flag == 1 )
{
LED1 = 1;
LED2 = 0;
LED3 = 0;
Square_wave1();
}
if( KEY2_flag == 1 )
{
LED1 = 0;
LED2 = 1;
LED3 = 0;
Square_wave2();
}
if( KEY3_flag == 1 )
{
LED1 = 0;
LED2 = 0;
LED3 = 1;
}
}
}
全部資料51hei下載地址:
智能電飯鍋仿真.rar
(914.77 KB, 下載次數: 207)
2019-11-20 20:26 上傳
點擊文件名下載附件
|