資源描述:
《單片機(jī)原理與接口技術(shù) 應(yīng)用型高等教育計(jì)算機(jī)類 李明 畢萬新 技能訓(xùn)練技能訓(xùn)練9 2源程序.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、技能訓(xùn)練9-2獨(dú)立式按鍵和一位數(shù)碼顯示一.實(shí)訓(xùn)目的:1.練習(xí)按鍵編程。2.練習(xí)數(shù)碼顯示編程。二.實(shí)訓(xùn)任務(wù):(可以根據(jù)實(shí)際條件改做類似按鍵和顯示的實(shí)驗(yàn))1.8個(gè)按鍵,分別對(duì)應(yīng)一個(gè)子程序,按1號(hào)鍵,執(zhí)行第一個(gè)子程序,按2號(hào)鍵執(zhí)行第二個(gè)子程序,依此類推。2.每個(gè)子程序功能是,在一位數(shù)碼管上顯示鍵號(hào)。三.實(shí)訓(xùn)準(zhǔn)備:1.分析電路,準(zhǔn)備材料,按圖連接電路。2.分析任務(wù),編寫程序,并仿真調(diào)試。3.要求用散轉(zhuǎn)指令實(shí)現(xiàn)多分支。參考仿真文件:按鍵數(shù)碼.DSN。參考電路:技能訓(xùn)練9-2圖1參考電路圖說明:此圖省略了單片機(jī)的復(fù)位和晶振電路,試驗(yàn)時(shí)必須要加上。四、參考程序: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