Đ ÁN NG D NG CNTT CHO ĐTVT
Đ TÀI:
NG D NG PH N M M READS51. PROTEUS TRONG L P TRÌNH
VÀ MÔ PH NG M CH ĐI N T
L i m đ u
Trong lĩnh v c Đi n t - Vi n thông hi n nay, nhi u ph n m m chuyên
ngành liên quan đ n Công ngh thông tin đang đ c s d ng r ng rãi. Tế ượ
nh ng ph n m m mô ph ng, thi t k m ch in m ch nguyên lý, cho t i nh ng ế ế
ph n m m biên d ch ngôn ng l p trình sang ngôn ng máy. Chính vây,
vi c ng d ng Công ngh thông tin cho Đi n t - Vi n thông m t cách t t
nh t giúp sinh viên ti p c n đ c v i các ph n m m ng d ng nh m ph c ế ượ
v cho vi c h c t p ngày m t t t h n. Các ph n m m ng d ng Công ngh ơ
thông tin các k s ngành Đi n t -Vi n thông c n đ c trang b , ư ượ
ph n m m biên d ch ngôn ng l p trình ( Ngôn ng Assembly, ngôn ng C,
) sang ngôn ng máy, ph n m m ph ng Proteus , ph n m m v m ch
Orcad…, v i m c đích biên d ch, ph ng nguyên ho t đ ng đ phù h p
v i các lo i linh ki n đi n t trong th c t . M t khác, v i nh ng ph n m m ế
biên d ch này, ng i k s hay sinh viên th hoàn thi n phát tri n k ườ ư
năng l p trình cũng nh thi t k m ch c a b n thân, t o đà cho vi c nghiên ư ế ế
c u, h c t p đ t đ c nh ng thành t u quan tr ng. Ph n m m biên d ch ượ
Reads51 Ph n m m Proteus hai trong s các ph n m m ng d ng đang
đ c s d ng ph bi n, v i các ch c năng u vi t. Đó do t i sao nhómượ ế ư
em đã xây d ng đ tài ng d ng ph n m m l p trình Reads51, Proteus
trong l p trình ph ng m ch đi n t ”, cho đ án h c ph n ng d ng
công ngh thông tin cho Đi n t - Vi n thông.
SVTH: NINH XUÂN PHONG Ng i HD: H S PH NGườ ƯƠ
1
Đ ÁN NG D NG CNTT CHO ĐTVT
Ch ng 1. C s lý thuy tươ ơ ế
1.1. Ph n m m l p trình và biên d ch Reads51
1.1.1. Gi i thi u v ph n m m Reads51
1.1.2. Cách s d ng ph n m m Reads51
1.2. Ph n m m mô ph ng Proteus
1.2.1. T ng quan v ph n Proteus
1.2.2. Cách s d ng ph n m m Proteus 7.8
1.3. Các linh ki n đi n t c b n ơ
1.3.1. Vi đi u khi n AT89C51
1.3.2. Diode phát quang (LED 7 thanh)
Ch ng 2.ươ ng d ng ph n m m Reads51 Proteus 7.8, l p trình, biên
d ch và mô ph ng cho m ch đ m t 0 đ n 9 ế ế .
2.1. M ch đ m t 0 đ n 9 s d ng VĐK AT89C51 ế ế
2.2. ng d ng ph n m m Reads51 l p trình biên d ch cho VĐK
AT89C51 đi u khi n Led 7 đo n
2.3. ng d ng ph n mêm Proteus 7.8 mô ph ng cho m ch đ m t 0 đ n 9 ế ế
Ch ng 3.ươ K t lu nế
SVTH: NINH XUÂN PHONG Ng i HD: H S PH NGườ ƯƠ
2
Đ ÁN NG D NG CNTT CHO ĐTVT
CH NG 1ƯƠ
C S LÝ THUY TƠ
1.1. Ph n m m l p trình và biên d ch Reads51
1.1.1. Gi i thi u v ph n m m Reads51
Ph n m m Reads51 m t ph n m m c a Rigel Corporation, m t
trong nh ng ph n m m biên d ch hai d ng ngôn ng l p trình (Assembly và C
) sang ngôn ng y ( hay mã máy ) m t cách t đ ng. V khía c nh s d ng,
Reads51 ph n m m d cài đ t, s d ng d dàng. kh năng d ch
ch ng trình c a nhi u h VĐK khác nhau nh ng biên d ch t t nh t ch ngươ ư ươ
trình c a h VĐK 8051. Ch c n so n th o ra m t ch ng trình ( Code ), sau ươ
đó v i vài thao tác đ n gi n thì ng i l p trình đã đ c d li u máy ơ ườ ượ
đúng v i mong mu n c a mình. Hi n nay, ph n m m Reads51 cũng đ c s ượ
d ng khá ph bi n trong công vi c, gi ng d y h c t p c a chuyên ngành ế
Đi n t - Vi n thông.
1.1.2. Cách s d ng ph n m m Reads51
Cách cài ph n m n Reads51 r t đ n gi n. Ch c n t i ph n m m, ch y file ơ
Setup.exe sau đó b m Next liên t c đ c. Bi u t ng c a ph n m m trên ượ ượ
Destops:
Hình 1.1. Bi u t ng c a Reads51 ượ
B c 1. Kh i đ ng ch ng trìnhướ ươ
Kh i đ ng ch ng trình Click ch n bi u t ng trên Destop, ho c ch n Start\ ươ ượ
program\ Rigel\ Reads51.
SVTH: NINH XUÂN PHONG Ng i HD: H S PH NGườ ƯƠ
3
Đ ÁN NG D NG CNTT CHO ĐTVT
Đây là giao di n c a ch ng trình. ươ
Hình 1.2. Giao di n c a Reads51
B c 2. T o m t Project m iướ
Click ch n Project/ New project trên thanh công c c a giao di n ph n m m.
SVTH: NINH XUÂN PHONG Ng i HD: H S PH NGườ ƯƠ
4
Đ ÁN NG D NG CNTT CHO ĐTVT
Hình1.3. T o m t Project
Ch n xong ph n new project, s xu t hi n h p tho i:
Hình 1.4. H p tho i xu t hi n
H p th ai New Project xu t hi n, chúng ta c n chú ý đ n m c Directory, ế
đó đ ng d n t i th m c ch a Project cũng nh file Hex khi ta đã biênườ ư ư
d ch thành công. m c Name, tên c a project. Ch n OK. Nh v y ư
chúng ta đã t o xong file Project:
SVTH: NINH XUÂN PHONG Ng i HD: H S PH NGườ ƯƠ
5