BÀI GING
ĐIỆN T M ÁY TÍNH
3
Li nói đầu
Ngày nay, vi s phát trin vượt bc ca các thiết b đin t, k thut ghép ni
vi máy tính đang được ng dng ngày càng nhiu đem li hu ích cho cuc sng.
Máy tính được s dng trong các nhà máy xí nghip trong các dây truyn sn xut,
trong các ng dng thiết kế ngôi nhà thông minh. Các thiết b, h thng đo lường ghép
ni vi máy tính có độ chính xác cao.
Giáo trình này gii thiu cu trúc các cng, khe cm và cách thiết kế các mch
đo lường, điu khin ghép ni vi máy tính. Khi ghép ni vi máy tính, ngoài phn
cng ghép ni ta còn phi viết chương trình trên máy tính để giao tiếp vi các cng,
khe cm. Giáo trình cũng đưa ra rt nhiu các ví d b ích vi đầy đử sơ đồ nguyên lý
mch đin và chương trình viết bng ngôn ng lâp trình Visual Basic, ta cũng có th
viết bng các ngôn ng lp trình C, Pascal nhưng Visual Basic cho ta giao din đẹp và
tin dng hơn. Ni dung cun sách bao gm 4 chương:
Chương 1: Gii thiu qua các khái nim v cu trúc cơ bn ca mt máy tính,
các dng thông tin trước khi đưa vào máy tính, cu trúc cơ bn ca mt khi ghép ni.
Chương 2: Gii thiu phương thc truyn tin song song s dng cng song
song và khe cm m rng. Ni dung chương này cũng gii thiu cu trúc ca cng
song song và các khe cm như ISA, PCI,…cách lp trình giao tiếp qua các cng này.
Chương 3: Gii thiu phương thc truyn tin ni tiếp, t đó trình bày cu trúc
cng ni tiếp RS-232 và cng USB, cách lp trình giao tiếp qua các cng này.
Chương 4: Gii thiu các bước cơ bn trong quá trình thiết kế ng dng các
Modul ghép ni vi máy tính và các ng dng đo lường và điu khin thông qua các
cng ca máy tính t đó các bn đọc có th thiết kế, chế to được các ng dng thc
tế, hu ích.
Mc dù tài liu này đã được s dng để ging dy ti trường Đại Hc Công
nghip Hà Ni nhiu năm nhưng cũng không tránh khi nhng sai sót. CHúng tôi rt
mong nhn đưc nhng ý kiến đóng ghóp ca bn đọc để ln tái bn ti được hoàn
thin hơn:
Mi đóng góp xin gi v: B môn Đin t máy tính, khoa Đin t, trường đại
hc Công nghip H Ni, Minh Khai – T Liêm – Hà Ni, đin thoi 043 7655121
(266)
CÁC TÁC GI
4
Mc lc
Li nói đầu ..................................................................................................................3
Chương 1 Máy tính và khi ghép ni..............................................................................6
1.1 Máy tính và khi ghép ni.....................................................................................6
1.1.1 Các dng tin trao đổi ca máy tính................................................................7
1.1.2 Các loi thông tin trao đổi ca máy tính........................................................7
1.1.3 Các phương thc trao đổi tin ca máy tính ...................................................8
1.2 Vai trò, nhim v và cu trúc ca khi ghép ni ...............................................10
1.2.1 Vai trò ..........................................................................................................10
1.2.2 Nhim v.....................................................................................................10
1.3 Cu trúc chung ca khi ghép ni ......................................................................11
1.3.1 Khi phi hp đường dây............................................................................11
1.3.2 Khi gii mã địa ch - lnh .........................................................................11
1.3.3 Khi x lý ngt ............................................................................................12
1.4 Bài tp cui chương.................................................................................................13
Chương 2 Ghép ni trao đổi tin song song theo chương trình......................................14
2.1 Các vi mch đệm, cht song song thông dng....................................................14
2.1.1 Vi mch 74HC240.....................................................................................14
2.1.2 Vi mch 74HC244......................................................................................14
2.1.3 Vi mch 74HC245.......................................................................................15
2.1.4 Vi mch 74HC373.......................................................................................15
2.1.5 Vi mch 74HC573.......................................................................................16
2.2 Cng song song...................................................................................................16
2.2.1 Gii thiu .....................................................................................................16
2.2.2 Giao din mt hướng cng song song......................................................21
2.2.3 Giao din 2 hưng dùng cng song song - module vào ra 8 bit..................29
2.3 Rãnh cm m cng..............................................................................................32
2.3.1 Gii thiu ....................................................................................................32
2.3.2 Gii thiu mt s loi BUS .........................................................................33
2.4 Bài tp cui chương............................................................................................37
Chương 3 Ghép ni trao đổi tin ni tiếp .......................................................................39
3.1 Khái nim v truyn tin ni tiếp..........................................................................39
3.1.1 Khái nim.....................................................................................................39
3.1.2 Các phương thc truyn tin ni tiếp ............................................................39
3.2 Cng ni tiếp.......................................................................................................40
3.2.1 Gii thiu .....................................................................................................40
3.2.2 Lp trình cho cng ni tiếp RS232..............................................................42
3.2.3 Modul vào ra 8 bit dùng cng RS232..........................................................50
3.3 Cng USB (Universal Serial Bus).......................................................................58
3.3.1 Gii thiu .....................................................................................................58
3.3.2 Nhng đặc trưng ca USB...........................................................................59
3.3.3 Cu trúc cng USB......................................................................................59
3.3.4 Truyn d liu qua cng USB .....................................................................61
3.3.5 Hub USB......................................................................................................61
3.4 Bài tp cui chương............................................................................................62
Chương 4 Thiết kế ng dng đo lường điu khin bng máy tính ...............................64
5
4.1 Quy trình thiết kế các ng dng đo lường điu khin bng máy tính.................64
4.2 Các vi mch s thông dng ................................................................................66
4.2.1 Vi mch ghép ni vào ra song song theo chương trình 8255A ...................66
4.2.2 Vi mch đếm định thi lp trình được 8253 (PROGRAMABLE COUNTER
AND TIMER). ......................................................................................................71
4.2.3 Các b biến đổi AD (ANALOG DIGITAL CONVERTER) ......................79
4.2.4 Các b biến đổi DA (DIGITAL ANALOG CONVERTER).......................82
4.3 Các thiết kế ng dng ghép ni vi máy tính......................................................83
4.3.1 Điu khin vi mch 8255 qua cng song song ............................................83
4.3.2 Điu khin vi mch 8253 qua cng song song ............................................85
4.3.3 Mch đếm sn phm qua cng RS-232 .......................................................87
4.3.4 Voltmet đin t ghép ni qua cng RS-232 ................................................91
4.4.5 Điu khin Led 7 đon qua cng USB ........................................................93
4.4 Bài tp cui chương ............................................................................................97
Ph lc.......................................................................................................................98
Bng mã ASCII..........................................................................................................98
Tài liu tham kho...................................................................................................101
6
Chương 1 Máy tính và khi ghép ni
Khi sn xut máy tính, các nhà sn xut đã d tr sn các con đường cho phép
người s dng có th ghép ni vi máy tính. Chúng ta có th s dng máy tính để điu
khin các thiết b bên ngoài bng cách s dng cng song song, cng ni tiếp hay cng
USB. Trước khi nghiên cu cu trúc ca các cng, các khe cm, chương này s gii
thiu v tng quan v các dng thông tin trao đổi vi máy tính, các phương thc trao
đổi thông tin vi máy tính và cu trúc ca mt khi ghép ni.
1.1 Máy tính và khi ghép ni
Cu trúc ca mt máy tính có th được phân chia thành ba khi chính:
- Khi x lý trung tâm (CPU): Làm nhim v thu thp và x lý mi d liu.
- Khi nh (Memory): Lưu tr các loi d liu khác nhau đưa vào, ly ra t CPU.
- Khi phi hp vào ra (I/O): Làm nhim v tương thích gia các thiết b ngoài và
đường dây (bus) trong ca máy tính.
Trong máy tính thường có mt s thiết b ngoài thông dng như: Màn hình, bàn
phím, chut, máy in, loa, các đĩa ngoài,...Vi các thiết b ngoài đó, máy tính đều có
khi ghép ni tương ng, ví d, khi ghép ni gia màn hình và bus máy tính là card
màn hình (VGA); khi ghép ni gia loa và bus máy tính là card sound,... Thông
thường, các máy tính thế h hin nay thì các khi ghép ni cho các thiết b ngoi vi
thông dng này được tích hp c trên mt bng mch chính gi là Main hay Main
Board.
Máy tính không phi là mt h thng khép kín mà máy tính còn s dng rng
rãi trong nhiu lĩnh vc, đặc bit, s dng máy tính trong đo lường và điu khin cho
ta tc độ nhanh và kết qu rt chính xác. Mi mt ng dng s cn thiết kế mt khi
ghép ni khác nhau. Tt c các kh năng đó đều được các nhà sn xut máy tính lưu
tâm ti và h đã d tr rt nhiu các cng và các khe cm m rng để có th ghép vi
bus ca máy tính. Đây chính là con đường cho nhng ai mun nghiên cu m rng
thêm phm vi ng dng ca máy tính.
Ni dung môn hc này đi vào nghiên cu các cng (cng song song, cng ni
tiếp), các khe cm m rng ca máy tính để t đó thiết kế các khi ghép ni phc v
mc đích đo lường và điu khin trong công nghip.