這個程序的任務是鍵盤顯示數字,也就是分別按倚天版的4個小鍵盤,右邊的數碼管輪流分別顯示數字0,1,2,3,為了便于程序的講解,我們把每一句分別編號, 實際輸入程序時,就不用寫后面的號碼了。第1,2,3行是單片機的初始化,一般的程序都是這樣開頭的, 作用是跳開00-30h的地址單元,因為這些單元是分配給特殊寄存器使用的。第6行把p3送0ffh,作用是把這些端口p3.0-p3.7置高電平,
因為倚天版的鍵盤接在p3口,只有當端口為高電平時, 我們按下鍵盤,那么這個端口被短路到地,端口被強行變為0。根據這個大家自行分析第4句的意思。第5行clr p2.6,就是選中最右邊的數碼管。
板上一共有6個數碼管,分別是p2.1,p2.2,p2.3p2.4p2.5p2.6.
標簽:
程序
數字
鍵盤顯示
上傳時間:
2015-10-22
上傳用戶:gououo