當前位置:編程學習大全網 - 編程軟體 - 旋鈕燈程序的編程過程

旋鈕燈程序的編程過程

ORG 0000H表示程序從0000H開始:MOVR2,# 8將立即數8(二進制為10,1000B)放入R2 MOVA,# 0feh將立即計數feh(二進制為16,二進制為111165438)。放入A,這是S0: MOVP0的初始化。A輸出A中的數字到P0口調用DELAY執行延時段代碼。如果沒有延遲,就不是行車燈,而是全亮。。。RL A左移壹個寄存器的內容(改為1111100 b)djnzr 2,s0 (R2-1)為0?如果沒有,跳轉到SJMP主句SJMP主句延時:MOVR4,# 20D2: MOVR5,# 20D1: MOVR6,# 248D0: NOP DNZR6,D0DNZR5,D1DNZR4,D2RET主句:MOVP0,#0DBH輸出DBH到P0口(DB二進制是111165438壹個callwa調用wa延遲程序MOV P0。#06DH輸出6DH到P0口(6D二進制是011011b),a callwa調用wa延時程序MOV P0,#0B6H輸出B6H到P0口(B6二進制是1011010b),a callwa調用WA延時程序MOV P0,#0BEH輸出壹個callwa調用wa延遲程序MOV P0。#07EH輸出7EH到P0口(7e二進制為011110b)壹個調用wa調用WA延時程序SJMP START跳轉到start wa: mov r7,# 250s1: mov R3,# 250s2: djnzr3,s2djnzr7,s1 ret end如果妳的單片機點亮在低
  • 上一篇:用C語言代碼來編寫含漢諾塔問題,利用堆棧來實現.求代碼
  • 下一篇:什麽是維吾爾語單詞?
  • copyright 2024編程學習大全網