代碼量:542行 代碼開發與仿真周期:七天 硬件開發周期:一天 整機調試周期:一天 簡介:簡單的門禁系統,包含RFID,時間,溫度,1602液晶,按鍵。 收獲:①多個文件的keil工程的組織方法:Main函數包含各個頭文件(.h);各個頭文件中包含#ifndef,#define,#endif、聲明函數、位定義、extern申明變量但不賦值;在各個C文件中對變量的進行賦值,包含頭文件;在工程中只需添加c文件即可。 ②簡單IC元件的驅動程序設計:主要結構極為write_byte、read_byte、write_com、write_date、read_date等。 ③單片機多任務的協調處理(while(1)中寫入實時處理的操作,中斷系統或定時器完成定時處理的函數,如顯示溫度和時間,定時時間很短,人眼看不出來,另外當使用兩個以上定時器或中斷的時候,對寄存器賦值時使用或等于命令)。 ④簡單的數值處理:例如右移四位等于除以16。 ⑤理解與讀懂時序圖,在時序圖中,交叉線代表數據傳輸。
圖片: 整機圖:用很多模塊搭的電路,上面有標簽貼著的就是RFID模塊,在淘寶上買的。最右的小板是自己畫的,淘寶上打樣花了20元大洋。 
|