題目:用AT89C51單片機(jī)匯編語言寫個(gè)控制電動(dòng)機(jī)正反轉(zhuǎn)的程序P3.0的按鈕是控制正轉(zhuǎn)P3.1的按鈕是控制反轉(zhuǎn)P3.2的按鈕是停止用最短的匯編語言寫出來,如果可以的話請(qǐng)一句句的解釋一下。我不會(huì)弄中斷。電路如
;有個(gè)題目,要求記錄按下的鍵的編號(hào)。;使用器件:;51單片機(jī),8個(gè)編號(hào)為“1~8”的數(shù)字鍵,1個(gè)功能鍵,1個(gè)數(shù)碼管,其他晶振電阻電容。;實(shí)現(xiàn)功能:;按下功能鍵后,10s內(nèi),檢測被按下的數(shù)字鍵,;10s后,結(jié)束
;某些觸屏手機(jī)上,有個(gè)滑動(dòng)開鎖的操作。;筆記本電腦,一般都是用鍵盤輸入密碼。;也有人把密碼設(shè)置成:ASDFGHJKL;'Enter,當(dāng)開機(jī)時(shí),只需用手指在鍵盤上劃一下,即可。;單片機(jī),也可以設(shè)置這樣形式的
利用51單片機(jī)構(gòu)成計(jì)數(shù)器,計(jì)數(shù)的上限,做的大一些,也不難,幾千幾萬都可以。下面的電路,小了一點(diǎn),是個(gè)兩路兩位的計(jì)數(shù)器。用來記錄乒乓球比賽,還算可以,用于籃球比賽,分?jǐn)?shù)超過99,這個(gè)電路就不夠用
;有個(gè)題目,要求把C語言的程序,改成匯編的,鏈接如下:;看他原來的程序,是驅(qū)動(dòng)8*8LED點(diǎn)陣顯示字符的。;;根據(jù)程序,做而論道畫出了點(diǎn)陣驅(qū)動(dòng)電路,運(yùn)行C程序后顯示如下所示:;;;LED所顯示的全部字符都在
;51單片機(jī),8個(gè)按鍵、8個(gè)發(fā)光二極管。;一個(gè)鍵按下則對(duì)應(yīng)燈亮,3秒后滅,每個(gè)鍵控制一個(gè)燈。;;題目要求的電路,非常簡單,用P1連接按鍵、P2連接LED即可。;;用定時(shí)器,定時(shí)7.5ms,中斷400遍,即為3秒鐘。
硬件電路:P1.0~P1.5外接6個(gè)LED,分別稱為D1~D6,低電平發(fā)光。P0.0~P0.3外接4個(gè)按鍵,分別稱為K1~K4。P3.2~P3.3外接2個(gè)按鍵,分別稱為K5~K6。用匯編語言編程進(jìn)行控制,要求:當(dāng)按下K1時(shí),D1發(fā)光;按下K
要求:將定時(shí)器T1設(shè)置為外部事件計(jì)數(shù)器,要求每計(jì)500個(gè)脈沖,再將T1轉(zhuǎn)為定時(shí)方式,在P1.2輸出一個(gè)脈寬10ms的正脈沖。周而復(fù)始。設(shè)系統(tǒng)時(shí)鐘頻率為12MHz。程序如下:ORG0000H;--------------------------
用P1.0輸出1KHz和500Hz的音頻信號(hào)驅(qū)動(dòng)揚(yáng)聲器,作報(bào)警信號(hào)。要求1KHz信號(hào)響100ms,500Hz信號(hào)響200ms,交替進(jìn)行。;用P1.0輸出1KHz和500Hz的音頻信號(hào)驅(qū)動(dòng)揚(yáng)聲器;要求1KHz信號(hào)響100ms,500Hz信號(hào)響200ms,交
在51單片機(jī)的片內(nèi)數(shù)據(jù)存儲(chǔ)器20H和21H單元中,分別存放了數(shù)據(jù)9和2,編寫程序計(jì)算兩者之差以及乘積。差,存放到30H里,并通過發(fā)光二極管的點(diǎn)亮個(gè)數(shù)顯示出來。乘積,存放到31H里,并通過數(shù)碼管顯示出來。8只
請(qǐng)高手幫我分析以下延時(shí)程序所占的時(shí)鐘周期。求解釋:DELAY: MOV R6, #13DELAY1: MOV R5, #250DELAY2: NOP DJNZ R5, DELAY2 DJNZ R6, DELAY1 RET問題補(bǔ)充:晶振為12MHz,機(jī)器周期即是1us。;-----------
通過用手動(dòng)逐個(gè)向8051單片機(jī)的/INT0輸入單脈沖,向單片機(jī)申請(qǐng)中斷。單片機(jī)每中斷一次,依次向P1口輸出55H,AAH,55H,AAH……。;============================================最佳答案:下列程序,經(jīng)過
設(shè)MCS-51單片機(jī)使用12MHz晶振,欲使用定時(shí)器在P1.0口產(chǎn)生占空比約30%,周期為60ms的脈沖。;============================================最佳答案:ORG0000HMOVTMOD,#01HSETBTR0LOOP:MOVR2,#3SETBP1.0
要求使用MCS-51單片機(jī),進(jìn)行數(shù)據(jù)排序。1.對(duì)8個(gè)數(shù)據(jù)進(jìn)行遞增排序;2.需要排序的數(shù)據(jù)存在內(nèi)部數(shù)據(jù)存儲(chǔ)器30H-37H地址單元中,分別為34H,56H,23H,90H,32H,68H,09H,75H;3.排序后數(shù)據(jù)存在內(nèi)部數(shù)據(jù)存儲(chǔ)器3
80C51單片機(jī)的時(shí)鐘頻率為12MHz,利用定時(shí)器T1和P1.0輸出矩形脈沖。波形只畫出了2段:一段為100us 另一段為50us。要完全的、完整的、詳細(xì)的編寫此程序的過程!謝謝------------------------最佳答案:用