微控制器DICE5203k試驗箱8255A的問題

時間 2025-02-01 06:15:21

1樓:網友

while(1)

pa8255=a;

pb8255=a;

pc8255=a;

delay(1);

a=~a;沒什麼問題,最關鍵的問題是! 延時太短啦!

把delay(1); 改成:delay(1000);試試!

你用的如果是12m的振,那 delay(1); 連都不到,你眼睛能看得出來這麼快的速度麼?人的眼睛反應極限時間還是10ms呢。

試試去!補充:pa口在微控制器沒有執行時,電壓就輸出一點幾伏,如果這情況改變不了,那你把接發光管的限流電阻變大點,就是pa口接個電阻,再接led,再接地,把那個電阻阻值調大點。

發光管工作電流10ma就正常發光了,不到10ma也微亮。呵呵。再看看8255a看能不能讓初使化輸出低電平。

2樓:網友

溫度溼度都能控制在指定溫度範圍內的試驗箱。我所用的恆溫恆溼試驗箱是用來做藥品穩定性試驗的,要求溫度控制精度正負度,溼度控制正負3%,特別要求有連續記錄儀。試驗箱這樣的要求是恆溫恆溼試驗箱的起碼要求,但是在實際試驗中,很少有廠家裝置達到標準。

前些日子,買了藍豹牌的,據介紹還是國內數一數二的,在做確認的時候,達不到廠家宣稱的控制水平:最低溫0度下,不能控制溼度;最高溫65°度下,亦不能控制溼度,非常惱火。

微控制器8255a問題

3樓:亂七胡說八糟亂想

圖太小,看不清你這電路圖,主要是8255的a0,a1,cs,w,reset等腳接在那的!?看你這好象不是總錢接法,那你這程式中就該為8255的cs片選,w寫腳,a0,a1位址線,復位線,按8255時序要求人為的製造出它所需要的脈衝或電平,我在你這程式中可沒看到的(也可能是我看不清你這圖的關係),不過你這只是為了帶二個數碼屏,我建議你別用它了,就直接用cpu瑞口接到段,另再用其它二個瑞口線加二個電晶體接到屏的位線上,程式設計改用動態顯示,可能比你這強的。最好選用共陽屏了!

嘿嘿!起碼你現的那八個拉電阻也可不接了,當然更不用上你這8255大**呢。這還要少用瑞口線的了。

關於微控制器實驗箱的問題。

4樓:

工具箱**多啊- -

現在c語言用的多也簡單易懂,我覺得有電子基礎的話,買本微控制器基礎入門書,然後自己焊板- -如果不嫌麻煩的話),自己焊好啊,你知道元器件的原理了,程式設計也就是真正的理解了。

5樓:晉嘉藝遮陽簾

打好基礎最重要,建議找個晶元模組多點的。去**問賣家,要有原始碼例程的,先看後改再自己從頭到腳寫**。

微控制器~8255a工作方式~詳細的

6樓:網友

控制字為:10011001,具體每一位你看看微控制器原理或者微機原理吧:d7:

為1表示置位或復位;d6、d5:a口的工作方式,因為a口可以工作在3種工作方式,所以需要兩位來設定;d4:如果a口輸入為1,輸出為0;d3:

c口分為上半口和下半口,指定pc4-pc7為輸入:1,輸出為0;d2:b口工作方式;d1:

輸入為1,輸出為0;d0:pc0-pc3輸入為1,輸出為0;

初始化程式:

mov al,99h

out 83h,al

8255a與微控制器程式設計

7樓:做而論道

看程式,t0定時中斷中,是把a的內容,送到了7c00h,這不是pc的位址吧?

另外,把變成0,再送到a,再輸出到pc,不好。可以:

cplmov p1, a

movx @dptr, a

reti

求個51微控制器與8255a的接法,8255a的pa0口接一燈,怎麼接才亮?

8樓:網友

8255d0~d7接微控制器的p0~p7 8255的a0、a1接和 cs接微控制器的int0口 就算你成功擴充套件i/o口了~~當然需要的話 中間要連線乙個位址鎖存器74ls373 這個就讓它的輸入接p0-p7 輸出接8255的輸入d0-d7 le接微控制器的 ale腳。

微控制器8255a的基本功能是什麼

9樓:網友

8255a不是微控制器,是一塊微控制器的外圍晶元,用於擴充套件並口。基本功能如下:

1、有三個io口,分別是a、b、c口。

2、a口:是乙個獨立的8位i/o口,它的內部有對資料輸入/輸出的鎖存功能。

3、b口:也是乙個獨立的8位i/o口,僅對輸出資料的鎖存功能。

4、c口:可以看作是乙個獨立的8位i/o口;也可以看作是兩個獨立的4位i/o口。也是僅對輸出資料進行鎖存。

10樓:網友

擴充套件i/o口;

具體可以增加3個8位i/o口。

即24位i/o口。

11樓:硬體開發

8255具有24條輸入/輸出引腳、可程式設計的通用並行輸入/輸出介面電路。它是一片使用單一+5v電源的40腳雙列直插式大規模積體電路。8255a的通用性強,使用靈活,通過它cpu可直接與外設相連線。

8255a在使用前要寫入乙個方式控制字,選擇a、b、c三個埠各自的工作方式,共 有三種;

方式0 :基本的輸入輸出方式,即無須聯絡就可以直接進行的 i/o方式。其中a、b、c口的高四位或低四位可分別設定成輸入或輸出。

方式1 :選通i/o,此時介面和外圍裝置需聯絡訊號進行協調,只有a口和b口可以工作在方式1,此時c口的某些線被規定為a口或b口與外圍裝置的聯絡訊號,餘下的線只有基本的i/o功能,即只工作在方式0.

方式2: 雙向i/o方式,只有a口可以工作在這種方式,該i/o線即可輸入又可輸出,此時c口有5條線被規定為a口和外圍裝置的雙向聯絡線,c口剩下的三條線可作為b口方式1的聯絡線,也可以和b口一起方式0的i/o線。8255a是乙個並行輸入、輸出器件,具有24個可程式設計設定的i/o口,包括3組8位的i/o為pa口、pb口、pc口,又可分為2組12位的i/o口:

a組包括a口及c口高4位,b組包括b口及c組的低4位。

a口可以設定為方式0、方式1、方式2,b口與c口只能設定為方式0或方式1.

微控制器問題,微控制器問題 25

船長 12mhz 12 1s 1ms 1000065536 10000 55536 d8f0mov tmod,01h t0工作方式1mov tl0,0f0h t0初值mov th0,0d8 h t0初值setb tr0 啟動t0 setb et0 允許t0中斷 setb ea 開總中斷 龍宇防盜監控...

微控制器微控制器要學到什麼程度才能從事微控制器工作微控制器工作一般做些什麼具體舉例啊

樓上樓下那些自稱招聘到處發廣告的,你非要去信?一堆培訓機構的託,成天如附骨之蛆的發廣告拉人全國上下天南海北的跑。肉麻的鼓吹低門檻高就業的神話。賣學歷發證書撒工作,要什麼都有,沒有基礎沒有條件也上,滿足所有想象力的讚美之詞,現身說法 道聽途說,自己 朋友 親戚多麼感激涕零五體投地。他們一個個都翹首盼著...

微控制器通過串列埠控制另外微控制器問題

撒辰狂綺南 沒試過兩個微控制器直接tx對rx,rx對tx。貌似這樣不安全。我試過加上max232的。如圖所示的那種,不要九針底座。u2的t1out可以直接連線到u3的r1in。再u2的r1in直接連線到t1out.另外兩個微控制器的地線一定要相連,即電壓0點相同。可用u2的地線和u3的地線相連即可。...