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