Upload
viet-lam-nguyen
View
336
Download
0
Embed Size (px)
Citation preview
Thi nguyn, 2013
Cu hi v bi tp H thng nhng, rn
luyn cho SV nm chc l thuyt, thnh
tho cc k nng v kh nng thit k, thi
cng cc sn phm h thng nhng.
Lu hnh ni b
ThS. Nguyn Tun Anh, BM Tin hc cng nghip
P a g e | 2
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
TRNG I HC K THUT CNG NGHIP
KHOA IN T
------------o0o-------------
TI LIU
BI TP V
HNG DN LM BI TP
HC PHN: H THNG NHNG
M HC PHN: TEE403
Ngi bin son: ThS. Nguyn Tun Anh
B mn: Tin hc Cng nghip
Lu hnh ni b
P a g e | 3
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
TRNG I HC K THUT CNG NGHIP
KHOA IN T
------------o0o--------------
TI LIU
BI TP V
HNG DN LM BI TP TN HC PHN: H THNG NHNG
M HC PHN: TEE403
Thi nguyn, ngy 24 thng 9 nm 2013
TRNG B MN TIN HC CNG NGHIP
V Vit V
NGI BIN SON
Nguyn Tun Anh
Lu hnh ni b
P a g e | 4
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
LI NI U Sch bi tp h thng nhng l cun sch tng hp tt c cc dng bi tp i km vi gio trnh h thng
nhng. Gip sinh vin rn luyn c l thuyt, hiu c ngha ca tng ni dung bi hc.
Cch s dng sch bi tp:
Hc l thuyt n u, lm bi tp n .
Mi chng, s c cc dng cu hi, bi tp, cn luyn dng bi tp no th lm k dng bi trong
sch bi tp
Cn t phn loi cu hi, bi tp d, kh theo trnh hiu bit ca mnh.
Khi gp bi kh, c kin thc rng, cn phi tra cu thng tin trong sch l thuyt, gio trnh cc mn
lin quan, trn mng,
Cc bi tp theo gio trnh H thng nhng c mi lin h cht ch vi nhau, lm bi chng sau
th phi nm c kin thc chng trc. Nu khng t duy nh vy s d dn n lc , lm
sai quy trnh v bi lm khng hiu qu.
Kin thc trong mn H thng nhng l kin thc tng hp ca rt nhiu mn cn hc trc. Vy
nn c hiu qu cao trong hc mn ny, SV cn hc trc cc mn Ngn ng lp trnh bc cao, K
thut in t tng t, K thut in t s v mt s mn c s ngnh, chuyn ngnh khc.
Tiu ch nh gi vic thc hin bi tp i vi ngi hc:
Thng qua hnh thc hi p nhanh trn lp cc cu hi c trong sch bi tp
Thng qua bi kim tra trn giy sau mi chng
Thng qua bi bo co tho lun ti lp ca c th/nhm theo yu cu ca GV
Ch thch:
Quy c nh du cu hi: Cu x.y ;
- x: Cu hi ny thuc chng x
- y: l s th t cu hi/bi tp thuc chng x
Cc bi nh du * u cu l dng bi kh
Cc bi nh du ! u cu l bi c bn, bt buc phi lm c.
Khi bin tp sch bi tp, khng trnh khi nhng sai st, thiu st, mong bn c, sinh vin v ng nghip
gp chnh sa. Mi kin ng gp xin gi v: Nguyn Tun Anh, BM Tin hc Cng nghip, khoa in t,
trng H K thut Cng nghip Thi nguyn. Email: [email protected]
V y l ln u tin b mn bin son sch bi tp, nn cc cu d, trung bnh, kh u do cm quan ca
tc gi, kh trnh khi nhng thiu st. b sung, thay i mong c gi gi email theo mu:
STT Cu s Ni dung c (cha hp l)
Ni dung mi (Hp l hn)
Ghi ch
Xin chn thnh cm n!
Tc gi
ThS. Nguyn Tun Anh
P a g e | 5
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
MC LC
LI NI U ................................................................................................................................................... 4 MC TIU CA HC PHN .......................................................................................................................... 6 CHNG 1. TNG QUAN V H THNG NHNG ................................................................................... 6
1.1. Tm tt l tuyt .................................................................................................................................. 6 Mc tiu: .................................................................................................................................................................... 6
1.2. Cc dng bi tp (c hng dn gii) ................................................................................................. 6 1.3. Cc vn v tho lun, thc hnh, th nghim ................................................................................. 6 1.4. Bi tp sinh vin t lm ...................................................................................................................... 6
CHNG 2. L THUYT THIT K H THNG NHNG ........................................................................ 7 Mc tiu ca chng .................................................................................................................................................. 7 Tm tt ....................................................................................................................................................................... 7
S khi tng qut ca l thuyt thit k h thng ..................................................................................... 7 2.1. Cu hi l thuyt ................................................................................................................................ 7 2.2. Cc dng bi tp (c hng dn gii) ................................................................................................. 9 2.3. Cc vn v tho lun, thc hnh, th nghim ............................................................................... 10 2.4. Bi tp sinh vin t lm: ................................................................................................................... 10
Thit k s tng th ca h thng: ....................................................................................................................... 10 Thit k s Callgraph: ......................................................................................................................................... 11 Thit k s thut ton nhng: .............................................................................................................................. 11
CHNG 3. PHN CNG H THNG NHNG ........................................................................................ 13 3.1. S khi tng qut ca h thng ................................................................................................... 13 3.2. Phn l thuyt chng 3: .................................................................................................................. 13 3.3. Phn bi tp c li gii: .................................................................................................................... 16 3.4. Phn bi tp sinh vin t lm: .......................................................................................................... 17
Vi iu khin ............................................................................................................................................................ 17 Hin th ..................................................................................................................................................................... 17 Tng t ................................................................................................................................................................... 18 Ngoi vi h thng nhng .......................................................................................................................................... 18 u vo/ra iu khin .............................................................................................................................................. 19 Ngun ....................................................................................................................................................................... 20 Truyn thng ............................................................................................................................................................ 20 Tng hp .................................................................................................................................................................. 20
CHNG 4. PHN MM NHNG ............................................................................................................... 22 4.1. Phn l thuyt chng 4 ................................................................................................................... 22 4.2. Phn bi tp c li gii ..................................................................................................................... 23
Bi gii mu ............................................................................................................................................................. 23 Phn bi tp sinh vin t lm: .................................................................................................................................. 28 C bn ...................................................................................................................................................................... 28 Giao tip thit b ngoi vi ......................................................................................................................................... 29 Khai thc ti nguyn h thng .................................................................................................................................. 29 Tng hp .................................................................................................................................................................. 29
MT S THAM KHO DNG LM N H THNG NHNG............................................. 31 DANH SCH SN PHM NG DNG: .................................................................................................. 31
Trong nh: ................................................................................................................................................................ 31 Trong ngoi sn/vn: ............................................................................................................................................. 31 X hi: ...................................................................................................................................................................... 31
DANH SCH SN PHM KHOA HC: .................................................................................................. 32 TI LIU THAM KHO ................................................................................................................................ 33 CH MC ......................................................................................................................................................... 34
P a g e | 6
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
MC TIU CA HC PHN Hiu v cc nguyn l v khi nim c bn v cc h thng nhng, h iu hnh nhng.
Hiu v nm chc quy trnh thit mt h thng nhng
C kh nng thit k phn cng h thng nhng v lp trnh cho h thng nhng.
Hiu v l thuyt qun l ti nguyn thi gian thc.
Hiu v cc ng dng c bn ca h thng nhng nh x l tn hiu v iu khin c phn hi,
CHNG 1. TNG QUAN V H THNG NHNG
1.1. Tm tt l tuyt Mc tiu:
Gip sinh vin hiu c khi nim v nhn din c mt h thng nhng, nm bt c
nhu cu v vi tr quan trng ca h thng nhng trong s pht trin ca ngnh cng ngh cao.
Tm tt: Gii thiu v nu khi nim h thng nhng. Trnh by vai tr ca h thng nhng trong
ngnh cng ngh cao
1.2. Cc dng bi tp (c hng dn gii)
1.3. Cc vn v tho lun, thc hnh, th nghim
1.4. Bi tp sinh vin t lm
Cu 1.1. 3C l g? Tm quan trng ca 3C trong thi i hin nay?
Cu 1.2. ! Trnh by khi nim H thng nhng ? cho v d minh ha?
Cu 1.3. Trnh by khi nim H iu khin nhng ? cho v d minh ha?
Cu 1.4. Trnh by vai tr ca h thng nhng trong s pht trin ca lnh vc cng ngh cao 3C
Cu 1.5. Trnh by c tnh ca H thng nhng?
Cu 1.6. ! Trnh by quy trnh thit k H thng nhng?
Cu 1.7. Trnh by xu th pht trin ca H thng nhng?
Cu 1.8. Trnh by khi nim H iu hnh nhng? Cho v d minh ha?
Cu 1.9. Trnh by khi nim phn mm nhng? Cho v d minh ha?
Cu 1.10. Bn hy nu u im ca phn mm nhng? Nhng thit b no s dng phn mm nhng m bn bit?
Cu 1.11. Phn mm nhng c th thay th c h iu hnh ang chy trn my tnh khng? Ti sao?
Cu 1.12. Phn mm vit chng chnh cho PLC c c gi l phn mm nhng khng? Qu trnh thit k mt h thng o lng iu khin dng PLC, nhng u c gi l phn mm nhng?
Cu 1.13. Bn hy nh gi tm quan trng ca phn mm nhng trong tng lai? So snh cc h thng trong o lng v iu khin, nu c v khng c phn mm nhng?
Cu 1.14. Phn mm nhng c th thit k c mt mng truyn d liu nh mng LAN hin nay ca PC khng? Nu dng h thng nhng trong truyn thng th c th ng dng vo nhng lnh vc, cng vic g?
Cu 1.15. So snh h iu hnh trn PC vi phn mm nhng trong lnh vc ng dng?
Cu 1.16. nh gi tm quan trng ca phn mm nhng trong lnh vc thit k robot?
Cu 1.17. nh gi tm quan trng ca phn mm nhng trong lnh vc truyn thng cng nghip?
Cu 1.18. Tr tu nhn to v h thng nhng c lin quan g n nhau khng? Ti sao?
P a g e | 7
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
CHNG 2. L THUYT THIT K H THNG NHNG
Mc tiu ca chng
Lm sng t l thuyt, gip sinh vin bit c quy trnh trin khai mt h thng
nhng t lc c tng n khi hon thin sn phm, t c th ch ng trin khai 1 bi
ton c th theo ng phng php.
Tm tt
Luyn tp v quy trnh thit k mt h thng nhng v cc k thut c t h thng.
S khi tng qut ca l thuyt thit k h thng
Lu pht trin ton h thng
2.1. Cu hi l thuyt
Cu 2.1. Quy trnh thit k Top-Down gm nhng pha no? Anh (ch) hy trnh by v pha phn tch.
Cu 2.2. Quy trnh thit k Top-Down gm nhng pha no? Anh (ch) hy trnh by v pha thit k nguyn l?
Cu 2.3. Quy trnh thit k Top-Down gm nhng pha no? Anh (ch) hy trnh by v pha thit k k thut?
Cu 2.4. Quy trnh thit k Top-Down gm nhng pha no? Anh (ch) hy trnh by v pha xy dng h thng?
P a g e | 8
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 2.5. Quy trnh thit k Top-Down gm nhng pha no? Anh (ch) hy trnh by v pha kim th?
Cu 2.6. ! Anh (ch) hy trnh by Khi nim c t (specification) h thng?
Cu 2.7. ! Anh (ch) hy trnh by mc ch ca c t yu cu (requirement specification)
Cu 2.8. Anh (ch) hy trnh by mc ch ca c t kin trc h thng (system architect specification)
Cu 2.9. Anh (ch) hy trnh by mc ch ca c t Module (module specification)
Cu 2.10. ! Phn loi cc k thut c t?
Cu 2.11. Trnh by mc ch ca c t h thng?
Cu 2.12. Phn loi cc k thut c t? c t phi hnh thc c nhng cng c no m t?
Cu 2.13. Phn loi cc k thut c t? c t na hnh thc c nhng cng c no m t?
Cu 2.14. Phn loi cc k thut c t? c t hnh thc c nhng cng c no m t?
Cu 2.15. So snh c t hnh thc v c t phi hnh thc?
Cu 2.16. Trnh by ng dng v u vit khi s dng cc k thut c t?
Cu 2.17. C cc phng php c t no? Trnh by Phng php c t s dng My trng thi hu hn FSM?
Cu 2.18. ! C cc phng php biu din thut ton no?
Cu 2.19. C cc phng php biu din thut ton no? Trnh by v phng php Dng ngn ng t nhin?
Cu 2.20. C cc phng php biu din thut ton no? Trnh by v phng php Dng lu -s khi?
Cu 2.21. C cc phng php biu din thut ton no? Trnh by v phng php Dng m gi (pseudocode)?
Cu 2.22. C cc phng php biu din thut ton no? Trnh by v phng php Lu khi nhng?
Cu 2.23. Nu vai tr ca pha phn tch? Nu pha phn tch khng c thc hin hay thc hin khng t yu cu th sao?
Cu 2.24. ! Trong pha phn tch, sn phm l yu cu v rng buc ca h thng, vy th no l yu cu? Th no l rng buc? Ly v d minh ha?
Cu 2.25. ! Trong khi kho st bi ton, c hai n v: bn A v bn B. Bn A mun t hng bn B mt sn phm. Vy ai l a ra ngi yu cu? Ai l ngi a ra rng buc? Cn c vo u a ra rng buc?
Cu 2.26. Bn hy a ra cc quy trnh khi thit k nguyn l? c mt bn s nguyn l tt, cn phi nm c nhng thng tin g?
Cu 2.27. thit hon thin nhim v thit k nguyn l, u vo l g v u ra l g? Cn c vo u a ra quyt nh l h thng hp l hay cha?
Cu 2.28. Trnh by vai tr ca vic thit k m hnh tng qut h thng? Nu b qua khu ny, c c khng? Ti sao?
Cu 2.29. Trong qu trnh thit k nguyn l, cn phi thc hin nhng cng vic g? Mc ch ca nhng cng vic ?
Cu 2.30. Trong qu trnh thit k k thut, cn phi thc hin nhng cng vic g? Mc ch ca nhng cng vic ?
Cu 2.31. Trong qu trnh thit k mt sn phm, cc gi tr ca linh kin, kiu chn ca linh kin, loi linh kin c chn khu no? Khu sau c th thay i nhng thng s khu trc hay khng?
P a g e | 9
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 2.32. pht hin v hn ch ti a cc li m h thng s gp phi sau khi c xy dng, ta c th m hnh ha cc thnh phn hoc ton b h thng nu c th. Vy cng vic m hnh ha y l phi lm g?
Cu 2.33. Th no l tnh thn thin giao din ca ngi dng?
Cu 2.34. Vic k tha cc thit k c sn, c thc hin khu no? Nu ngha ca vic k tha ?
Cu 2.35. Cng vic kim th c tin hnh nhng khu no? Nu ngha ca vic kim th?
Cu 2.36. Khi no th s dng phng php thit k top-down, khi no th s dng phng php thit k bottom-up?
Cu 2.37. Trong k thut thit k bottom-up, chng ta c th a ra cc yu cu v cc iu kin rng buc ngay t khi bt u thit k hay khng?
Cu 2.38. So snh hai qu trnh thit k top-down v bottom-up?
Cu 2.39. Cng vic c t yu cu l lm nhng g? Kt qu c khu no s dng? Nu khng c t yu cu, c th thit k mt sn phm hay khng?
Cu 2.40. Ti sao phi c t module? c t module v c t yu cu c ging nhau khng? Ti sao?
Cu 2.41. Khu c t yu cu v khu thit k k thut c lin quan g n nhau?
Cu 2.42. M gi c phi l ngn ng lp trnh hay khng? Mc ch ca vic s dng m gi lm g?
2.2. Cc dng bi tp (c hng dn gii)
Cu 2.43. Thit k s tng th ca h thng o nhit gia nh
Trong :
- Khi u vo, cm bin: C chc nng cm bin nhit , chuyn nhit v dng thng tin c c c ngha. Nu cm bin dng tng t, th chuyn thng tin nhit v dng tng t tuyn tnh trong di nhit phng, Khuch i, lc nhiu a v di 0..5v. Nu cm bin ri chuyn v dng s, th giao din ghp ni v chun giao tip phi ph hp vi khi K trung tm
- Khi iu khin trung tm: Thu nhn thng tin ca khi u vo, chun ha nhit theo thng tin u vo, hin th ln trn khi hin th.
- Khi Hin th: Hin th gi tr nhit ln mn hnh hin th LCD. (Ty theo yu cu trong pha phn tch m thit k b hin th c ln nh th no, VD hin th ln LCD)
- Khi Ngun: u vo l 220VAC, u ra l 0v, 5v dng ti a 1A.
Cu 2.44. Thit k s Call graph ca h thng o nhit gia nh
HD: Ty bi ton yu cu ca khch hng, ty theo thit k s khi, v yu cu chc nng ca h thng (ci ny phi gi s, hoc thit k tht trc khu ny), ta c th a ra s callgraph nh sau:
P a g e | 10
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 2.45. ! Thit k s thut ton nhng ca h thng o tc ng c
2.3. Cc vn v tho lun, thc hnh, th nghim
Tho lun cc theo bi tp.
2.4. Bi tp sinh vin t lm:
Thit k s tng th ca h thng:
Cu 2.46. ! Thit k s tng th ca h thng ca t ng
Cu 2.47. Thit k s tng th ca h thng o cng nh sng trong phng
Cu 2.48. ! Thit k s tng th ca h thng o tc ng c
Cu 2.49. Thit k s tng th ca h thng kha s
Cu 2.50. Thit k s tng th ca h thng thang my
Cu 2.51. ! Thit k s tng th ca h thng n giao thng
Cu 2.52. Thit k s tng th ca h thng gng ng thng minh
Cu 2.53. Thit k s tng th ca h thng cm iu khin t xa
Cu 2.54. Thit k s tng th ca h thng bt tt n thng minh
Cu 2.55. Thit k s tng th ca h thng iu khin t xa bng hng ngoi
Cu 2.56. Thit k s tng th ca h thng an ninh
Cu 2.57. Thit k s tng th ca h thng iu khin trung tm cho robot
P a g e | 11
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 2.58. Thit k s tng th ca h thng ng h thi gian thc + dng lch vn nin
Cu 2.59. Thit k s tng th ca h thng module iu khin in p 220VAC qua Tryac (D: thay i sng bng n, thay i tc ng c,...)
Cu 2.60. *Thit k s tng th ca h thng my Oscilloscope. HD: Dng VK c ADC, hin th ln GLCD, TFT LCD, tham kho phng php hin th GLCD trong th vin code mu ca CCS, vi LCD TFT, tham kho trn INTERNET.
Cu 2.61. *Thit k s tng th ca h thng h thng h tr theo di ngi gi HD: Ty yu cu rng buc ca bo ton, c th theo di khi ngi gi ng, theo di nhp tim, theo di huyt p, hay theo di qua hnh nh. Yu cu t ra th no th gii quyt theo hng .
Cu 2.62. *Thit k s tng th ca h thng n nh tc ng c. HD: thit k mch iu khin ng c, mch o tc ng c, mch hin th, ri s dng thut ton PID n nh tc ng c. Code mu v PID c trong sch h thng nhng.
Thit k s Callgraph:
Cu 2.63. Thit k s Call graph ca h thng o cng nh sng trong phng
Cu 2.64. ! Thit k s Call graph ca h thng o tc ng c
Cu 2.65. ! Thit k s Call graph ca h thng ca t ng
Cu 2.66. Thit k s Call graph ca h thng kha s
Cu 2.67. Thit k s Call graph ca h thng thang my
Cu 2.68. ! Thit k s Call graph ca h thng n giao thng
Cu 2.69. Thit k s Call graph ca h thng gng ng thng minh
Cu 2.70. Thit k s Call graph ca h thng cm iu khin t xa
Cu 2.71. Thit k s Call graph ca h thng bt tt n thng minh
Cu 2.72. Thit k s Call graph ca h thng iu khin t xa bng hng ngoi
Cu 2.73. Thit k s Call graph ca h thng an ninh
Cu 2.74. Thit k s Call graph ca h thng iu khin trung tm cho robot
Cu 2.75. Thit k s Call graph ca h thng ng h thi gian thc + dng lch vn nin
Cu 2.76. Thit k s Call graph ca h thng module iu khin in p 220VAC qua Tryac (D: thay i sng bng n, thay i tc ng c,...)
Cu 2.77. Thit k s Call graph ca h thng my Oscilloscope. HD: Dng VK c ADC, hin th ln GLCD, TFT LCD
Cu 2.78. Thit k s Call graph ca h thng h thng h tr theo di ngi gi
Cu 2.79. Thit k s Call graph ca h thng n nh tc ng c
Thit k s thut ton nhng:
Cu 2.80. ! Thit k s thut ton nhng ca h thng o nhit gia nh
Cu 2.81. Thit k s thut ton nhng ca h thng o cng nh sng trong phng
Cu 2.82. Thit k s thut ton nhng ca h thng ca t ng
Cu 2.83. Thit k s thut ton nhng ca h thng kha s
Cu 2.84. Thit k s thut ton nhng ca h thng thang my
Cu 2.85. Thit k s thut ton nhng ca h thng n giao thng
Cu 2.86. Thit k s thut ton nhng ca h thng gng ng thng minh
Cu 2.87. Thit k s thut ton nhng ca h thng cm iu khin t xa
Cu 2.88. Thit k s thut ton nhng ca h thng bt tt n thng minh
Cu 2.89. Thit k s thut ton nhng ca h thng iu khin t xa bng hng ngoi
Cu 2.90. Thit k s thut ton nhng ca h thng an ninh
P a g e | 12
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 2.91. Thit k s thut ton nhng ca h thng iu khin trung tm cho robot
Cu 2.92. Thit k s thut ton nhng ca h thng ng h thi gian thc + dng lch vn nin
Cu 2.93. Thit k s thut ton nhng ca h thng module iu khin in p 220VAC qua Tryac (D: thay i sng bng n, thay i tc ng c,...)
Cu 2.94. ! Thit k s thut ton nhng ca h thng n nh tc ng c
Cu 2.95. *Thit k s thut ton nhng ca h thng my Oscilloscope. HD: Dng VK c ADC, hin th ln GLCD, TFT LCD
Cu 2.96. HD: Mi khi chc nng cn c k hiu theo chun. Nu l phn mm th dng hnh Elipse, nu l phn mm nhng th dng hnh ch nht bo trn gc, nu l phn cng th dng hnh ch nht/vung. Tt c cc khi chc nng nh KTT, ADC, Hin th, cn phi c lin kt theo lung d liu cp nht.
Cu 2.97. *Thit k s thut ton nhng ca h thng h thng h tr theo di ngi gi
Cu 2.98. HD: Ty yu cu t ra, chia bi ton thnh nhiu module nh, v lin kt cc khi theo lung tn hiu/d liu.
P a g e | 13
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
CHNG 3. PHN CNG H THNG NHNG Mc tiu ca chng
Gip sinh vin c kin thc tng quan v mt s dng vi iu khin v vi x l nhng tin
tin. Gip sinh vin c cc k thut cng nh cc cng c thit k h thng phn cng cho mt
h thng nhng. Hiu v cc linh kin in t, phng php thit k phn cng cc h thng iu
khin nhng c phn tng t v s.
Tm tt
Trnh by mt s dng vi iu khin nh 8051, AVR, PIC, ARM, Cc cng c thit k v
kim th h thng, xy dng cc mch nguyn l cho cc bi ton n gin.
3.1. S khi tng qut ca h thng
Hin th
Khi iu khin trung tm
u vo,cm bin
u ra iu khin
Khi chc nng My tnh
Ngun
i tng iu khin
Phn hi
3.2. Phn l thuyt chng 3:
Cu 3.1. ! Trnh by v Kin trc c bn ca mt H thng nhng?
Cu 3.2. ! Trnh by v Cu trc phn cng ca mt H thng nhng?
Cu 3.3. Trnh by v vai tr ca CPU trong mt H thng nhng?
Cu 3.4. B nh ca H thng nhng c nhng kin trc no? Trnh by v kin trc havard?
Cu 3.5. B nh ca H thng nhng c nhng kin trc no? Trnh by v kin trc von Neumann?
Cu 3.6. Trnh by hiu bit ca anh (ch) v b nh PROM v EPROM trong h nhng?
Cu 3.7. Trnh by hiu bit ca anh (ch) v b nh Flash v RAM trong h nhng?
Cu 3.8. Giao tip vi thit b ngoi vi ca vi iu khin c nhng loi giao din giao tip g? Trnh by v giao din giao tip song song?
Cu 3.9. Giao tip vi thit b ngoi vi ca vi iu khin c nhng loi giao din giao tip g? Trnh by v giao din giao tip ni tip I2C?
Cu 3.10. Giao tip vi thit b ngoi vi ca vi iu khin c nhng loi giao din giao tip g? Trnh by v giao din giao tip ni tip SPI?
P a g e | 14
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 3.11. ! Trnh by c tnh ca vi iu khin STM8S103
Cu 3.12. ! Trnh by c tnh ca vi iu khin STM32F103C8T6
Cu 3.13. ! Trnh by c tnh ca vi iu khin TMS320F2812
Cu 3.14. ! Trnh by c tnh ca vi iu khin MSP430G2553
Cu 3.15. ! Trnh by c tnh ca vi iu khin AT89C51
Cu 3.16. ! Trnh by c tnh ca vi iu khin AT89C52
Cu 3.17. ! Trnh by c tnh ca vi iu khin AT89S51
Cu 3.18. ! Trnh by c tnh ca vi iu khin AT89S52
Cu 3.19. Trnh by c tnh ca vi iu khin AT89C51RB2
Cu 3.20. Trnh by c tnh ca vi iu khin AT89C51RC2
Cu 3.21. Trnh by c tnh ca vi iu khin AT89C51RD2
Cu 3.22. Trnh by c tnh ca vi iu khin AT89C51ED2
Cu 3.23. Trnh by c tnh ca vi iu khin AT90S2313
Cu 3.24. ! Trnh by c tnh ca vi iu khin ATmega8
Cu 3.25. Trnh by c tnh ca vi iu khin ATmega16
Cu 3.26. Trnh by c tnh ca vi iu khin ATmega32
Cu 3.27. Trnh by c tnh ca vi iu khin ATmega64
Cu 3.28. Trnh by c tnh ca vi iu khin Atmega128
Cu 3.29. Trnh by c tnh ca vi iu khin CY8C29466
Cu 3.30. Trnh by c tnh ca vi iu khin CY8C29866
Cu 3.31. Trnh by c tnh ca vi iu khin CY7C68013A-56BAXC
Cu 3.32. Trnh by c tnh ni bt ca h vi iu khin ARM7TDMI
Cu 3.33. Trnh by c tnh ni bt ca h vi iu khin ARM9TDMI
Cu 3.34. Trnh by c tnh ni bt ca h vi iu khin ARM9E
Cu 3.35. Trnh by c tnh ni bt ca h vi iu khin ARM11
Cu 3.36. Trnh by c tnh ni bt ca h vi iu khin Cortex
Cu 3.37. Trnh by c tnh ni bt ca h vi iu khin XScale
Cu 3.38. Trnh by c tnh ni bt ca h vi iu khin PIC
Cu 3.39. ! Trnh by c tnh ca vi iu khin PIC18F452
Cu 3.40. ! Trnh by c tnh ca vi iu khin PIC16F877A
Cu 3.41. ! Trnh by c tnh ca vi iu khin dsPIC30F6014A
Cu 3.42. Trnh by c tnh ca vi iu khin PIC18F4550
Cu 3.43. Trnh by c tnh ca vi iu khin PIC18F2550
Cu 3.44. Trnh by c tnh ca vi iu khin dsPIC30F6010
Cu 3.45. Chn Vref- v Vref+ c ngha g trong chuyn i tn hiu ADC?
Cu 3.46. PLL l g? S dng chc nng PLL c ngha g vi tc ca vi iu khin? s dng PLL, cn c iu kin g?
Cu 3.47. Trnh by phng php cu hnh cho vo/ra s cho vi iu khin PIC18F452
Cu 3.48. TRIS, LAT, PORT c ngha g i vi vic nhp/xut d liu qua cng GPIO?
Cu 3.49. Trong vi iu khin PIC18F452, Timer0 c th hot ng bao nhiu bit? Cu hnh thay i bng cch no?
Cu 3.50. Trong vi iu khin PIC18F452, Prescale c ngha g? N tc ng th no n tn s trn ca Timer?
Cu 3.51. Trong vi iu khin PIC18F452, Bit T0CS c ngha g? N tc ng th no n timer?
P a g e | 15
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 3.52. Trong vi iu khin PIC18F452, PSA c ngha g? N tc ng th no n timer?
Cu 3.53. Trong vi iu khin PIC18F452, Thanh ghi ngt trn ca Timer0 l g? Khi no th thanh ghi ngt trn =1?
Cu 3.54. Trong vi iu khin PIC18F452, Trnh by nguyn tc hot ng ca Timer0, ch 8bit theo s sau:
Cu 3.55. Trong vi iu khin PIC18F452, Trnh by nguyn tc hot ng ca Timer0, ch 16bit theo s
sau:
Cu 3.56. Trong vi iu khin PIC18F452, Trnh by nguyn tc hot ng ca Timer1 theo s sau:
Cu 3.57. Trong vi iu khin PIC18F452, Thanh ghi ngt trn ca Timer1 l g? Khi no th thanh ghi ngt
trn =1?
Cu 3.58. Trong vi iu khin PIC18F452, Thanh ghi ngt trn ca Timer2 l g? Khi no th thanh ghi ngt trn =1?
Cu 3.59. Trong vi iu khin PIC18F452, Khi TMR2=PR2, Timer 2 c xy ra ngt khng? Phi c iu kin g th mi khi TMR2=PR2 Timer2 s xy ra ngt trn?
P a g e | 16
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 3.60. Trong vi iu khin PIC18F452, PWM hot ng, cn cu hnh nhng g cho Timer no?
Cu 3.61. Trong vi iu khin PIC18F452, Timer3 c th hot ng nhng ch bao nhiu bit? Cu hnh cho cc ch nh th no?
Cu 3.62. Trong vi iu khin PIC18F452, Ngt trn c bo bi thanh ghi g? Khi xy ra ngt, gi tr thanh ghi bng bao nhiu? iu kin xy ra ngt l g?
Cu 3.63. Trong vi iu khin PIC18F452, thanh ghi TMR3CS c chc nng g? Trnh by nh hng ca Timer3 khi TMR3CS=0 v TMR3CS=1
Cu 3.64. Trong vi iu khin PIC18F452, USART c ngha l g? Vi iu khin h tr my b USART? s dng USART, ta cn ghp ni vi chn no?
Cu 3.65. Trong vi iu khin PIC18F452, Trnh by cng thc tnh tc Baud v ngha cc tham s trong truyn thng ni tip USART.
Cu 3.66. Trong vi iu khin PIC18F452, Trnh by cng thc tnh tc Baud v cho bit cch tnh sai s (t l li) truyn thng
Cu 3.67. Trong vi iu khin PIC18F452, Trnh by nh dng mt khung truyn d liu trong truyn thng ni tip.
Cu 3.68. Trong vi iu khin PIC18F452, trnh by th t thit lp truyn d liu?
Cu 3.69. Trong vi iu khin PIC18F452, trnh by th t thit lp nhn d liu?
Cu 3.70. Trong vi iu khin PIC18F452, bit TXIE v TXEN c ngha g trong truyn thng ni tip? C khi no c 2 bit ny u bng 1 hay khng? Ti sao?
Cu 3.71. Trong vi iu khin PIC18F452, bit RX9 v RCIF c ngha g trong truyn thng ni tip? C khi no c 2 bit ny u bng 1 hay khng? Ti sao?
Cu 3.72. Trong vi iu khin PIC18F452, c my b ADC? My knh u vo ADC v ADC h tr chuyn i ti a my bit?
Cu 3.73. Trong vi iu khin PIC18F452, tn s chuyn i, chn knh, trng thi, on/off ca ADC c la chn bi thanh ghi no? Trnh by chi tit ngha cc bit ca thanh ghi ?
Cu 3.74. Trong vi iu khin PIC18F452, Gi tr sau khi chuyn i ADC ti a l my bit? Kt qu c phn b nh th no? Cu hnh vic phn b bng thanh ghi no?
Cu 3.75. Trnh by cu hnh xung nhp dao ng h thng cho PIC18F452?
3.3. Phn bi tp c li gii:
Cu 3.76. ! Thit k mch ghp ni 3 nt bm v hin th 3 LED n
Cu 3.77. ! Thit k mch khuch i tn hiu tng t t 0..100mV ln 0..5V ghp ni vi cng vo AN0 ca PIC18F452
HD: s dng mch khuch i tn hiu tng t vi sai (dng mch so snh, h s khuch i = p ra/p vo)
P a g e | 17
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 3.78. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 16 bit nhp d liu. Dng vi iu khin PIC18F452 v 74HC573
3.4. Phn bi tp sinh vin t lm: Vi iu khin
Cu 3.79. Khi ghp ni cc loi VK vi TBNV vo/ra s, c s khc bit no gia cc dng VK khc nhau nh 8051, PIC, AVR khng? Khi ghp ni IO vi VK, cn tun th nhng nguyn tc g?
Cu 3.80. Khi kim th module VK, nu bn gp nhiu do ngun in cung cp khng n nh (nhiu) to ra, bn s x l nh th no?
Cu 3.81. Th no l BUS ba trng thi? Trong 8051 c BUS ba trng thi hay khng? C th ng dng BUS 3 trng thi vo nhng trng hp no?
Hin th
Cu 3.82. ! Thit k mch hin th 2 LED 7 thanh, m ni dung t 00 n 99
Cu 3.83. ! Thit k mch hin th 2 LED 7 thanh, m ni dung t 0 n 99
Cu 3.84. ! Thit k mch hin th 4 LED 7 thanh, m ni dung t 0000 n 9999
R5
4.7k
R6
4.7k
10
98
411 U1:C
LM324
-12
v+
12
v
U1:C(OP)
53%
RV6470k
R5(1)
Khuech dai nhan ap: 0..100mV ==> 0v..+5v
R5(1)
100%
RV7
5k
MCLR/VPP1
RA0/AN02
RA1/AN13
RA2/AN2/VREF-4
RA3/AN3/VREF+5
RA4/T0CKI6
RA5/AN4/SS/LVDIN7
RE0/RD/AN58
RE1/WR/AN69
RE2/CS/AN710
OSC1/CLKI13
RA6/OSC2/CLKO14
RC0/T1OSO/T1CKI15
RC2/CCP117
RC3/SCK/SCL18
RD0/PSP019
RD1/PSP120
RD2/PSP221
RD3/PSP322
RD4/PSP427
RD5/PSP528
RD6/PSP629
RD7/PSP730
RC4/SDI/SDA23
RC5/SDO24
RC6/TX/CK25
RC7/RX/DT26
RB0/INT033
RB1/INT134
RB2/INT235
RB3/CCP2B36
RB437
RB5/PGM38
RB6/PGC39
RB7/PGD40
RC1/T1OSI/CCP2A16
U2
PIC18F452
R710k
P a g e | 18
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 3.85. ! Thit k mch hin th 4 LED 7 thanh, m ni dung t 0 n 9999
Cu 3.86. ! Thit k mch hin th LCD 8 bit vi 8051: AT89S52
Cu 3.87. ! Thit k mch hin th LCD 8 bit vi PIC: PIC18F452
Cu 3.88. Thit k mch hin th LCD 8 bit vi ARM: STM32F103C8T6
Cu 3.89. ! Thit k mch hin th LCD 4 bit vi 8051: AT89S52
Cu 3.90. ! Thit k mch hin th LCD 4 bit vi PIC: PIC18F452
Cu 3.91. Thit k mch hin th LCD 4 bit vi ARM: STM32F103C8T6
Cu 3.92. Anh (ch) hy trnh by hiu bit ca mnh v cc dng hin th, nh: LED n, LED 7 thanh, LCD.
Cu 3.93. Khi thit k v lp trnh cho nhiu LED 7 thanh ghp chung BUS, ngi ta hay s dng phng php qut LED. Vy qut LED l nh th no? C th thit k & lp trnh hin th LED 7 thanh m khng cn qut LED khng? (nu c) Cho v d?
Cu 3.94. Vi mn hnh thin th LCD, anh (ch) c th c thng tin t LCD ra khng? Thut ton?
Cu 3.95. Trnh by thut ton in mt k t ln LCD.
Cu 3.96. Khi qut LED 7 thanh, sng ca LED ph thuc vo nhng yu t no?
Cu 3.97. Gi s khch hng t bn thit k v sn xut mt mn hnh hin th LED 7 thanh c ln, nhng bn khng th mua c trn th trng, bn s thit k nh th no? vi thit k mi, phng php iu khin c g khc so vi LED 7 thanh nh vn s dng hay khng?
Cu 3.98. Trn th trng, LED hin th c nhng mu xc nh, vy bn lm th no c th hin th mu sc nh mun? phng php thc hin?
Cu 3.99. Vi hin th LED n, tn s cp ngun vo LED c nh hng nh th no n nh sng m chng ta nhn c?
Cu 3.100. Khi ghp ni LED 7 thanh, LCD; ta c th s dng data bus vo vic khc (v d nh nt bm) khng? Ti sao?
Cu 3.101. Nhng loi hin th no c th ghp ni vi VK hin th ch ting Vit c du? bn phi lm nh th no c th hin th ting Vit c du ln ?
Tng t
Cu 3.102. ! Thit k mch khuch i tn hiu tng t t 0..200mV ln 0..5V ghp ni vi cng vo AN1 ca PIC18F452
Cu 3.103. ! Thit k mch khuch i tn hiu tng t t 0..300mV ln 0..5V ghp ni vi cng vo AN2 ca PIC18F452
Cu 3.104. ! Thit k mch khuch i tn hiu tng t t 0..400mV ln 0..5V ghp ni vi cng vo AN3 ca PIC18F452
Cu 3.105. ! Thit k mch khuch i tn hiu tng t t 0..500mV ln 0..5V ghp ni vi cng vo AN4 ca PIC18F452
Cu 3.106. Thit k mch o nhit dng PIC18F452 ghp ni vi cm bin LM35 qua khuch i (nu cn)
Cu 3.107. Thit k mch o cng nh sng dng PIC18F452 ghp ni vi quang tr, qua khuch i (nu cn)
Ngoi vi h thng nhng
Cu 3.108. Thit k mch khuch i tn hiu t TTL dng nh c 10 mA, u ra ht dng ln c 3A dng tranzitor.
Cu 3.109. Thit k mch khuch i tn hiu t TTL dng nh c 10 mA, u ra cp dng ln c 3A dng tranzitor.
Cu 3.110. ! Thit k mch khuch i tn hiu t TTL dng nh c 10 mA, u ra ng/ngt relay c 200mA dng tranzitor.
Cu 3.111. Thit k mch khuch i 8 tn hiu t TTL dng nh c 10 mA, u ra ng/ngt 8 relay c 200mA dng ULN2803.
P a g e | 19
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
u vo/ra iu khin
Cu 3.112. Lit k cc phng php to ra in p tng t, 1 chiu c in p t 010v?
Cu 3.113. Tn hiu ra t chn ca VK c th ghp ni trc tip vo ti cng sut ln (nh ng c, r le,) c khng? Mun ghp ni c, phi lm theo nguyn tc g?
Cu 3.114. ! Thit k mch c 2 tn hiu s cch li quang ghp ni vi PIC18F452.
Cu 3.115. ! Thit k mch xut 2 tn hiu s cch li quang ghp t PIC18F452.
Cu 3.116. Thit k mch m rng cng, dng ti a mt cng ca PIC m rng ra 16 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC595
Cu 3.117. Thit k mch m rng cng, dng ti a mt cng ca PIC m rng ra 24 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC595
Cu 3.118. Thit k mch m rng cng, dng ti a mt cng ca PIC m rng ra 32 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC595
Cu 3.119. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 16 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC573
Cu 3.120. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 24 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC573
Cu 3.121. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 32 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC573
Cu 3.122. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 16 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC273
Cu 3.123. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 24 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC273
Cu 3.124. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 32 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC273
Cu 3.125. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 16 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC573
Cu 3.126. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 24 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC573
Cu 3.127. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 16 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC273
Cu 3.128. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 24 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC273
Cu 3.129. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 32 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC273
Cu 3.130. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 16 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC245
Cu 3.131. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 24 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC245
Cu 3.132. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 32 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC245
Cu 3.133. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 16 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC245
Cu 3.134. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 24 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC245
Cu 3.135. Thit k mch m rng cng, dng ti a hai cng ca PIC m rng ra 32 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC245
Cu 3.136. Thit k mch m nh phn 8 bit, dng vi mch 74HC193 ngun xung clock c ly t chn ca vi iu khin PIC18F452.
P a g e | 20
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 3.137. Thit k mch hin th 8 LED 7 thanh, dng 11 chn ca PIC18F452 v 74LS138
Cu 3.138. Thit k mch m ha bn phm ma trn 16 phm, dng 74C922
Cu 3.139. Thit k mch m ha 8 phm n, dng 74LS148 ghp ni vi PIC18F452.
Cu 3.140. * Thit k mch thu hng ngoi, dng PIC18F452 ghp ni vi cm bin IR.
Cu 3.141. HD: c dng sng ca b pht hng ngoi c sn theo chun (VD: Remote TV Sony), c theo sn ln/xung.
Ngun
Cu 3.142. h p t 12v xung 5v, c nhng phng php no? Phng php no m bo tn hao ngun t nht?
Cu 3.143. Lm th no c c ngun 1 chiu di rng (2v30v) n p, t li in 220VAC ?
Cu 3.144. Lm th no c ngun i xng t ngun dng mt chiu?
Cu 3.145. ! Thit k mch ngun n p 5v dng 7805, dng 1A
Cu 3.147. ! Thit k mch ngun n p 5v dng LM2575
Cu 3.148. ! Thit k mch ngun n p 5v dng LM2576
Cu 3.149. Thit k mch ngun n p 3v3
Cu 3.150. Thit k mch ngun n p 12v
Cu 3.151. Thit k mch ngun n dng 100mA
Cu 3.152. Thit k mch ngun n dng 1A
Cu 3.153. Thit k mch ngun n p 5v hn dng 100mA
Cu 3.154. *Thit k mch ngun n p 12v hn dng 1A.
Cu 3.155. HD: c nhiu cch, cch n gin nht l thit k mch hn dng trc b n p dng tr chng hn, mc ch l khng lm hng ngun khi ngn mch
Cu 3.156. *Thit k mch ngun n p 24v hn dng 1A.
Cu 3.157. HD: c nhiu cch, cch n gin nht l thit k mch hn dng trc b n p dng tr chng hn, mc ch l khng lm hng ngun khi ngn mch
Truyn thng
Cu 3.158. ! Thit k mch giao tip RS232 gia VK vi my tnh
Cu 3.159. Thit k h thng truyn thng gia 3 VK dng chun RS485
Cu 3.160. Thit k h thng truyn thng gia 3 VK dng chun RF
Cu 3.161. *Thit k mch nhn tn hiu t bn phm my tnh PS/2
HD: c bn phm theo chun I2C.
Tng hp
Cu 3.162. Thit k phn cng h thng o nhit gia nh
Cu 3.163. Thit k phn cng h thng o cng nh sng trong phng
Cu 3.164. Thit k phn cng h thng o tc ng c
Cu 3.165. Thit k phn cng h thng ca t ng
Cu 3.166. Thit k phn cng h thng kha s
Cu 3.167. Thit k phn cng h thng thang my
Cu 3.168. Thit k phn cng h thng n giao thng
Cu 3.169. Thit k phn cng h thng gng ng thng minh
Cu 3.170. Thit k phn cng h thng cm iu khin t xa
Cu 3.171. Thit k phn cng h thng bt tt n thng minh
Cu 3.172. Thit k phn cng h thng iu khin t xa bng hng ngoi
Cu 3.173. Thit k phn cng h thng an ninh
P a g e | 21
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 3.174. Thit k phn cng h thng iu khin trung tm cho robot
Cu 3.175. Thit k phn cng h thng ng h thi gian thc + dng lch vn nin
Cu 3.176. Thit k phn cng h thng module iu khin in p 220VAC qua Tryac (D: thay i sng bng n, thay i tc ng c,...)
Cu 3.177. Thit k phn cng h thng o khi lng dng PIC18F452 ghp ni vi loadcell, qua khuch i (nu cn)
Cu 3.178. Thit k phn cng h thng pht hin kim loi, dng PIC18F452 ghp ni vi cm bin tim cn, qua khuch i (nu cn)
Cu 3.179. Thit k phn cng h thng hin th 3 LED 7 thanh, chung BUS d liu. Dng PIC18F452
Cu 3.180. Thit k phn cng h thng hin th 3 LED 7 thanh, chung BUS d liu. Dng AT89C51
Cu 3.181. Thit k phn cng h thng hin th LCD 4 bit dng PIC18F452
Cu 3.182. Thit k phn cng h thng chuyn i DAC 8 bit, dng PIC18F452.
Cu 3.183. Thit k phn cng h thng chuyn i DAC 8 bit, dng AT89C51.
Cu 3.184. Thit k phn cng h thng iu khin ng c quay mt chiu, dng relay
Cu 3.185. Thit k phn cng h thng iu khin ng c quay thun nghch, dng relay
Cu 3.186. Thit k phn cng h thng iu khin ng c quay mt chiu dng Tranzitor
Cu 3.187. Thit k phn cng h thng iu khin ng c quay thun nghch dng phn cng h thng cu H
Cu 3.188. Thit k phn cng h thng iu khin ng c bc dng tranzitor
Cu 3.189. Thit k phn cng h thng iu khin ng c bc dng ULN2803
Cu 3.190. Thit k phn cng h thng iu khin ng c dng MC33932
Cu 3.191. Thit k phn cng h thng ca my tnh cm tay n gin (cng, t, nhn, chia)
Cu 3.192. Thit k phn cng h thng truyn thng PIC18F452 vi my tnh qua cng RS232
Cu 3.193. Thit k phn cng h thng h thng h tr theo di ngi gi
Cu 3.194. *Thit k phn cng h thng truyn thng hai PIC18F452 vi nhau qua chun RS485, dng MAX485
Cu 3.195. HD: c k datasheet ca RS485, mc phn cng theo hng dn trong .
Cu 3.196. *Thit k phn cng h thng my Oscilloscope. HD: Dng VK c ADC, hin th ln GLCD, TFT LCD
Cu 3.197. HD: Chn loi GLCD c phn gii ln th mi nhn thy c. ADC u vo cn thit k n thn trnh b qu p bng mch ghim p. Chn loi VK c tn s hot ng cao tng tc ly mu.
Cu 3.198. *Thit k phn cng h thng n nh tc ng c
Cu 3.199. HD: iu khin tc ng c phi ph thuc v phng php iu khin. Nu iu khin dng mch cu H, th cn phi tnh n dng, p ti a, chng trng dn. Phn phn hi cn phi khuch i, phn p sao cho ph hp vi in p u vo ca knh ADC.
P a g e | 22
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
CHNG 4. PHN MM NHNG
Mc tiu ca chng
Gip sinh vin c cc kin thc c bn v cch thc v cc k thut nng cao khi lp
trnh cho mt h thng nhng vi ngn ng bc cao C/C++. Bit c cch v cng c
m phng kim th h thng.
Tm tt
Trnh by cch thc lp trnh trn CCS, mt s k thut lp trnh thng gp cho cc
ngoi vi thng dng.
4.1. Phn l thuyt chng 4
Cu 4.1. Phn mm nhng l g? Nu c im ca phn mm nhng? Cho v d minh ha?
Cu 4.2. C nhng IDE no h tr lp trnh phn mm nhng cho PIC? Nu c im ni bt ca tng IDE
Cu 4.3. Phn mm PCWH h tr lp trnh cho nhng dng PIC no? Ti sao?
Cu 4.4. Phn mm PCWHD h tr lp trnh cho nhng dng PIC no? Ti sao?
Cu 4.5. Hy vit mt chng trnh n gin nht cho PIC18F452, gii thch ngha tng cu lnh.
Cu 4.6. CCS h tr nhng kiu d liu no dng trong khai bo bin? Cho v d minh ha?
Cu 4.7. Mc nh, khi khai bo bin nguyn trong CCS, bin l s c du hay khng du? Lm th no khai bo mt s nguyn m v mt s nguyn dng? Ly v d?
Cu 4.8. Trong CCS, c cc kiu khai bo hng s no? Ly v d minh ha?
Cu 4.9. Trnh by hiu bit ca bn v lnh #include? So snh gia #include Tn_file v #include
Cu 4.10. . Trnh by hiu bit ca bn v ch th #BIT , #BYTE , #LOCATE v #DEFINE?
Cu 4.11. Trnh by ngha ca #DEVICE?
Cu 4.12. Trnh by ngha ca #ORG
Cu 4.13. Trnh by cc cch khai bo #USE DELAY? Cho v d minh ha?
Cu 4.14. Trnh by ngha ca #USE I2C? Cho v d minh ha?
Cu 4.15. Trnh by ngha ca #USE RS232? Cho v d minh ha?
Cu 4.16. CCS h tr nhng cch to tr no? Ly v d?
Cu 4.17. Thi gian to tr ti a m CCS h tr l bao nhiu? Nu mun tr thi gian di th lm th no? Cho v d?
Cu 4.18. CCS c h tr lp trnh c ADC khng? Nu c, trnh by phng php cu hnh cho PIC18F452 c ADC knh 0?
Cu 4.19. Nu dng cc hm h tr c ADC trong CCS, tc chuyn i ADC ca PIC18F452 ph thuc vo nhng yu t no?
Cu 4.20. Trnh by cch cu hnh cho CCS c ADC ti knh AN0, AN1 v dng AN3 lm chn Vref(+), GND l Vref(-) ?
Cu 4.21. Trnh by trnh t v cc cch thc xut/nhp d liu s ti cng Rx ca PIC18F452?
Cu 4.22. Trnh by chi tit cch s dng lnh Output_bit? Cho v d minh ha?
Cu 4.23. Lnh Set_tris_X ( value ); dng lm g? Nu nhp/xut d liu m khng s dng lnh Set_tris_X ( value ); c c khng? Ti sao?
P a g e | 23
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 4.24. Trong PIC18F452 h tr nhng loi ngt no? Trnh by th t cu hnh cho ngt hot ng?
Cu 4.25. So snh hai loi ngt INT_EXT v INT_RB?
Cu 4.26. Lm th no cu hnh ngt ngoi dng sn ln v sn xung?
Cu 4.27. Trnh by cch cu hnh cho Timer0 hot ng trong CCS cho PIC18F452 c dng chng trnh con ngt?
Cu 4.28. Trnh by cch cu hnh cho Timer1 hot ng trong CCS cho PIC18F452 c dng chng trnh con ngt?
Cu 4.29. Trnh by cch cu hnh cho Timer2 hot ng trong CCS cho PIC18F452 c dng chng trnh con ngt?
Cu 4.30. Trnh by cch cu hnh cho vic truyn thng ni tip dng chn truyn d liu l RB0, chn nhn l RB1, tc baud l 19200bps?
Cu 4.31. Trnh by v hm Printf()?Ly v d minh ha?
Cu 4.32. Trnh by cch s dng hm getc() v putc()?
Cu 4.33. Trnh by v hm fgetc( )? Ly v d minh ha?
Cu 4.34. Trnh by v hm fgets( )? Ly v d minh ha?
Cu 4.35. Trnh by v hm gets( )? Ly v d minh ha?
Cu 4.36. Trnh by v hm getc( )? Ly v d minh ha?
Cu 4.37. Trnh by v hm kbhit( )? Ly v d minh ha?
Cu 4.38. Trnh by v hm spi_read( )? Ly v d minh ha?
Cu 4.39. Trnh by v hm spi_write( )Ly v d minh ha?
Cu 4.40. Trnh by v hm spi_xfer( )? Ly v d minh ha?
Cu 4.41. Trnh by v hm i2c_read( )? Ly v d minh ha?
Cu 4.42. Trnh by v hm i2c_write( )? Ly v d minh ha?
Cu 4.43. Trnh by v hm bit_clear( )? Ly v d minh ha?
Cu 4.44. Trnh by v hm bit_set( )? Ly v d minh ha?
Cu 4.45. Trnh by v hm shift_left( )? Ly v d minh ha?
Cu 4.46. Trnh by v hm shift_right( )? Ly v d minh ha?
Cu 4.47. Trnh by v hm swap( )? Ly v d minh ha?
Cu 4.48. Trnh by v hm read_adc( )? Ly v d minh ha?
Cu 4.49. Trnh by v hm read_eeprom( )? Ly v d minh ha?
Cu 4.50. Trnh by v hm write_eeprom( )? Ly v d minh ha?
Cu 4.51. Trnh by khi nim v H iu hnh nhng?
Cu 4.52. Nu u v nhc im ca h iu hnh nhng v phn mm nhng (khng phi l h iu hnh) trong bi ton o lng/iu khin?
4.2. Phn bi tp c li gii Bi gii mu
Cu 4.53. Chng trnh v d sau cu hnh knh AN0 hot ng ch ADC 8bit, chng trnh lun c gi tr t AN0 v gi ra cng D.
S mch trn proteus
P a g e | 24
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Chng trnh
#include
#device ADC=8 // cu hnh ADC vi phn gii 8bit
#use delay(oscillator=12MHz)
void main ( ){
setup_adc(ADC_CLOCK_INTERNAL); // tn s ly mu l OSC
setup_adc_ports(AN0); // cho php AN0 lm vic
set_tris_D(0x00); // t cng D l cng ra
set_adc_channel(0); // chn cng AN0 c d liu
while(1){
output_D(read_adc()); // c AN0 v a ra cng D
delay_ms(10);
}
}
Cu 4.54. chng trnh xut xung vung chu k 500ms , duty =50% ra chn B0 ,ni B0 vi 1 led s lm nhp nhy led:
S mch trn proteus
P a g e | 25
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Chng trnh
#include
#use delay(oscillator=20000000)
void main(){
while(1){
output_high(pin_B0); // B0=1
delay_ms(250); // tre 250ms
output_low(pin_B0); //B0=0
delay_ms(250); // te 250ms
}}
Cu 4.55. Chng trnh sau kim tra nu button A0=1 th bt led B0, tri li tt.
Mch trn proteus
P a g e | 26
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Chng trnh
#include
#use delay(oscillator =20000000)
void main(){
set_tris_A(255); // tat ca cac pin cua A deu la cong vao
while(1){ output_bit(pin_B0,input(pin_A0));}}
Cu 4.56. V d n gin chi bt ngt trn cng B (bt k tn hiu no xut hin ti B4-B7) sau a ra v tr tng ng nhng trn cng D. Trong chng trnh ny d dng nhn thy chng trnh chnh khng lm g, ch khi c ngt chip mi thc hin c gi tr t B a ra D.
Mch trn proteus
Chng trnh
#include
#device *=16
#use delay (oscillator = 20000000 )
#INT_RB // khai bao su dung ngat thay do trang thai tren cong B
Void RB_LED ( ) // chuong trinh con phuc vu ngat
{
output_D(input_B()); // doc cong B dua ra cong D
}
void main ( )
{
// cau hinh cac cong vao ra va ngat
set_tris_b ( 0xF0 ) ; // portB = 11110000 , B4-B7 vao , B0-B3 ra
set_tris_d ( 0x00 ) ; // portD = 00000000 , D0-D7 ra
enable_interrupts ( INT_RB ) ; // cho phep ngat cong B
enable_interrupts ( GLOBAL ) ; // cho phep ngat toan cuc
P a g e | 27
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
// chuong trinh chinh khong lam gi
while( true );
}
Cu 4.57. Mt v d n gin su dng ngt timer1 #if defined(__PCM__)
#include
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#elif defined(__PCH__)
#include
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#endif
// This interrupt is used to output the waveforms. The interrupt
// is automatically called ever 200us.
#INT_TIMER1
void wave_timer() {
int i;
set_timer1(0xFC4F); // sets timer to interrupt in 200us
// cong viec muon thuc hien sau moi 200us
}
void main() {
setup_timer_1(T1_INTERNAL|T1_DIV_BY_1); // Chn ngun xung h thng
enable_interrupts(INT_TIMER1); // cho php ngt timer1
enable_interrupts(GLOBAL);
while(TRUE); // chng trnh chnh khng lm g
}
Cu 4.58. V d lp trnh cho PIC truyn lin tc c cng B gi ra cng D v truyn qua ng RS232 chp PIC nhn, PIC nhn lin tc c t ng truyn RS232 v gi ra cng D
Chng trnh trn PIC truyn
#include
#use delay(oscillator=40000000)
#use rs232(baud=9600 , parity=n , xmit=pin_C6 , rcv=pin_C7 )
unsigned int8 data;
void main ( )
{
set_tris_B(0xFF);
set_tris_D(0x00);
while(1){
data=input_B();
putc(data);
output_D(data);
}
}
P a g e | 28
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Chng trnh trn PIC nhn
#include
#use delay(oscillator =40000000)
#use rs232(baud=9600 , parity=n , xmit=pin_C6 , rcv=pin_C7 )
unsigned int8 data;
void main ( )
{
set_tris_D(0x00);
while(1){
while(!kbhit());
data=getch();
output_D(data);
}
}
S mch m phng trn Proteus
Phn bi tp sinh vin t lm:
C bn
Cu 4.59. ! Vit phn mm iu khin LED n cho PIC16F877A ri chuyn m ngun sang PIC18F452
Cu 4.60. Vit phn mm iu khin LED n cho PIC18F452 ri chuyn m ngun sang 8051 (dng Keil C)
P a g e | 29
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 4.61. Vit phn mm iu khin LED n cho PIC18F452 ri chuyn m ngun sang AVR (ngn ng C, ty chn trnh bin dch)
Cu 4.62. Vit phn mm iu khin LED n cho PIC18F452 ri chuyn m ngun sang Arduino
Cu 4.63. Vit phn mm iu khin LED n cho PIC18F452 ri chuyn m ngun sang ARM STM32F103C8T6 (ngn ng C, dng Keil cho ARM)
Cu 4.64. ! Vit chng trnh cho PIC18F452, iu khin ng/ngt relay mi 1 giy mt ln. Bit relay ni vo chn RB0, iu khin tch cc mc 1
Cu 4.65. ! Vit chng trnh cho PIC18F452, iu khin ng/ngt relay mi 0,5 giy mt ln. Bit relay ni vo chn RC2, iu khin tch cc mc 1
Cu 4.66. ! Vit chng trnh cho PIC18F452, iu khin ng/ngt relay mi 0,7 giy mt ln. Bit relay ni vo chn RD3, iu khin tch cc mc 1
Cu 4.67. ! Vit chng trnh cho PIC18F452, iu khin ng/ngt relay mi 1,5 giy mt ln. Bit relay ni vo chn RB1, iu khin tch cc mc 1
Cu 4.68. ! Vit chng trnh cho PIC18F452, iu khin ng/ngt relay mi 2 giy mt ln. Bit relay ni vo chn RD0, iu khin tch cc mc 1
Cu 4.69. ! Lp trnh ng ln lt 8 relay ghp ni qua ULN2803 vo cng RB ca PIC18F452, bit ti mt thi im ch c 1 relay c ng.
Cu 4.70. Lp trnh iu c hai nt bm A v B, hin th trng thi ln 2 LED tng ng l L1 v L2. Bit A, B, L1, L2 ln lt c ni vi chn RB0, RB1, RB2, RB3
Cu 4.71. Lp trnh iu c hai tn hiu s u vo, ghp qua cch li quang, tch cc mc 0 l A v B, hin th trng thi ln 2 LED tng ng l L1 v L2. Bit A, B, L1, L2 ln lt c ni vi chn RB0, RB1, RB2, RB3
Cu 4.72. Lp trnh xut d liu ra cng m rng. Bit PIC m rng ra 32 cng xut d liu. Dng vi iu khin PIC18F452, dng cng RB ghp vi 74HC595.
Giao tip thit b ngoi vi
Cu 4.73. Vit chng trnh m rng cng dng ti a mt cng ca PIC m rng ra 24 cng xut d liu. Dng vi iu khin PIC18F452 v 74HC595
Cu 4.74. Vit chng trnh m rng cng dng ti a hai cng ca PIC m rng ra 32 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC573
Cu 4.75. Vit chng trnh m rng cng, dng ti a hai cng ca PIC m rng ra 16 cng nhp d liu. Dng vi iu khin PIC18F452 v 74HC245
Khai thc ti nguyn h thng
Cu 4.76. Vit chng trnh dng ngt timer to xung vung t chn B0 c tn s 50Hz, duty 50%
Cu 4.77. Vit chng trnh dng ngt timer to xung vung t chn B0 c tn s 100Hz, duty 50%
Cu 4.78. Vit chng trnh dng ngt timer to xung vung t chn B0 c tn s 200Hz, duty 50%
Cu 4.79. Vit chng trnh dng ngt timer0 to xung vung t chn B0 c tn s 100Hz, duty 50%, timer1 to xung vung t chn B1 c tn s 50Hz, duty 50%
Cu 4.80. Vit chng trnh dng ngt ngoi o tn s ca xung vung u vo ti ngt INT0
Tng hp
Cu 4.81. Thit k v lp trnh h thng o nhit gia nh
Cu 4.82. Thit k v lp trnh h thng o cng nh sng trong phng
Cu 4.83. Thit k v lp trnh h thng o tc ng c
Cu 4.84. Thit k v lp trnh h thng ng h thi gian thc + dng lch vn nin
Cu 4.85. Thit k v lp trnh h thng bt tt n thng minh
Cu 4.86. Thit k v lp trnh h thng iu khin trung tm cho robot
P a g e | 30
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 4.87. Thit k v lp trnh h thng ca t ng
Cu 4.88. Thit k v lp trnh h thng kha s
Cu 4.89. Thit k v lp trnh h thng thang my
Cu 4.90. Thit k v lp trnh h thng an ninh
Cu 4.91. Thit k v lp trnh h thng n giao thng
Cu 4.92. Thit k v lp trnh h thng iu khin t xa bng hng ngoi
Cu 4.93. Thit k v lp trnh h thng gng ng thng minh
Cu 4.94. Thit k v lp trnh h thng cm iu khin t xa
Cu 4.95. Thit k v lp trnh h thng h thng h tr theo di ngi gi
Cu 4.96. * Thit k v lp trnh h thng n nh tc ng c.
HD: thit k mch iu khin ng c, mch o tc ng c, mch hin th, ri s dng thut ton PID n nh tc ng c. Code mu v PID c trong sch h thng nhng.
Cu 4.97. * Thit k v lp trnh h thng my Oscilloscope. HD: dng VK c ADC, hin th ln GLCD
Cu 4.98. * Thit k v lp trnh h thng module iu khin in p 220VAC qua Tryac (D: thay i sng bng n, thay i tc ng c,...)
HD: o im khng ca xung u vo, mi chu k ca sng sin l 360 , mt na chu k l 180 , gc m cng ln th sng cng yu, nn goics m t l nghch vi thi gian tr t 0 n im pht xung kch.
P a g e | 31
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
MT S THAM KHO DNG LM N H THNG NHNG
Phn ny c cp nht thng xuyn.
DANH SCH SN PHM NG DNG:
Thit k h thng nhng p ng bi ton sau:
Trong nh:
Cu 5.1. Bnh sc thuc thng minh: Cho N bt nc, t ng sc cn m bt thuc (thng l 3->1)
Cu 5.2. Bnh nc ung thng minh: Ly nc trong Tec, lc v hin th tr s an ton ca nc,..
Cu 5.3. Gng ng thng minh: t ng bung mn, t bo thc (ng ngi), t iu chnh nhit ,..
Cu 5.4. H thng bo thc thng minh: o chu k gic ng ca mi ngi, bo thc nh nhng = nhc + .S, to dn, sng dn hoc bo rung trn c tay,...
Cu 5.5. H thng nh sng t ng: Trong phng, khi ch nhn chn ch , h thng s t iu chnh AS cho ph hp, VD: cc ch : C SCH, XEM PHIM, TIP KHCH, N UNG, RING T, NG,...
Cu 5.6. cm iu khin t xa: C cc kh nng iu khin t xa, hn gi ON/OFF,...
Cu 5.7. H thng v sinh t ng: T ng bt n khi c ngi vo, t ng x nc khi 'y',...
Cu 5.8. Ging/Gh massage: t ng massage theo cch tt nht cho sc khe
Cu 5.9. H thng iu ha t nhin: gn nh khng dng n in, iu ha 2 chiu phng ng mt cc t nhin nht (dng nhit/lnh t t)
Cu 5.10. H thng kha ca thng minh
Cu 5.11. H thng: M ca theo cch ca Alibaba
Cu 5.12. H thng h tr xem TV: Chn knh/gi/th mnh thch, mun xem. Khi v n nh chn ch xem TV, t ng bt TV, t ng chn knh, chn chng trnh,... (nn dng cho MyTV, c th xy dng chng trnh hc ting nc ngoi theo cc tng t)
Cu 5.13. H thng ra chn cho tr con: trc khi ln ging, bt buc phi ra chn, h thng s h tr ti a: mang nc ra, mang r lau chn,...
Cu 5.14. H thng tr gip v sinh c nhn: khi b vo phng tm, t ng a bn chi ph kem nh rng, khi nh rng xong, a khn mt, x nc khi a khn/cc ln bn nc
Cu 5.15. H thng iu tit nh sng thng minh: dng nh nng, dn vo phng, c th iu tit nh sng trong phng cho sng hp l.
Trong ngoi sn/vn:
Cu 5.16. H thng trng rau (vn ng) t ng: Ch nh ch cn cy rau ging v thu hi rau n, cn li l t ng ht: T ng ti cy, t iu tit nh sng,...
Cu 5.17. H thng n vn thng minh: bnh thng .S m, khi c ngi khu vc no, khu vc sng ln (gim in nng tiu th)
Cu 5.18. H thng pht in sc gi: My pht in sc gi, t ng np in cho cc bnh c quy, bnh no t in nht th np, ty chn s lng bnh.
Cu 5.19. H thng mi che t ng: da vo cng ngh ca h thng "dy phi thng minh", thit k h thng mi che h tr nng dn phi nng sn (ma th ko mi ra che).
Cu 5.20. Gh vn t ng: Khi khng c ngi, gh t ng gp/ph li ct i, khi c ngi ra khu vc gh, gh t ng ko ra, lau sch ngi ngi.
X hi:
Cu 5.21. H thng h tr theo di ngi gi: Khi ng gi xa,1 mnh, h thng t ng chp nh, ghi m truyn v cho con ci (iu khin in thoi t xa)
P a g e | 32
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
Cu 5.22. H thng theo di con ci bng GPS: tr con i hc, mang trn ngi 1 b GPS, b m c th theo di v tr ca con bt k u.
Cu 5.23. Tng i tr li tin nhn t ng: ly thng tin trn web trng, t ng tr li tin nhn theo c php, gip ph huynh tra cu thng tin con mnh nhanh nht.
Cu 5.24. Tng i tra cu lch hc/thi: ly thng tin trn web trng, t ng tr li tin nhn theo c php, mi SV khi qun phng hc/phng thi, thi gian,.. c th nt ri nhn kq.
Cu 5.25. Xe p thng thnh xe p in
DANH SCH SN PHM KHOA HC:
Dng vi iu khin thit k h thng, giao tip vi module sau:
Cu 5.26. H thng n nh tc ng c (nn dng thut ton PID)
Cu 5.27. H thng n nh dng in cho ng c (nn dng thut ton PID)
Cu 5.28. Module ghi c file trong th nh SD/MMC
Cu 5.29. Module hin th ni dung ln VGA
Cu 5.30. My Oscilloscope: dng VK c ADC, hin th ln GLCD
Cu 5.31. Module hin th ni dung ln GLCD cm ng in tr (xem chi tit ti cc trang bn linh kin online)
Cu 5.32. Module giao tip Ethernet (WEB server)
Cu 5.33. Module bn phm cm ng
Cu 5.34. Module o khong cch bng siu m
Cu 5.35. Module c camera
Cu 5.36. Module truyn/nhn d liu qua RF
Cu 5.37. Module hin th gi tr dng in ca ng c
Cu 5.38. Module hin th gia tc
Cu 5.39. Module hin th rung ca i tng
Cu 5.40. Module hin th p sut
Cu 5.41. Module truyn nhn d liu qua giao tip CAN
Cu 5.42. Module giao tip my tnh qua USB
Cu 5.43. Module truyn nhn d liu qua giao tip RS485/RS422
Cu 5.44. Module chuyn i ADC/DAC 12-bit
Cu 5.45. Module iu khin in p 220VAC qua Tryac (D: thay i sng bng n, thay i tc ng c,...)
Cu 5.46. Module iu khin in p 220VAC qua Thyristor (D: thay i sng bng n, thay i tc ng c,...)
Cu 5.47. Module pht nhc (wav/mp3/...) t th nh
Cu 5.48. Module iu khin in p 220VAC qua Tryac (D: thay i sng bng n, thay i tc ng c,...)
Cu 5.49. Module giao tip bluetooth
Cu 5.50. Module o c/trong ca nc
Cu 5.51. Module hin th ni dung ln mn hnh LCD Nokia
Cu 5.52. Module cm bin dch chuyn
Cu 5.53. Module la bn s
P a g e | 33
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
TI LIU THAM KHO
[1]. Bi ging H thng nhng, BM Tin hc Cng nghip, Khoa in t. [2]. H thng iu khin nhng, TS. Lu Hng Vit, Trng i hc Bch khoa H Ni [3]. http://picat.dieukhien.net, ngy tham kho cui: 24/7/2013 [4]. PIC - CRC.Press.Microcontroller.Programming.The.Microchip.PIC.Dec.2006 [5]. Developing USB PC Peripherals Using the Intel 8x930Ax USB Microcontroller, Wooi
Ming Tan, United States of America, ISBN 0-929392-38-8 First Printing July 1997 [6]. EXPLORING C FOR MICROCONTROLLERS, JIVAN S. PARAB, ISBN 978-1-4020-
6066-3 (HB), ISBN 978-1-4020-6067-0 (e-book), Published by Springer [7]. Printed Interfacing PIC Microcontrollers Embedded Design by Interactive Simulation,
Martin Bates, Printed and bound in Great Britain, ISBN-13: 978-0-7506-8028-8 [8]. Microcontrollers Fundamentals for Engineers and Scientists, Steven F. Barrett and Daniel
J. Pack, Printed in the United States of America [9]. Printed Programming 16-Bit PIC Microcontrollers in C, Lucio Di Jasio, Printed in the
United States of America, ISBN-13: 978-0-7506-8292-3 [10]. The Microcontroller Idea Book, Jan Axelson, Published by Lakeview Research, ISBN 0-
9650819-4-X [11]. Embedded Systems Design, Second Edition, Steve Heath, ISBN 0 7506 5546 1 [12]. Learn Hardware Firmware and software design, O.G. POPA, ISBN 0-9735678-7-2 [13]. Embeded system design, Frank Vahid/Tony Givargis, John Wiley & Son, Inc, ISBN: 978-
0-471-38678-0 [14]. Hardware Hacking Projects for Around Home, Barry Press and Marcia Press, Published
simultaneously in Canada, ISBN-13: 978-0-7645-7956-1 [15]. 8051 Microcontrollers An Applications Based Introduction, David Calcutt, Fred Cowan,
Hassan Parchizadeh, Jordan Hill, Oxford, ISBN 07506 5759 6
P a g e | 34
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
CH MC
#BIT, 22 #BYTE, 22 #DEFINE, 22 #DEVICE, 22 #include, 22, 24, 25, 26, 27, 28 #LOCATE, 22 #USE, 22 #USE DELAY, 22 3C, 6 74C922, 19 74HC245, 19, 29 74HC273, 19 74HC573, 16, 18, 19, 29 74LS138, 19 7805, 19 8051, 13 ADC, 11, 12, 14, 16, 21, 22, 23, 24, 30, 32 an ninh, 10, 11, 20, 30 ARM, 13, 17, 29 ARM11, 14 ARM7TDMI, 14 ARM9E, 14 ARM9TDMI, 14 AT89C51, 13, 20 AT89C51ED2, 13 AT89C51RB2, 13 AT89C51RC2, 13 AT89C51RD2, 13 AT89C52, 13 AT89S51, 13 AT89S52, 13, 17 AT90S2313, 13 Atmega128, 13 ATmega16, 13 ATmega32, 13 ATmega64, 13 ATmega8, 13 AVR, 13 bn phm, 19, 20, 32 bt tt n thng minh, 10, 11, 20, 29 Baud, 15 biu din thut ton, 8 B nh, 13 bottom-up, 9 cch li, 18, 29 Call graph, 9, 11 cm bin IR, 19 cm bin tim cn, 20 Cu trc phn cng, 13 CCS, 22 chng trnh con ngt, 23
cng ngh cao, 6 Cortex, 14 CPU, 13 ca t ng, 10, 11, 20, 30 CY7C68013A, 14 CY8C29466, 14 CY8C29866, 14 c t, 8, 9 c t hnh thc, 8 c t kin trc h thng, 8 c t module, 9 c t Module, 8 c t na hnh thc, 8 c t phi hnh thc, 8 c t phi hnh thc, 8 c t yu cu, 8 c tnh ca vi iu khin, 13, 14 delay_ms, 25
n giao thng, 10, 11, 20, 30 iu khin in p, 11, 12, 20, 30, 32 iu khin ng c, 11, 20, 21, 30 iu khin ng/ngt, 29 iu khin trung tm cho robot, 10, 11, 12, 20, 29 iu khin t xa bng hng ngoi, 10, 11, 20, 30 o cng nh sng, 10, 11, 18, 20, 29 o nhit , 9, 11, 18, 20, 29 o tc ng c, 10, 11, 20, 29, 30 ng h thi gian thc, 11, 12, 20, 29 dsPIC30F6010, 14 dsPIC30F6014A, 14 enable_interrupts, 26, 27
EPROM, 13 Flash, 13 getch, 28 giao din giao tip, 13 GLCD, 11, 12, 21, 30, 32 gng ng thng minh, 10, 11, 20, 30 HD, 9, 11, 12, 16, 19, 20, 21, 30 h iu hnh, 6, 23 H iu khin nhng, 6 h thng nhng, 4, 6, 7, 11, 13, 18, 22, 30, 31 H thng nhng, 4, 6, 13, 33 h tr theo di ngi gi, 11, 12, 21, 30, 31 INT_EXT, 23 INT_RB, 23, 26 k tha, 9 kha s, 10, 11, 20, 30 khuch i tn hiu t TTL, 18 khuch i tn hiu tng t, 16, 18 khung truyn, 15 kim th, 9, 13, 17, 22
P a g e | 35
Bin son: ThS Nguyn Tun Anh, BM Tin hc Cng nghip, Khoa in T
kin thc tng quan, 13 Kin trc c bn, 13 k thut c t, 7 LCD, 11, 12, 17, 18, 20, 21, 32 LCD 4 bit, 17, 20 LCD 8 bit, 17 LED, 16, 17, 18, 19, 20, 26, 28, 29 LED 7 thanh, 17, 18, 19, 20 LM2575, 19 LM2576, 19 loadcell, 20 lu , 8 Lu khi nhng, 8 m gi, 8, 9 M gi, 9 My trng thi hu hn, 8 m hnh ha, 8 m hnh tng qut h thng, 8 m rng cng, 16, 18, 19, 29 MSP430G2553, 13 ngn ng t nhin, 8 ngun 1 chiu, 19 ngun i xng, 19 ngun n p, 19, 20 ngun n dng, 20 nhn d liu, 15, 32 cm iu khin t xa, 10, 11, 20, 30 n nh tc ng c, 11, 12, 21, 30, 32 Oscilloscope, 11, 12, 21, 30, 32 pha kim th, 7 pha phn tch, 7, 8 pha thit k k thut, 7 pha thit k nguyn l, 7 pha xy dng h thng, 7 phn mm nhng, 6, 12, 22, 23 Phn mm nhng, 6, 22 PIC, 13, 14, 16, 17, 18, 19, 22, 27, 28, 29, 33 PIC16F877A, 14, 28 PIC18F2550, 14 PIC18F452, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
28, 29 PIC18F4550, 14 PLL, 14 PROM, 13
putc, 27 PWM, 15 Quy trnh thit k, 7 RAM, 13 rng buc, 8, 9, 11 RF, 20, 32 RS232, 20, 21, 22, 27 RS485, 20, 21, 32 setup_timer, 27 s khi, 8 s nguyn l, 8 s thut ton nhng, 10, 11, 12 s tng th, 9, 10, 11 STM32F103C8T6, 13, 17, 29 STM8S103, 13 sn ln, 19, 23 sn xung, 23 TFT, 11, 12, 21 thn thin giao din, 9 thang my, 10, 11, 20, 30 thanh ghi ngt, 14, 15 thit b ngoi vi, 13, 29 thit k k thut, 8, 9 thit k nguyn l, 8 Thit k phn cng h thng, 20, 21 timer, 14, 27, 29 Timer, 14, 15 Timer0, 14, 23 Timer1, 15, 23 Timer2, 15, 23 Timer3, 15 TMS320F2812, 13 top-down, 9 Top-Down, 7 Tr tu nhn to, 6 Trnh by v hm, 23 truyn d liu, 6, 15, 23 truyn thng ni tip, 15, 16, 23 USART, 15 Vref-, 14 Vref+, 14 XScale, 14 yu cu, 8, 9, 11, 12
LI NI UMC TIU CA HC PHNCHNG 1. TNG QUAN V H THNG NHNG1.1. Tm tt l tuytMc tiu:
1.2. Cc dng bi tp (c hng dn gii)1.3. Cc vn v tho lun, thc hnh, th nghim1.4. Bi tp sinh vin t lm
CHNG 2. L THUYT THIT K H THNG NHNGS khi tng qut ca l thuyt thit k h thng2.1. Cu hi l thuyt2.2. Cc dng bi tp (c hng dn gii)2.3. Cc vn v tho lun, thc hnh, th nghim2.4. Bi tp sinh vin t lm:Thit k s tng th ca h thng:Thit k s Callgraph:Thit k s thut ton nhng:
CHNG 3. PHN CNG H THNG NHNG3.1. S khi tng qut ca h thng3.2. Phn l thuyt chng 3:3.3. Phn bi tp c li gii:3.4. Phn bi tp sinh vin t lm:Vi iu khinHin thTng tNgoi vi h thng nhngu vo/ra iu khinNgunTruyn thngTng hp
CHNG 4. PHN MM NHNG4.1. Phn l thuyt chng 44.2. Phn bi tp c li giiBi gii muPhn bi tp sinh vin t lm:C bnGiao tip thit b ngoi viKhai thc ti nguyn h thngTng hp
MT S THAM KHO DNG LM N H THNG NHNGDANH SCH SN PHM NG DNG: Trong nh: Trong ngoi sn/vn: X hi:
DANH SCH SN PHM KHOA HC:
TI LIU THAM KHOCH MC