1樓:匿名使用者
//採集並返回
unsigned int adc0832(unsigned char channel)
for(i=0;i<8;i++)
adcs=1;//拉低cs端
adclk=0;//拉低clk端
addo=1;//拉高資料端,回到初始狀態dat<<=8;
dat|=ndat;
return(dat); //return ad data
}int main(void)
2樓:匿名使用者
#include
#include
#define unit unsigned int#define uchar unsigned charint code tab[10]=;
unsigned int dispbuf[4];
unsigned int temp;
unsigned int result0;
unsigned int dat_out;
//unsigned char display();
sbit clk=p3^0;
sbit cs=p3^1;
sbit dat=p3^2;
sbit p25=p2^5;
sbit p26=p2^6;
unsigned int conv_1549(void);
void split(unsigned x);
//int nop();
void delay() //
}void disply()
main() }
unsigned int conv_1549( )clk=1;_nop_();clk=0;
cs=1;
for(j=0;j<20;j++)
return(result0);}
51微控制器的溫度採集系統設計
雪少 第一章 確定系統功能與效能 本系統的功能主要有資料採集 資料處理 輸出控制。能對0 1000 0 2c範圍內的各種電加熱爐的溫度進行精密測量,同時,四位led顯示器直接跟蹤顯示被控物件的溫度值,準確度高,顯示清晰,穩定可靠,使用方便 在具體設計程式設計 除錯過程中,為了除錯方便,程式設計把溫度...
求高手,求幫助,c51微控制器課程設計(微控制器密碼鎖)我的郵箱
先發張原理圖,採納後發程式。程式實現的功能 由密碼控制電鎖,密碼為123,當按下control鍵後,顯示屏上顯示control,輸入數字123,輸入密碼正確,顯示屏第二行顯示welcome,並且電鎖開10s 用發光二級管代替 否則顯示code wrong。當沒有按下control時候,在鍵盤上輸入數...
MCS 51微控制器資料傳送指令 急用!
89系列微控制器的序列通訊有4種工作方式 方式0是同步移位暫存器方式,幀格式8位,波特率固定為fosc 12。方式1是8位非同步通訊方式,幀格式10位,波特率可變 t溢位率 n n 32或16 方式2是9位非同步通訊方式,幀格式11位,波特率固定 fosc n n 32 或16 方式3是9位非同步通...