步驟1:制作電路以編程芯片
要對芯片進行編程,請構建以下電路:
將芯片上的串行輸入連接到22K電阻。
將10K電阻連接到此端。接頭連接到插孔的“ B”部分。
將10K電阻連接到負極。
將插孔的“ C”部分連接到負極。
將芯片上的串行輸出連接到中心引腳(“ A”
將芯片連接到正極和負極。
步驟2:設置輸入
要連接兩個開關:
將開關的一側連接到正極。
將開關的另一端連接到10K電阻,然后連接到負極。
將開關和電阻之間的接頭連接到輸入引腳。
將開關和電阻之間的接頭連接到二極管,然后連接到備用輸入引腳。
兩個開關都重復此步驟,但將二極管的兩端連接到同一輸入。
步驟3:連接LED
連接LED:
將LED連接到輸出引腳。
將另一端連接到300R電阻器。
連接另一端
步驟4:編程
將電路連接到計算機,并打開編程軟件。輸入以下代碼:(該代碼用于下圖中的電路)
setint%00001000,%00001000
main:《轉到》 main
中斷:
高5 《《暫停》 5000
low 5
setint%00001000,%00001000
return
下面是代碼的含義:
setint%00001000,%00001000
此代碼設置了引腳3的中斷,
main:
這是名為“ main”的例程的標簽。
goto main
該例程運行“ main”。這兩行代碼不斷循環,無濟于事。這是顯示中斷。
中斷:
這是一個稱為“中斷”的子例程的標簽,該子例程在觸發引腳3時運行。
高5
這將引腳5(已連接)
pause 5000
這告訴代碼在繼續之前要等待5000毫秒(5秒)。
low 5
將此引腳5設置為低電平
setint%00001000,%00001000
再次啟用該中斷,因為在觸發時已將其禁用。
return
這告訴代碼返回到該點。子例程已激活(按下任何一個開關時)
步驟5:測試
按下任何一個開關時,LED均應點亮5秒,然后再次關閉。
-
中斷
+關注
關注
5文章
904瀏覽量
42528
發布評論請先 登錄
第十章 W55MH32中斷應用概覽

評論