單片機(jī)編程:找出最大數(shù),并存入BIG單元中。設(shè)內(nèi)部RAM從LIST單元開始存有一組無符號(hào)數(shù),數(shù)據(jù)個(gè)數(shù)為30,編程找出最大數(shù),并存入BIG單元中。;---------------------------------------------------------
單片機(jī)編程:求8個(gè)無符號(hào)數(shù)的平均值。有8個(gè)無符號(hào)數(shù),存放在內(nèi)部RAM以20H開始的8個(gè)單元中,要求將它們的平均值保存在R2中。;-----------------------------------------------------------------------
某生產(chǎn)線包裝工序上,生產(chǎn)線的輸送帶每送進(jìn)一個(gè)產(chǎn)品到包裝機(jī),“SP”端就輸出一個(gè)脈沖到8031的T1端。要求每送進(jìn)來10個(gè)產(chǎn)品,CPU就從P1.1輸出一個(gè)信號(hào)去控制包裝機(jī)工作。;-----------------------------
一個(gè)加數(shù)在片內(nèi)RAM40H、41H、42H單元中,另一個(gè)加數(shù)在內(nèi)RAM43H、44H、45H,其和存放在50H、51H、52H單元中,進(jìn)位位存00H。求編譯程序,小弟謝過;------------------------------------------最佳答案:
使用AT89S51單片機(jī),在原有的基礎(chǔ)改動(dòng),將LED燈亮4s熄2s。謝謝。用定時(shí)器。(程序?qū)懺诖鸢钢校颂幝?――做而論道注)原來的程序(局部)如下:LOOP: MOV R0, #0AH ;R0=10 CJNE R0, #00H, $ ;比較R0是
單片機(jī)不難的編程題!急,編寫3字節(jié)二進(jìn)制減法子程序。用主程序調(diào)用多組數(shù)據(jù)來調(diào)試,需考慮無借位和有借位兩種情況。入口:被減數(shù):52H,51H,50H,50H為最低位; 減數(shù):42H,41H,40H,40H為最低位;出
單片機(jī)簡(jiǎn)單的編程題目,編寫10位十進(jìn)制加法子程序(十進(jìn)制數(shù)采用壓縮BCD碼存放)入口:加數(shù):24H-20H,低地址放低字節(jié); 加數(shù):29H-25H,低地址放低字節(jié);出口:和數(shù):24H-20H,低地址放低字節(jié)
單片機(jī)的簡(jiǎn)單實(shí)驗(yàn)編程題,編寫3字節(jié)二進(jìn)制加法子程序。程序入口為:加數(shù)1:22H,21H,20H三字節(jié),22H為最高位;加數(shù)2:32H,31H,30H三字節(jié),32H為最高位。程序出口為:和數(shù):23H,22H,21H,20H四字節(jié)
6MHz晶振,用定時(shí)計(jì)數(shù)器1,采用中斷方式,通過P1.0讓一個(gè)發(fā)光二極管亮100ms、滅300ms,周而復(fù)始。匯編編程實(shí)現(xiàn)。最佳答案:;下列程序,經(jīng)過編譯、仿真,符合要求: ORG 0000H SJMP START ORG 000BH SJMP
題目:用查表法將一位十六進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼,入口參數(shù)放在內(nèi)部RAM 50H中,出口參數(shù)在R0中。要求:用匯編語言完成編程(用DB "0","1"......)。;---------------------------------最佳答案:轉(zhuǎn)換程
人工匯編出下列程序機(jī)器代碼,并分析該程序段的執(zhí)行功能。 CLR A MOV R2, A MOV R7, #4LOOP: CLR C MOV A, R0 RLC A MOV R0, A MOV A, R1 RLC A MOV R1, A MOV A, R2 RLC A MOV R2, A DJNZ R7, LOOP SJ
在80C51單片機(jī)中,已知時(shí)鐘頻率為 6MHz,請(qǐng)編程使 P1.0 和 P1.1 分別輸出周期為 2s 和 0.5s 的方波。求答案,過程。;=====================================最佳答案:;------------------------------
單片機(jī)流水燈程序要三十二個(gè)串行口全用,每個(gè)串行口八個(gè)LED。問題補(bǔ)充:用的是8051單片機(jī),電路如下。其他回答:用的什么單片機(jī)? 看了電路圖,就知道了。既不是32個(gè)串口,也根本不使用串口。;32個(gè)LED顯
;題目:80C51單片機(jī)的fosc = 6MHz,要求用T1定時(shí)器工作方式1,進(jìn)行定時(shí)40ms。并由P1.7周期性的輸出高電平40ms、低電平360ms的矩形波。;分析:可采用中斷方式,定時(shí)40ms發(fā)生一次中斷,利用R7記錄中斷次數(shù)
對(duì)于復(fù)雜的計(jì)算,單片機(jī)的速度顯得偏慢。最好的辦法是由人工事先算出全部的結(jié)果,依次存放在ROM中,程序執(zhí)行時(shí),直接從ROM中查出結(jié)果即可。51單片機(jī)有兩條查表指令: MOVC A, @A + PC MOVC A, @A + DPT