電路:P0.0、P0.1 分別外接一個(gè) LED,輸出高電平時(shí),LED 發(fā)光?! 2.0 外接一個(gè)按鍵。請(qǐng)“不用延時(shí)程序”寫個(gè)這樣的程序:當(dāng)按鍵不按的時(shí)候,LED(D1)先以1秒的時(shí)間快閃三下,然后再以3秒的時(shí)間慢
高手支招:請(qǐng)問用C語言編程使51單片機(jī)的數(shù)碼管左移循環(huán)顯示0-7的程序怎么編呀由于我不懂得用中斷和定時(shí),請(qǐng)程序里不要用那兩個(gè)函數(shù),謝謝(*^__^*) 嘻嘻……懸賞分:0 - 解決時(shí)間:2010-7-31 18:09問題補(bǔ)
51單片機(jī)控制3位7段共陰數(shù)碼管,P0口控制 abcdefg dp,P2.0-P2.3控制123位。要使其間隔1s分別顯示123,231, 321, 213...........無限循環(huán)給我一個(gè)程序 最佳答案://下列程序,經(jīng)過仿真,符合要求。#in
求代碼,作用是單片機(jī)控制繼電器用于自動(dòng)操作鍵盤。要求:P01 導(dǎo)通三分鐘,然后斷開;P02 導(dǎo)通 10 秒后斷開;P03 導(dǎo)通 0.5 秒后斷開;P04 導(dǎo)通 0.2 秒后斷開;P05 導(dǎo)通 0.5 秒后斷開;P06 導(dǎo)通 0.2 秒后
/*編寫LED控制程序,完成LED奇數(shù)號(hào)燈和偶數(shù)號(hào)燈的交替顯示。要求:一、P0口外接8個(gè)LED、P1.0~P1.2外接三個(gè)按鍵。二、T0做延時(shí),溢出定為10ms。三、按鍵0~2分別控制閃爍間隔時(shí)間分別為,0.5s,1s,2s。四
看到一些網(wǎng)友上傳的資料,也不知是真是假。截屏一段,請(qǐng)大家鑒別:注:本文原來是網(wǎng)易發(fā)表的。遷居到CSDN后,有些圖片,就不正常顯示。原文在網(wǎng)易的網(wǎng)址:http://blog.163.com/asm_c/blog/static/24820
編寫程序,完成下列邏輯功能:Q = XYZ\\F + XY\\ZF + X\\YZF + XYZF (\\Y表示Y非,\\Z表示Z非、、、)這個(gè)邏輯表達(dá)式,可以化簡(jiǎn),就是:Q = XYZ + XYF + XZF假設(shè),各個(gè)變量對(duì)應(yīng)的引腳如下:X: P1.0Y: P1.1Z:
匯編編程:矩陣鍵盤控制數(shù)碼管切換顯示0~F。下面是電路圖。要求16個(gè)鍵按下能顯示0~F字樣??吹竭@樣的電路和程序,不由得想起初學(xué)單片機(jī)時(shí)情景。十幾年前,是一本北航的書,里面就是這樣的程序。后來又看
P2.0~P2.2 分別接上了獨(dú)立按鍵 K0、K1、K2。P1 接上了 8 個(gè) LED,輸出低電平時(shí)發(fā)光。要求:按下 K1 鍵,P1.7 輸出周期為 1s 的方波;按下 K2 鍵,P1 輸出循環(huán)流水燈,每 2 個(gè)燈亮 0.5s;按下 K0 鍵,停
用這個(gè)矩陣鍵盤做單片機(jī)輸入,插 P1 口的 P1.0~P1.6。想問的是,當(dāng):按下 1 鍵 P0 口的 P0.0 輸出高電平;按下 2 鍵 P0.1 輸出高電平;……一直到 8 鍵就可以了。還有一個(gè)要求,當(dāng)按下一個(gè)鍵時(shí)延時(shí)5秒并
;單片機(jī)計(jì)數(shù)器 0~100。;外部中斷控制加減。;高于100還是100,低于0還是0。;按照設(shè)計(jì)思路,程序全面改寫如下: ORG 0000H AJMP MAIN ORG 0003H AJMP TL ORG 0013H AJMP TH ORG 0050HMAIN: M
;主程序顯示八位流水燈;;外部中斷0:左右四位閃爍三次;;外部中斷1:各位間隔閃爍三次。;仿真電路如下:;圖片鏈接:http://xiangce.baidu.com/picture/detail/f07000d4ddcb74074c5fd14ae100a41f08316f
;求 MCS51 內(nèi)部RAM 的 40H~4FH 中 16 個(gè)數(shù)據(jù)中最大值和最小值的積。;其中最大值和最小值分別放到 50H 和 51H 中,積的低位和高位分別放到 52H 和 53H 中。;求最大、最小值,再相乘,做而論道編寫出來了
;P2 外接八個(gè)按鍵,P1 外接八個(gè) LED;一個(gè)按鍵對(duì)應(yīng)控制一個(gè)燈,比如 P2.0 只控制 P1.0。;按一下鍵,對(duì)應(yīng)的 LED 亮滅轉(zhuǎn)換一次;不按則保持狀態(tài),常亮或常滅 ORG 0000H LJMP START ORG 000BH MOV TH
把二進(jìn)制數(shù)轉(zhuǎn)換成 BCD 碼,是很常見的,做而論道以前也發(fā)表過這樣的程序。但是,過去都是用寄存器,如果要求用片內(nèi)RAM單元,就少見了。當(dāng)然,也可以把片內(nèi)RAM單元的數(shù)據(jù),先傳送到寄存器,再利用以前寫