學習日誌 姓名:王瑤
日期: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功能,在按下某個按鈕後,某發光二...