再次求救微控制器作業,再次求救 微控制器作業

時間 2022-10-29 01:16:39

1樓:匿名使用者

#include

void delay(unsigned int ms)unsigned int i;

unsigned char j;

for(i=ms;i>0;i--)

for(j=0;j<110;j++);

void main()

unsigned char temp=0x0f;

p1=0;

while(1)

p1=temp;

temp=temp^0xff;//實現高低4位的互換delay(1457);//延時約500ms

2樓:夜貓叫楓子

#include

void delay()//延時子程式

void main()

}這樣就行了,見你這個比較簡單和基礎,所以呢就用了軟體延時了

3樓:做而論道

程式如下:

org 0000h

mov p1, #00001111b

loop:

xrl p1, #11111111b

lcall dl500ms

sjmp loop

dl500ms: ;延時0.5s@12mhz

mov r6, #244

mov r7, #151

dly2:

djnz r7, $

djnz r7, $

djnz r7, $

djnz r7, $

djnz r6, dly2

retend

微控制器歷史,微控制器的發展歷史

不到30年,8051好像是79年出來的 微控制器的發展歷史 歷史微控制器的發展先後經歷了4位 8位 16位和32位等階段。8位微控制器由於功能強,被廣泛用於工業控制 智慧型介面 儀器儀表等各個領域,8位微控制器在中 小規模應用場合仍佔主流地位,代表了微控制器的發展方向,在微控制器應用領域發揮著越來越...

關於微控制器長時間定時問題, 微控制器 微控制器的定時時間是怎樣計算?

這很簡單啊,程式我就不寫了,我說一下理論,如果說得好請把分給我,呵呵!首先是建立乙個時鐘,定義time 125us,time 1ms,time 100ms,time 1s,time 1min,time 1hour這幾個變數,利用定時器每125us產生一次中斷 最好是自動過載,這樣誤差就比較小 中斷裡...

微控制器秒錶製作,微控制器 簡易秒錶

你都有參考程式還要別人寫做什麼。還是參考程式不能實現你的功能 你電路 程式都有了,還想要什麼呢?微控制器 簡易秒錶 5 微控制器定時器寫秒錶 include define uint unsigned int int code table uint code table uint num 0,aa 0...

微控制器方面學習問題,微控制器學習問題

我剛畢業時也和你一樣困惑,但是要相信自己的能力,看得出來你很好學,也很上進,很多公司都會覺得你不錯的,以後找到工作在工作中相關的知識你會了解的更多,不要想幾個月就成為哪一方面的高手,慢慢積累,不斷學習,不論工作 讀本 讀碩都是在學習的過程,當你工作一段時間後,你會發現你和你身邊的同事,不論是本科還是...

怎樣學好微控制器 哪個微控制器學校最好

微控制器不能用傳統的方法學習,因為微控制器是一項非常注重動手實踐的科目。就本人對微控制器的了解,要學好微控制器無非就是兩種方法。第一種方法 自學!初學者最好從最基礎的51系列微控制器開始,這類微控制器的資料比價多,用的人也多,市場也很大。學習微控制器首先得看書,但不能總是看書,從書中你需要大概了解一...