A. 從單片機中我學到了什麼
獨立思考,解決問題,沉得住氣,細心,耐心,不放棄,思維靈活。
單片機只是一個工具,而人才是單片機的真正靈魂。
你學到了嘛?
B. 單片機實驗 思考題: 對於本實驗延時子程序,如下:
Delay: MOV R6,#0 1us 執行了1次
MOV R7, #0 1us 執行了1次
DelayLoop:DJNZ R6,DelayLoop 2us 執行了256*256次
DJNZ R7,DelayLoop 2us 執行了256次
RET 1us 執行了1次
延時時間:256*2+256*256*2+3=131587us
C. 求解單片機思考題:為什麼程序結束用「STOP:SJMP STOP」指令用沒有其他的停止方式
把WAIT1: JBC TI,STOP
SJMP WAIT1
STOP: SJMP $
改為
WAIT1: JBC TI,WAIT
SJMP WAIT1
這樣程序就能一直接收數據了,原來的只能接收一次數據。
D. 單片機思考題幫我看看做得對不對。 題目: 將內存單元20H中存放的兩個BCD碼拆開,求它們的乘積,
MOV A,20H
ANL A,#0FH
MOV B,A
XCH A,20H
SWAP A
ANL A,#0FH
MUL AB
MOV B,#10
DIV AB
SWAP A
ANL A,#0F0H
ORL A,B
MOV 21H,A
E. 單片機 思考題與習題 急 謝謝。。。。
1、分4組,分別由PSW中RS1、RS0控制,每組8個單元,復位後的寄存器是第0組。能被8整除的都可以進行位定址。EA:片內外程序存儲器片選端,ALE:地址鎖存使用,PSEN:片外程序存儲器讀允許信號,1個機器周期是12個時鍾周期,1個指令周期是1、2、4個機器周期。1/10US,P0-P3,口的不同之處在與:P0口沒有上拉電阻,其餘的都有上拉電阻,外電路不用加上拉電阻。在作為輸入口時要向埠寫1,防止讀入的數據錯誤。
2、地址相同,但是,使用的指令不同,MOVC,MOVX。P3口的第二功能很豐富:串列口RX,TX、外部中斷INT0,INT1、定時記數器T0,T1、讀寫WR,RD。一個是位地址,一個是位元組地址,採用訪問的指令不同,7C在位地址定址區的2F中,PSW記錄累加器A的狀態,CY,AC,OV等,具體是第7位進位或者借位時,CY=1,反之為0,第3位進位或者借位時,AC=1反之為0,當運算結果不對時,OV=1。
3、那是程序的總入口地址,中斷地址入口。說白了,就是即可以輸入又可以輸出的口叫雙向口,P0-P3:復位時,為FFH。定址方式:直接、間接、立即、寄存器、變址、位定址。內部低128位定址,和整個256位元組定址。
4、DA A的作用是緊跟著加法後面的指令,用與十進制調整。MOV A,80H,XCH A,90H,MOV 80H,A。算術運算利用CY,OV判斷結果是否正確。如果CY=1,說明減數小,與此同時OV=1,說明正數減去負數得負數的情況。依次類推。
以上是部分內容回答。
由於時間關系先到此吧,後續再補上!
F. 思考題:單片機為何不設置更多的指令以方便使用者開發應用
單片機指令多了並不等於就得方便使用者開發,相反更不便掌握指令,反倒阻礙了開發應用。因此,新型單片機不但不設置更多指令,卻要簡化指令集,而更利於使用者開發應用。好再現在開發單片機都利用編譯器,使用者用C語言編程,不再用枯燥乏味的匯編指令寫程序了。
G. 前輩學51單片機的感悟是怎麼樣的
對單片機的理解可以是對計算機整體的認識,包括軟體硬體,等你接觸到嵌入式,你就會思考,計算機的設計,架構,執行,原理
H. 單片機心得
靜下心來,先去運動一會不要想他,等一段時間再去嘗試,這個方法的可行性要先檢查一下,實在不行就換另一種實現方法去嘗試一下,祝你成功。
單片機寶典從硬體到軟體 chm
http://hi..com/lsxshaoxin/blog/item/d6911973ebea5b028701b0be.html
電子電路基礎知識手冊 chm
http://hi..com/lsxshaoxin/blog/item/feacc003fff157f209fa937e.html