1.在AT89S52單片機中,如果采用6MHz晶振,一個機器周期為2us。
時鐘周期的振蕩頻率為fosc,則時鐘周期T=1/fosc。
一個機器周期包括12個時鐘周期。
2.內(nèi)部RAM中,位地址為40H,88H的位,該位所在字節(jié)的字節(jié)地址分別為28H,88H。
位地址為00H-7FH的這128位,位于片內(nèi)RAM字節(jié)地址20H-2FH單元中。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?16位*8=128? ?
20H:00-07H
21H:08-0FH
22H:? 10H-17H?
23H:? 18H-1FH? ?
24H:? ?20-27H
25H:? ?28-2FH
26H:? ?30-37H
27H:? ?38-3FH
28H:? ?40-47H
?3.片內(nèi)字節(jié)地址為2AH單元最低位的位地址是50H,片內(nèi)字節(jié)地址為A8H單元的最低位的位地址為A8H。
20H:00-07H
2AH:50-57H
2A-20=A
A=10
10*8=80(位)
80(位)=50H
AT89S52特殊功能寄存器(SFR)中的可尋址位離散地分布在特殊功能寄存器字節(jié)地址為80H-FFH的區(qū)域內(nèi)。
凡可位尋址的特殊功能寄存器,其最低位的位地址與其字節(jié)地址相同。?
4.若A中的內(nèi)容為63H,那么,P標志位的值為0.
P(PSW.0)奇偶標志位,該標志位表示指令執(zhí)行后,累加器A中1的個數(shù)是奇數(shù)還是偶數(shù)。
P=1,表示A中1的個數(shù)是奇數(shù)。
63H=(0110 0011)
1的個數(shù)為4,P=0.
5.AT89S52單片機復位后,R4所對應的存儲單元的地址為04H,因為上電時PSW=00H。這時當前的工作寄存器區(qū)是0組工作寄存器區(qū)。
?
?6.內(nèi)部RAM中,可作為工作寄存器區(qū)的單元地址為00H-1FH。
7.通過堆棧操作實現(xiàn)子程序調(diào)用時,首先要把PC的內(nèi)容入棧,以進行斷電保護。調(diào)用子程序返回指令時,再進行出棧保護,把保護的斷點送回到PC,先彈出的是原來PCH中的內(nèi)容(PC中高8位的內(nèi)容)。文章來源:http://www.zghlxwxcb.cn/news/detail-762040.html
單片機原理第2章習題解答 - 百度文庫 (baidu.com)文章來源地址http://www.zghlxwxcb.cn/news/detail-762040.html
到了這里,關(guān)于單片機復習題第二章的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!