教微控制器程式設計高手解決的問題 只要求幫我編個程序

2023-02-03 13:35:05 字數 553 閱讀 5258

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 不為零時,執行 ...