微控制器學習日誌 2018 01 17

2021-08-21 12:47:43 字數 1112 閱讀 8214

學習日誌                     姓名:王瑤     

日期:2017.07.17   

今日學習任務

用矩陣按鍵控制led燈按二進位制形式點亮設計。

日任務完成情況

(詳細說明本日任務是否按計畫完成,開發的**量。)

基本按照要求完成,可以實現1~255範圍內的按照二進位制點亮操作,但有些地方完成的還不是特別好,比如總是會有其他的地方不按照設想的樣子點亮。

今日開發中遇到的問題彙總

怎麼樣將數字按鍵和確定按鍵區分開。

怎麼能夠實現兩位數的按下而不被清零。

掃瞄確認鍵。

日開發收穫

矩陣按鍵的掃瞄**。

兩次按鍵的識別。

自我評價

(是否規範完成指定任務,需要改進的地方,與他人合作等。)

實際操作還是很有必要的,而且在這個不斷發現錯誤更改錯誤的過程中也可以收穫很多。

用矩陣按鍵控制led燈按二進位制形式點亮:

#include

#define led p0

sbit led1=p0^0;

sbit led2=p0^1;

sbit led3=p0^2;

sbit led4=p0^3;

sbit led5=p0^4;

sbit led6=p0^5;

sbit led7=p0^6;

sbit led8=p0^7;

void main()

p3=0x0f;

switch(p3)

}}while(p3!=0x07);

if(p3==0x07)

led1=k[0];

led2=k[1];

led3=k[2];

led4=k[3];

led5=k[4];

led6=k[5];

led7=k[6];

led8=k[7];}}

}

微控制器學習日誌 2018 07 18

學習日誌 姓名 王瑤 日期 2017.07.18 今日學習任務 微控制器數碼管的使用及實現計算器的操作。今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量。在早上的學習中理解還算透,但下午完成情況不是特別好,出現了很多問題,只能實現一位數的操作。今日開發中遇到的問題彙總 在計算器中實現兩位...

51微控制器學習日誌

51微控制器的學習日誌 2020.12.8 學習微控制器的第22天 最開始我只是把蜂鳴器的程式照搬進溫度感測器的程式裡,結果發現蜂鳴器接電就一直響,數碼管也沒顯示,搞了很久都沒找到問題。問題就是我這個蜂鳴器的觸發需要乙個脈衝才能工作,我就用了乙個while迴圈,然後主函式裡的程式是在乙個while迴...

微控制器學習

微控制器學習 宗旨 技術的學習是有限的,分享的精神是無限的。學習使用微控制器就是理解微控制器硬體結構,在彙編或c語言中學會各種功能的初始化設定,以及實現各種功能的程式編制。第一步 數字 i o的使用 使用按鈕輸入訊號,發光二極體顯示輸出電平,就可以學習引腳的數字i o功能,在按下某個按鈕後,某發光二...