久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機TLC5615可調直流電源仿真及源程序
[打印本頁]
作者:
51黑ff
時間:
2016-9-26 13:37
標題:
單片機TLC5615可調直流電源仿真及源程序
給51黑電子論壇的朋友分享一個51單片機+TLC5615數模轉換器實現的可調直流穩壓電源.
鍵盤使用說明:
1:按下 MODE 鍵,在鍵盤和旋鈕之間切換
鍵盤模式
1:按下 SET 鍵
2:按下 0--9.99之間的電壓值
3:按下 ENTER 鍵
旋鈕模式
1:調節可調電阻,電壓隨之改變
下面是TLC5615可調直流穩壓電源的仿真原理圖:
0.png
(41.81 KB, 下載次數: 72)
下載附件
2016-9-26 13:32 上傳
0.png
(55.13 KB, 下載次數: 60)
下載附件
2016-9-26 13:31 上傳
所有資料包含仿真工程文件和源碼下載:
可調直流電源鍵盤輸入.zip
(141.99 KB, 下載次數: 144)
2016-9-26 13:36 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
部分源程序預覽:
#include <reg52.h>
#include <intrins.h>
#include "timer.h"
#include "key.h"
#include "lcd.h"
#include "global.h"
#include "adcdac.h"
#define delay4us() {_nop_();_nop_();_nop_();_nop_();}
#define vout 1
#define vset 0
#define vmode
#define MODE_B 1
#define MODE_A 0
bit workmode;
//sbit KEY1 = P3^6;
//sbit KEY2 = P3^7;
/*
typedef struct
{
union {uint I; uchar C[2];}tempval1;
union {uint I; uchar C[2];}tempval2;
}sData;
sData D; */
void Delayms(uint ms)
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
void main()
{
uchar B;
uchar temp;
uint d,v;
Initialize_LCD();
InitTimer();
Delayms(10);
v = 0x0100;
StartTimer(0);
B = 0;
workmode = MODE_A;
while(1)
{
KEYPORT = 0xf0;
if(KEYPORT != 0xf0)
{
temp = Keys_Scan();
keyhandle(temp);
}
if(workmode==MODE_A)
{
d = Get_AD_Result(vset);
d &=0x00FF;
Set_DAC(d*4);
d = d*1000.0/255;
strcpy(Display_Buffer1 , "SetVoltage:");
if(d/1000)
{
Display_Buffer1[11]=d/1000+'0';
Display_Buffer1[12]=d/100%10+'0';
Display_Buffer1[13]='.';
Display_Buffer1[14]=d/10%10+'0';
Display_Buffer1[15]=d%10+'0';
}
else
{
Display_Buffer1[11]=d/100%10+'0';
Display_Buffer1[12]='.';
Display_Buffer1[13]=d/10%10+'0';
Display_Buffer1[14]=d%10+'0';
Display_Buffer1[15]=' ';
}
d = Get_AD_Result(vout);
d &=0x00FF;
d = d*1000.0/255;
strcpy(Display_Buffer0 , "OutVoltage:");
if(d/1000)
{
Display_Buffer0[11]=d/1000+'0';
Display_Buffer0[12]=d/100%10+'0';
Display_Buffer0[13]='.';
Display_Buffer0[14]=d/10%10+'0';
Display_Buffer0[15]=d%10+'0';
}
else
{
Display_Buffer0[11]=d/100%10+'0';
Display_Buffer0[12]='.';
Display_Buffer0[13]=d/10%10+'0';
Display_Buffer0[14]=d%10+'0';
Display_Buffer0[15]=' ';
}
DisplayUpdate();
}
else
{
if((updateflag)&&(!setenable))
{
d = Get_AD_Result(vout);
d &=0x00FF;
d = d*1000.0/255;
if(d/1000)
{
Display_Buffer0[11]=d/1000+'0';
Display_Buffer0[12]=d/100%10+'0';
Display_Buffer0[13]='.';
Display_Buffer0[14]=d/10%10+'0';
Display_Buffer0[15]=d%10+'0';
}
else
{
Display_Buffer0[11]=d/100%10+'0';
Display_Buffer0[12]='.';
Display_Buffer0[13]=d/10%10+'0';
Display_Buffer0[14]=d%10+'0';
Display_Buffer0[15]=' ';
}
DisplayUpdate();
}
}
}
}
復制代碼
作者:
重中之重2
時間:
2020-4-13 00:20
運行很成功
作者:
hmgqljz111
時間:
2020-4-13 11:10
謝謝樓主分享
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
色综合色综合色综合
|
求av网址
|
欧美日本精品
|
日韩欧美在线视频观看
|
黄色特级毛片
|
欧美在线免费
|
男人操女人的网站
|
欧美在线一级
|
日韩有码av
|
涩色av
|
亚洲少妇视频
|
日韩在线免费视频
|
欧美激情视频一区二区三区
|
在线观看黄网站
|
男人的天堂久久
|
国产日韩久久
|
中文字幕在线免费看
|
两性免费视频
|
红桃av在线
|
日韩欧美在线一区
|
亚洲精品福利
|
国产三级在线
|
yy6080午夜
|
九九久久免费视频
|
精品伊人久久
|
成人三级视频在线观看
|
艳妇乳肉豪妇荡乳
|
黄色三级av
|
黄色一级大片在线免费看产
|
香蕉视频免费看
|
黄色一级片网站
|
超碰成人av
|
97视频在线
|
国产在线视频一区二区
|
欧美性生活网站
|
欧美精品综合
|
欧美精品综合
|
欧美黑人性猛交
|
国产综合视频
|
国产精品久久久久久久久久久久久
|
国产免费一区
|