單片機原理
1.計算機中原碼、反碼和補碼是如何表示的?將下列原碼轉換為其對應的反碼和補碼。
0101101
10101011
2.計算機中的有符號數(整數)是怎樣表示的?有符號數(整數)的幾種表示方法是什么?舉兩個例子(正、負)說明。
3.MCS-51單片機的串行口有幾種工作方式?分別是什么?如何設置方式1的波特率?
4.簡要說明8031的P0口有哪些功能
7.將外部數據存儲器8020H-803FH各單元的內容傳送的內部數據存儲器的50H-6FH單元。
8.求符號函數Y=
[設(30H)=X,(31H)=Y。]
9.將外部數據存儲器1030H-104FH各單元清零。
10..求六位BCD碼的和。
(32H 31H 30H)+(42H41H40H) (32H 31H 30H)
11. T1定時2ms由P1.0輸出一個周期為4ms的方波。設T1采用工作方式1、中斷方式,晶振為12MHz。
1、 求定時常數;
2、 確定有關特殊功能寄存器的內容;
3、 編寫有關的主程序和中斷服務程序。
12..在下圖的基礎上完成8031與8255的接口電路,并指出8255的A口、B口、C口及命令寄存器的地址,編寫一段程序將其初始化為基本輸入/輸出工作方式,A、B口輸入,C口輸出,并從A、B口輸入一個數據,將A口的高四位和B口的低四位同時從C口的高四位和低四位輸出。
IE
EA |
|
|
ES |
ET1 |
EX1 |
ET0 |
EX0 |
TMOD
GATE |
C/T |
M1 |
M0 |
GATE |
C/T |
M1 |
M0 |
TCON
TF1 |
TR1 |
TF0 |
TR0 |
IE1 |
IT1 |
IE0 |
IT0 |
IP
|
|
|
PS |
PT1 |
PX1 |
PT0 |
PX0 |
8255命令寄存器
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
D7:標志位
D6、D5:A口工作方式選擇位
D4:A口輸入/輸出選擇位
D3:C口上半部輸入/輸出選擇位
D2:B口工作方式選擇位
D1:B口輸入/輸出選擇位
D0:C口下半部輸入/輸出選擇位[張1]
PAGE \# "'Page: '#'
'" [張1]