資源描述:
《單片機原理與接口技術 應用型高等教育計算機類 李明 畢萬新 技能訓練技能訓練9 2源程序.doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、技能訓練9-2獨立式按鍵和一位數(shù)碼顯示一.實訓目的:1.練習按鍵編程。2.練習數(shù)碼顯示編程。二.實訓任務:(可以根據(jù)實際條件改做類似按鍵和顯示的實驗)1.8個按鍵,分別對應一個子程序,按1號鍵,執(zhí)行第一個子程序,按2號鍵執(zhí)行第二個子程序,依此類推。2.每個子程序功能是,在一位數(shù)碼管上顯示鍵號。三.實訓準備:1.分析電路,準備材料,按圖連接電路。2.分析任務,編寫程序,并仿真調試。3.要求用散轉指令實現(xiàn)多分支。參考仿真文件:按鍵數(shù)碼.DSN。參考電路:技能訓練9-2圖1參考電路圖說明:此圖省略了單片機的復位和晶振電路,試驗時必須要加上。四、參考程序:M1:LCAL
2、LANJIANMOVA,R7JZM1MOV20H,ARLAADDA,20HMOVDPTR,#TAB1JMP@A+DPTRTAB1:LJMPPRG0LJMPPRG1LJMPPRG2LJMPPRG3LJMPPRG4LJMPPRG5LJMPPRG6LJMPPRG7LJMPPRG8LJMPM1PRG0:LJMPM1PRG1:LCALLDISPLJMPM1PRG2:LCALLDISPLJMPM1PRG3:LCALLDISPLJMPM1PRG4:LCALLDISPLJMPM1PRG5:LCALLDISPLJMPM1PRG6:LCALLDISPLJMPM1PRG7:LCALL
3、DISPLJMPM1PRG8:LCALLDISPLJMPM1ORG0080HANJIAN:MOVR7,#0MOVA,P2CPLAJZANJIANEMOVR6,#8ANJIANL:CLRCRRCAINCR7JCANJIANEDJNZR6,ANJIANLANJIANE:RETNOPORG0100HDISP:MOVDPTR,#TABMOVA,20HMOVCA,@A+DPTRMOVP0,ARETTAB:DB3FH,06H,5BH,4FH,66H,6DH;0,1,2,3,4,5,DB7DH,07H,7FH,06FH;6,7,8,9DB77H,7CH,39H,5EH,79H
4、,71H;A,B,C,D,E,F