久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5094|回復(fù): 2
收起左側(cè)

[求助]STC 12LE5604AD 接光敏電阻 學(xué)習(xí)AD,ad損壞

[復(fù)制鏈接]
ID:40740 發(fā)表于 2012-5-23 22:46 | 顯示全部樓層 |閱讀模式

我用的最小系統(tǒng),接了個光敏電阻,MCU是3.3v的,用ams1117-3.3做電源,p1.0做AD檢測,剛寫入程序,ad還正常,隨著環(huán)境光的變化變化,但是一旦關(guān)機(jī)從新上電,ad的數(shù)值就從f0-ff變化了,就不能正常使用了,最后在電源ams1117后面加了個1n4148壓降到2.8v左右,ad口只接了104,和1k電阻后懸空從新?lián)Q了塊MCU,從新寫入程序,不斷電數(shù)據(jù)都正常,數(shù)值不斷接近00,在什么都沒有接的情況下,斷電,從新接電后數(shù)據(jù)又變成f0-f8-ff之間變化,來回?fù)Q了7、8個mcu了,沒找到問題,我用5v的mcu沒有出現(xiàn)這些問題,很穩(wěn)定,為什么3.3的怎么都弄不好,請老師指點指點。
程序:

#include <REG51.h> //通用89C51頭文件
#include <INTRINS.H> //
#define FOSC 11059200L
#define BAUD 9600
typedef unsigned char BYTE;
typedef unsigned int WORD;
sbit LDR = P1^0;

/* Declare SFR associated with the ADC */
sfr ADC_CONTR = 0XC5;
sfr ADC_DATA = 0XC6;
sfr ADC_LOW2 = 0XBE;
sfr P1M0 = 0X91;
sfr P1M1 = 0X92;
/* Define ADC operation const for ADC_CONTR */
#define ADC_POWER 0X80
#define ADC_FLAG 0X10
#define ADC_START 0X08
#define ADC_SPEEDLL 0X00
#define ADC_SPEEDL 0X20
#define ADC_SPEEDH 0X40
#define ADC_SPEEDHH 0X60

/* Millisecond function */
void MSDELAY(WORD M)
{
WORD S;
while(--M !=0)
{
for(S=0; S<125; S++);
}
}
/* Microsecond function *
void USDELAY(WORD U)
{
while(--U);
}
/* Initial ADC sfr */
void INIT_ADC()
{
P1M0 = 0X01;
P1M1 = 0X00;
ADC_DATA = 0;
ADC_CONTR = ADC_POWER |ADC_SPEEDLL;
MSDELAY(2);
}
/* Get ADC result */
BYTE GET_ADC(BYTE CH)
{
ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ADC_START | CH;
_nop_();
_nop_();
_nop_();
_nop_();
while (!(ADC_CONTR & ADC_FLAG));
ADC_CONTR &= ~ADC_FLAG;
return ADC_DATA;
}
/* Initial UART */
void INIT_UART()
{
SCON = 0X50;
TMOD = 0X20;
TH1 = TL1 = -(FOSC/12/32/BAUD);
PCON = 0X80;
TR1 = 1;
ES = 1;
EA =1;
}
/* UART Send one byte data to PC */
void UART_TX(BYTE dat)
{
SBUF = dat;
while(!TI);
TI = 0;
}
/* main function */
void main (void)
{
INIT_ADC();
INIT_UART();
while(1)
{
GET_ADC(0);
UART_TX(ADC_DATA);
MSDELAY(400);
}
}


謝謝!

 

 

回復(fù)

使用道具 舉報

ID:40740 發(fā)表于 2012-5-24 11:48 | 顯示全部樓層

謝謝!老師不吝賜教!!!

回復(fù)

使用道具 舉報

ID:43184 發(fā)表于 2012-7-23 23:05 | 顯示全部樓層

STK mcu

QQ:1123803079

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜久久久久久久 | 亚洲一区在线视频 | 欧美在线视频播放 | 国产区一区二区 | 免费看黄色小视频 | 中国一级黄色 | 国产成人av在线 | 亚洲蜜桃av | 日日干天天操 | 国产成人综合视频 | 天天操天天做 | 老女人毛片 | 黄色三级在线 | 欧美成人午夜 | 奇米av| 男女啪啪网站 | 久插视频| 免费成人毛片 | 黄色特级毛片 | 久久中文字幕视频 | 国产精品久久久久久中文字 | 日本毛片视频 | 免费观看毛片 | av免费在线观看网站 | 国产美女视频 | 国产精品久久久久久无人区 | 伊人在线 | 91亚洲国产成人久久精品网站 | 国产精品美女久久 | 日本精品视频 | 亚洲午夜在线观看 | 国产亚洲视频在线观看 | 三级黄色片免费看 | 午夜国产视频 | 亚洲精品乱码久久久久久蜜桃91 | 黄色一级免费视频 | 91亚洲国产| 99香蕉视频 | 日韩欧美专区 | 天天天干| 成人毛片100免费观看 |