請高手幫小弟設計簡單的微控制器程式

2022-04-17 04:36:46 字數 547 閱讀 1643

1樓:匿名使用者

用一個帶感測器裝置區分白球(低電平)和黑球(高電平),每2秒探測一次,在探測到一次黑球時執行動作。

org 0000h

ajmp main

org 0030h

main : mov a ,#01h

mov p1.0 ,a

jn p1.0 ,loop1

lalcal delay1

loop1: ajmp loop2(執行相應動作)ajmp loop1

delay1::mov r1,#100

del2: mov r2,#202

del0: mov r3,#242 djnz r3,$

djnz r2,del0

djnz r1,del2

retend

2樓:

使用光敏元件加上電壓比較就可實現,用0.5hz振盪實現每2秒檢測一次。

請微控制器高手幫寫一個簡單的中斷程式

作微控制器的工作是不是從電路設計到微控制器的程式設計都是由人來完

1.開始去做什麼來主要看你會什麼,自 如果什麼都不會,就從頭學起,如 果會一點,就做你會的東西,學你不會的東西 2.一般來說,兩者是分開做的,這樣進度比較快,但一些能力高的人會把兩部分一起都做啦 3.做開發的必須會除錯,而除錯的不一定需要會開發,要看你能做什麼,而不是讓你做什麼。如果連除錯都不會沒有...

微控制器多點溫度控制系統設計的程式設計

微控制器的多點溫度控制系統 dsl8820溫度感測器的內部儲存器包括9 b高速暫存ram和1 b非易失性的可電擦除的e2prom,後者存放高溫度和低溫度觸發器th,tl和結構暫存器,該位元組第7位 tm 為0,低5位一直都是1,第6,5位 r1,r0 用來設定解析度,如表1所示。根據dsl8820的...

mc9s12xs128微控制器控制的舵機程式

void pit init void 定時中斷初始化函式 0.01s 10ms定時中斷設定 void pwm init void static void pwm init void 飛思卡爾mc9s12xs128微控制器程式設計問題 好像這個檢測過程沒有問題,是不是初始化的io口的時候需要某些 設定...