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