關於藍橋杯 DA轉化

2021-08-17 01:14:58 字數 763 閱讀 6428

關於da轉化,我們要自己再新增兩個函式

1 void pcf8591_init()

iic_start()  //開啟iic

iic_sendbyte(0x90) //開始寫

iic_waitack();

iic_sendbyte(0x01);//選擇通道1 用於光敏

iic_waitack();

iic_stop();

somenop;

2.uchar da_pcf8591()

uchar temp;

iic_sendbyte(0x91) //開始讀

iic_waitack();

temp=iic_recbyte();

iic_ack(1);

iic_stop();

return temp;

somenop;

當我們新增這兩個函式後,就可以利用led來檢測光

void led()

uchar temp;

temp=da_pcf8591;

if(temp<=63)             //63是我隨意取得值,ad轉化中,所能測的最大電壓是5v,而8位2進製最大為256,因此讀取出的值與256的比值即為實際電壓與最大電壓5v的比值

p2=(p2&0x1f)|0x80;

p0=0x00;

p2=0x1f;

}else

p2=(p2&0x1f)|0x80;

p0=0xff;

p2=0x1f;

關於藍橋杯訓練題任務目標

今天朋友推薦我註冊乙個藍橋杯官網賬號,一向聽話的我就果斷去註冊,一開啟發現我竟然早就註冊過了,後來想起來,以前註冊後並未找到想要的題就關了,現在有題了,於是和朋友相約一起做題,爭取年前做完,感覺自己很有目標,誰知朋友說,他期末前就要做完,我也是五體投地,不容多想,開始做。官網現在提供的訓練題有312...

關於藍橋杯大賽一點總結

藍橋杯難度還好,只要做的題多,掌握一些經典的演算法,就還是能取得不錯的成績。老生常談了 程式 演算法 資料結構,演算法和資料結構又是相輔相成的。所以基本的資料結構知識必不可少 1 八大資料結構 陣列,鍊錶 棧 佇列 堆,樹 雜湊表,圖。2 了解資料結構的使用範圍,知道大概什麼情況下用什麼資料結構最好...

關於藍橋杯15屆校賽第四題

最近幾天忙著看指標和陣列的關係,把書翻了起來,不翻不要緊,一翻嚇一跳,本以為網上資源那麼豐富,不需要去翻書本,然而並不是這樣,網上講的很片面,書上的細節很多,需要靜下心來去慢慢啃。前幾天校園網故障,一直上不去網,於是也就無法寫部落格了,昨天來網了,而昨天又是藍橋杯校賽,於是就耽擱了寫部落格,最主要也...