1樓:
這種東西..說句實話.還是你自己寫吧.就當多鍛鍊一下你的code能力吧
很簡單的東西.
你算的什麼 50us 之類的..其實很多也沒有必要.
直接中斷好了..中斷裡面檢測比如20-50us一次中斷.
進一次中斷 ,判斷pxx口.如果高..內部計數器復位為0不是內部計數器+1 ,,超過多少 ,,報錯好了.
很簡單的.東西..
這樣..根本就不需要算什麼50us什麼的.多麻煩....
還搞那麼多的計算公式.
另外你上面貼的**本身就是錯的.
看你寫的**..你都還沒有明白..**是這執行的.
51**沒有從org 1000h 開始執行的.
直接你也要寫一下
org 0000h
ajmp start
org 0100h
start:
mov p1,a
否則**一開始就跑飛了..還什麼執行不執行
2樓:逃離
這個好像是一個光碟裡的例項啊~
微控制器組合語言的程式設計問題
首先教你如何理解jnb和jb,jnb就是jump not bit,這樣不好理解,解釋一下就明白了 jump表示跳轉,not表示0,bit表示該位。它實際是條件判斷語句,意思是 如果該為為0則跳轉,否則繼續下一條。例 jnb p1.1,mark 如果p1.1位為零則跳轉到mark標誌指向的指令,否則繼...
微控制器彙編程式讀引腳問題,剛學微控制器,組合語言中,MOVP1,0FFH與MOVP1,0F0H都是什麼意思啊,求指教
mov p0,ffh 這條指令是來向p0的鎖存器寫源高電平bai 同時給p0引腳也輸du出高電平了 但是如果p0 埠zhi被強負載拉低,則引 dao腳就為低 如我們外部接一個開關,被按下的時候 即p0的引腳電平與外部負載有直接關係的 如果我們要讀取外表資料 讀引腳 則我們必須先執行這條指令mov p...
微控制器的問題,微控制器的問題有哪些?
問題補充 我把晶振直接焊到微控制器18 19兩引腳上,結果電壓就為2.02 2.告訴你一個判斷ic好壞的方法,一般ic引腳都有二極體特性,你可以用數字萬用 放在外面叫全域性變數,從程式的開始到結尾一直存在,在main 函式裡,作用範圍只在主函式裡,nop 是延時,大約1us,當 a 不為零時,執行 ...