Professional Documents
Culture Documents
ข้อสอบกลางภาค
ข้อสอบกลางภาค
✓
✓
✓
✓
!
✓
✓
✓
✓
✓
✓
✓
✓
✓
RAM ะ เ$นห'วย ความ -.วคราว 0 งานเ2อ4กระแสป9ง ห:อ;ยง
Static RAM : ห'วยความ-.วคราว <กโต?อ ม ในห'วย ความ- ไB4 การ refesh เ$นระยะ ๆ
FLASHMEMORY : ไBหายเ2อโต^ ไ?
ห'วยความ-ขนาด เ]ก ?อVล sdidstatechips 9_ก?อVล
CPU
°
.
microprocessor ประมวลผลกลางของโรเมอG
ค ประมวลผลทางQานคmตศาสตGโงตรรกะ
ALU
°
.
oวนหpงของ CPU qนวณ เsยนอบ?อVล ใtผลสบร 2 สภาวะะ เuน 0,1
,
' Timer : ใDในการ ควบ{ม เวลาการ0งานตามJUองการ เ2อ4กราฟ 0N }อ ~zง ควบ{ม ตาม ~หนด
Ñญญาณแยก ตน Wอ oง คนÜตอล áน
โดยÑญญาณ คราบ
"
- Pulse Width Modulation : การ oง 0-1
USART : พอGตàอสารในงานQ[ง Asynchronous Sgnchronous
,
-
Register : J เKบ?อVล.วคราวจากการqนวณ
สวนRา กอบ microprocessor 0หน
Watchdog Timer ะ
åปกรçJใD reset microcontroller ฒึอ microcontrdler4vญหา
Interrupt : การïด ñงหวะ ระหIาง การ0งานของโปรแกรม óน ๆ ฑํใt cpu Uอง0 งาน J~หนด <
ก อRาง
Ibr 16
öวõบ 0 -
Jจะ หมด
[งงาน ตอบ úม มา
Cg
|ù
<
max "
เûนหน
④ databus
†า °\ รถ การ set
๐ cv
"
|
n
จาก user
เ¢นบางอ การ0งานของ
t£๋น .
•๋ 0
öว™ย †า + -
1 Set 0 cนหมด IาJปทาง +
,
-
0Cทกt ,
0C ทB
-
เ´ยยายย †าJ เ?ามา ¨าเ-าcน4 การ oง?อVล
ตรวจสอบมา Æ
Øด
Switch
áา มาก °ดของ timer J เ$นน
öว สานงาน ตรรกะ
switchh
g-win
Modfimer
.
②
.
i
.
( Infor mode )
durian n' o
'
0,1
OCNA ,
Ocn B →
missing as timer @ on an output iuivoiocpvn'll
In
word
:::÷÷i÷i÷i÷÷÷÷ :
bottom -
n'
inion = O .
→
4 7
ฐาน 2 ฐาน 2
9 T
1| 00 น 0001 0000
_
|บน d
10 01h 00 0000 1010 010 |
| 0h
ก¥ง
อ02 00 101 | 10 100 เอง
_
เออ 3h error
10 04h 01 01 11 10 1 00 แ |
F b
hf µๆาร
3A H
ำ Funcfi อก
งาน
0× 03A H CLRF
มา
3
-
NOP
d F f
r
'¸ ¹
2 <
2
10 000 ss 2. 5
01 00 0 → 1. 2)
2
00 100 → อ แ]
.
z 00 0 l °
→ 0.3 แ 5
00 °°
1
2
→ 0.1 แ 25
/¥ < v. → เ v
H < Vr → อ /
)
⑤
¥
ฅํ๊
º
←
F. _
⑤ รง
เ
; ½๋
BTFSS
BTFS 0
Ig
1900 R 2R
-
gingiva { R
isososinniqn = D
/
-
Vo twin inwoven
;
AID
-
r
O
digital Analog O D. M
output!
.k
1-1 '
I 2.5 R
inmt.me#D- " I .
T¥sr {
R ER
R
R I =
"
l
"
-
- lov
SR
two
(
n R
' ' ' '
. O = O V .
R s n
met 2R
www.niooi.niremooia.oia?aTEi:rgr*o:m:q./
:÷? :÷÷ :
"
[
Er { Tbd
I ( ODO
001
2.5L
1.25
1.25
0.625
¥0
V
Do #
Type
.
IF / )
T.su .
027 3.95k
I
Igor DIA .
5 Bit bin
i.
"
on
✓ O o o O o
; ATMs
M l
O O O O
-
PED
"
'
✓
#
¥1 "
t
"
=
5-
,
"
O
"
O .
,
⑦ , , ooo ,
a
g. ,
④ TO V8 mouthful ② O l O O O =
1.2T
③ r O O 7 00 = 0.625
④ O O O 70 = 0-3925
⑤ O O O O 1 =
0.15625 .
I 0 700 = ① 1- ③
To BTFSS A. O
'
④GOT O T2
TI t A
BT Fss '
⑤
,
'
OTO T 3
END BSE AO
RETURN
T2 BTFSS A 2
④
,
GOTO TI
T3 BTFSS A. 3
②
OTO TO ND
,
s GO TO END I
①
④ Base
:p
.
Y
-
l l - r .
}
-
0000 10100701
d
:÷o±¥ /
-
-
10024001011 10100101
11 I
×× -
1003hm xx
ii. ie
←
ti
::* !!
0×0 A5H RETLW
- -
f
BB
=
-
-
I
'
aroid
givin dork
given ,
oio , d) Unico
iihruciouinviosouonuointvnioiivbiovuionsio
Visauvggiramwhouiouao's
wog Ram SRAM
it www.ioiivioqobbvumis70iunniow.ro
iwuiiooelr wineskin nothin
-
→ mornin msn.ngiwvoslnbosbboibbowisn.rsus 09
qdnsaioisbeolbbdinouqgnmgimsiwiumsdivnmmi.is rhymes
→
→ uaiouaoiaaiioowun's98 CPU →
niuniinibivqoayoionsio
IS
Ms
.
msisoyyiwlaulaioio.lt
→
clock .
→ msn.aisur-msrimwvosfdobl.MN .
"
nie '
90×01 OH
O
q yo
11 00 XX 0001
0000
( Infor mode )
durian n' o
'
0,1
OCNA ,
Ocn B →
missing as timer @ on an output iuivoiocpvn'll
In
word
:::÷÷i÷i÷i÷÷÷÷ :
bottom -
n'
inion = O .
→
Tnntnn
0
tmn
7
[
¥
Static
Dgnamic Ram4การ refesh tา เ$นø
Dynamic Ram Static Ram mn Dynamlc โกก statio
mcrocompoter
Timer ~หนดคานญซบ
CPU regster.clock ,
น
×
Mod-N Asynchronous Counter
ไBออก
Q0 Q1 ;D1 = Q1 ;D0 = Q0 ;
D1
D0
input
มาก
"
°
2R
Dl
" าา}R
2R
ง
อาดๆ R
ำ
นาน
าห} E
2R
¿๋hk¿๋ha£่âฑื๊
Vo ฅู๋ƒAHา£๋% W๊£๊นญื๋ } แ >
v. < แ
Vn
×
/0
-
10
D4 + C
9 ±
-
8
5.7 V
D3
m 1 0000 = 2. S
10000 =
2.5
D2
01 000 =
1.25
0 1 0 0 0 =
1. 2 5
D1
00 L 00 00 l ออ =
อ อ2 s
= .
0,625
D0 ออ 0 10 อ 3ns
O 0 0
=
l O
.
0 0 0 0 2
=
Oc 3125
ao.IS เ "
ออ อ 0 \
✓
=
0.1 5
6 25
3 2K Ohm
3
✓ Vo (1 1 11 1) = 4.84375
✓
3
3
✓ - D0 = 011 ~
Vo
1. 9.× ××
ร
3 Vr = 2 - D0
D3 D2 D1 D0 Vo C
1
1 0 0 0 0 2.3 0 ป
\
|การ
± 2
3
} 1 0 0 0 72.8 1 ×
1 0 1 0 0 72.8 1 X
< ไQ 0
1 0 0 1 0 72 8 . 2 ×
ใDJ จะ หมด
. . .
5
1 0 0 0 1 < 2.8 0 ✓
2 0 0 o 2 os Åย £ ②
ไ?ë ละ
¨า เ$น fthsge < ไQ 1 หมด
1 0 0 0 0 2.5 1 ✓
1 1 0 0 0 3.75 0 ×
1 0 1 0 0 3.125 0 ×
1 0 0 1 0 2.8125 0 ×
1 0 0 0 1 2.85625 1 ✓
1 Active-high input
nne 4
2 Active-high output
ะ
-
3 High Level
_
Digital system
5 =
Digital signal Æ
6 Analog signal ‘1’
7 =
Analog system ะ
AND gate
9 =
Binary ;
10 Binary number system
-
7
11 Binary variable
Åอ
มา
12 Bit
_
13 Boolean algebra
r n m m
|ไ
Bubble
ne
1 |
15 Critical rate
16 =
Digital Computer ะ
.
17 FLIP-FLOP
=
Gate W Active-low condition
19 Fan out
20 =
Noise immunity :
21 Noise margin
e -
23
22 Open-collector output
23 Pull-up resistor
Memory
n t
E transistor
22
25 Byte
งาน
27
26 BCD
27 =
Gray code ::
HEX
«
~
29 Nibble
_
30 c -
28
32 Odd parity
_
33 D/A converter 33
ญื๋
35
nntnn
Hold Time
Sampling Time
FLIP-FLOP
36 Linearity error
37 Resolution Shift register
Settling time -
>1+0+0+1+0+1+1+1=1
39 Asynchronous counter
Bidirectional register - ½ LSB
6 Karnaugh Map ใบ ออก
×
\BA 00 01 11 10
EDC\
000 x 0 0 x
001 1 1 1 1
011 1 0 1 0
010 1 0 0 x
110 1 0 1 0
111 0 0 1 0
101 0 1 1 1
100 1 0 1 1
7.
7.1 MNEMONIC OPCODE h
MOVLW h
RETURN h
----------------------------------------------------------------------------------
kk
LOOP1: MOVLW _
..........................................
แ 00 × × 000 เออออ
MOVWF 1001h
………… …………………………………….
00 0000 1010 0 เอ |
F d
DECFSZ 1002h 00
………… …………………………………….
1011 10100 101
ags …………
_ _
CALL เออ4h
………… …………………………………….
10 0001 0010 0011
BSF หา5h
………… …………………………………….
7 OPCODE 14 MNEMONIC
SLEEP
------------------------------------------------------------------------
………………. ……………….
………………. ……………….
4 ………………. ……………….
………………. ……………….
………………. ……………….
y n Flowchart
BTFSS
»
start ล
À
GOTO "…..
% ÷ T1 BTFSS …..
:
…้
A. 0 = 0
GOTO .…..
.
.
A. 2 = 1
END BSF
A. 1 = 1
RETURN
BTFSS
;
GOTO ….
i
A. 3 = 0
BTFSS
GOTO ….
A. 0 = 1
GOTO ….
เ
END
×
1 Active-high input 6
2 Active-high output 5
3 High Level 9
Digital system 10
5 Digital signal
6 Analog signal 1 ‘1’
7 Analog system
AND gate 3
9 Binary 2
10 Binary number system 7
11 Binary variable 16
12 Bit 19
13 Boolean algebra 17
Bubble 11
15 Critical rate 15
16 Digital Computer 12
17 FLIP-FLOP 20
Gate Active-low condition
19 Fan out
20 Noise immunity 13
21 Noise margin 23
22 Open-collector output 29
23 Pull-up resistor 25
Memory 22 E transistor
25 Byte 27
26 BCD
27 Gray code 30
HEX 26
29 Nibble 21
30
11 Binary variable 11
12 Bit 12
13 Boolean algebra 13
Bubble Active-low condition
15 Critical rate 15
16 Digital Computer 16
17 FLIP-FLOP 17
Gate
19 Fan out 19
20 Noise immunity 20
21 Noise margin 21
22 Open-collector output 22 E transistor
23 Pull-up resistor 23
Memory
25 Byte 25
26 BCD 26
27 Gray code 27
HEX
29 Nibble 29
30 30
ออ
4.. จากคา ั่ง MNEMONIC ต่อไปนี้จง าผลลัพธ์ที่ได้ 4.8 CLRF TEST TEST_ I =
๐
)
4.1 MOVLW 0x075H บ
ๆ
=
5 DECFSZ TEST,1
7{ GOTO $-1
(
-
ANDLW mnthr
0x000H nr ne
ADDLW km ผ 75+23 98
0x023H = =
ขณะนี้ TEST โหน
มีค่า = ? TEST -1 =
ต นนค น W = ? Fq b#
/ 8 4.9 MOVLW 0x42 ผ =
42
-
{
mn
^
MOVLW 0x0AAH ผ Art =
ขณ น TEST มค = ? 24 #
)
๐
BTFSS PORTA,3
ะ
c. MOVLW 0x0FFH
×
ต นนค น W = ? ผ AA f- =
MOVWF PORTA F 4 =
DECFSZ PORTA,1 F =3
GOTO $-1 F = 2
NOP
ต นนค น PORTA = ? 4.1 F 2 // =
=
MOVLW 0x44 44 ผ =
ADDLW 0x94 K 94 =
ขณ น W มค = ? W 138 =
CLR C
ขณ น W มค = ?
4.7 MOVLW 0x44 ผะ 44
MOVWF TEST "๐ 44
u
ะ=
ไญ
MOVLW 0x55
mnn
=
บ = 55
Yfo
=
1 N
MOVWF TEST
วาง
-
NOP -
ขณ น W มค = ? W nr n
= 55