Thông tin tài liệu:
Tham khảo luận văn - đề án lập trình ghép nối và điều khiển qua cổng lpt, luận văn - báo cáo, điện - điện tử - viễn thông phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Lập trình ghép nối và điều khiển qua cổng LPTKHOA CÔNG NGHỆ THÔNG TIN ĐẠI HỌC THÁI NGUYÊN Ọ BÀI TẬP NHÓM Thái nguyên 2-2011KỸ THUẬT LẬP TRÌNH CHUYÊNDỤNG CHO ĐTVTChủ đề:Lập trình ghép nối & điềukhiển qua cổng LPTThành viên: 1. Ngô Văn Thóc 2. Phạm Văn Tuyên 3. Tống Xuân Tuyền 4. Nguyễn Tiến Thương 5. Nguyễn Văn Tường 2Mục lục:Tiêu đề TrangLời mở đầu ……………………………………………………...4Giới thiệu chung về LPT ………………………………………………....4Phân tích thiết kế ………………………………………………………...14 1. Sơ đồ khối ……………………………………………………....14 2. Các linh kiện sử dụng trong mạch …………………………....14 3. Mạch nguyên lý .....................................................................16 4. Lưu đồ ...................................................................................17 5. Lập trình cài đặt .....................................................................19 6. Kết quả ...................................................................................24Kết luận và hướng phát triển ...............................................................24Tài liệu tham khảo ...............................................................................25 3LỜI MỞ ĐẦU: Ngày nay v ớ i s ự phát tri ể n c ủ a khoa h ọ c k ỹ thu ậ t và công ngh ệt rên th ế gi ớ i ở nhi ề u lĩnh v ự c khác nhau đang di ễ n ra. Đ ặ c bi ệt s ự phátt ri ể n nh ư vũ b ả o c ủ a khoa h ọ c máy tính là m ộ t công c ụ h ỗ tr ợ đ ắ c l ự cv à quan tr ọ ng trong các ngành Công ngh ệ thông tin và t ự đ ộ ng hoá. Nóg iúp con ng ườ i l ư u tr ữ , x ử lý thông tin, tính toán, đi ề u khi ển. H ơ n th ến ữ a nó có th ể n ố i k ế t v ớ i nhau t ạ o thành m ộ t m ạ ng máy tính toàn c ầ uđ ể c hia s ẻ thông tin gi ữ a các vùng trên th ế gi ớ i. Và đúng nh ư v ậ y, vi ệ c l ậ p trình cho ph ầ n c ứ ng và chip đi ề u khi ể nl à đi ề u không th ể ph ủ nh ậ n đ ượ c, và t ầ m quan tr ọ ng c ủa nó là r ấ tl ớ n.Và vi ệ c ghép n ố i v ớ i máy tính là đi ề u b ắ t bu ộ c,vì ng ườ i ta dùngg hép n ố i đ ể m ở r ộ ng c ấ u hình và kh ả năng ứ ng d ụ ng c ủ a máy tính vàot h ự c t ế .VD:Có th ể xây d ự ng các h ệ đo l ườ ng hoàn toàn t ự đ ộ ng có th ểt h ự c hi ệ n vi ệ c giao ti ế p t ừ 2 máy tính t ừ Châu l ụ c này sang Châu l ụ ck hác. Vi ệ c ghép n ố i máy tính v ớ i các thi ế t b ị ngo ạ i vi có nhi ều cách l ựac h ọ n: -Ghép n ố i máy in hay ghép n ố i c ổ ng song song. -Ghép n ố i qua c ổ ng RS 232 hay là c ổ ng n ố i ti ế p. -Ghép n ố i qua khe m ở r ộ ng trên bo m ạ ch ch ủ . -Ghép n ố i qua c ổ ng USB. M ỗ i kh ả năng trên đ ề u có ư u và nh ượ c đi ể m, vì v ậ y tùy thu ộ c vàok h ả m ụ c đích mà ta dùng cách nào. Tuy nhiên ở đây chúng ta s ẽ nghiênc ứ u bày v ề cách ghép n ố i song song. Ứ ng d ụng vi ệc l ậ p trình C trênd os đ ể th ự c hi ệ n giao ti ế p.Vì C là ngôn ng ữ l ậ p trình m ạ nh,g ầ n gũi v ớ ip h ầ n c ứ ng và kh ả năng ứ ng d ụ ng cao.Giới thiệu chung về cổng LPT: 4 Mục đích sử dụng:A. Trong quá trình lao động sản xuất, máy tính đã được sử dụng vớirất nhiều những mục đích khác nhau (soạn thảo văn bản, tính toán,thiết kết, giả lập hoạt động của một số vấn đề thực tế, đo đạc, điềukhiển các thiết bị…). Máy tính có ứng dụng nhiều như vậy do nó có thểghép nối với các thiết bị ngoại vi (máy in, modem, một số mạch điềukhiển…). Các thiết bị ngoại có thể kết nối với máy tính thông qua cổngnối tiếp (Serial port), cổng song song (Paralell port), cổng RS-232, cổngCOM, cổng USB.ta sẽ nghiên cứu quá trình xuất nhập qua cổng songsong (cổng LPT). Cấu trúc cổng song song:B.Cổng song song có 2 loại: Ổ cắm 36 chân- Ổ cắm 25 chân-Ngày nay, loại ổ cắm 36 chân không còn được sử dụng, hầu hết cácmáy tính PC đều trang bị cổng song song 25 chân nên ta chỉ cần quantâm đến loại 25 chân.Đây là hình ảnh về cổng LPT 5 Cổng LPT 25 chân là loại cổng song song gồm có 4 đường điềukhiển, 5 đường trạng thái và 8 đường dữ liệu. Các chân trong cổng nhưsau:Hình trên giới thiệu loại ổ cắm 25 chân và cách bố trí các chân 6Tín hiệu ở các chân trên ổ cắm 25 và 36 chân để trong trường hợp cầnthiết có thể so sánhChức năng của các đường dẫn tín hiệu: Strobe (1): Với một mức logic thấp ở chân này, máy tính thôngbáo cho máy in biết có một byte đang sẵn sàng trên các đường dẫn tínhiệu để được truyền. D0 đến D7: Các đường dẫn dữ liệu Acknowledge: với một mức logic thấp ở chân này, máy in thôngbáo cho máy tính biết là đã nhận được kí tự vừa gửi và có thể tiếp tụcnhận. Busy (bận – 11): máy in gửi đến chân này mức logic cao trong khiđang đón nhận hoặc in ra dữ liệu để thông báo cho máy tính biết là cácbộ đệm trong máy tính biết là các bộ đệm trong máy tính đã bị đầy hoặcmáy in trong trạn thái Off-line. Paper empty (hết giấy – 12): Mức cao ở chân này có nghĩa làgiấy đã dùng hết. Select (13): Một mức cao ở chân này, có nghĩa là máy in đangtrong trạng thái kích hoạt (On-line) 7 Auto Linefeed (tự nạp dòng): Có khi còn gọi là Auto Feed. Bằngmột mức thấp ở chân này máy tính PC nhắc máy in tự động nạp mộtdòng mới mỗi khi kết thúc một dòng. Error (có lỗi): Bằng một mức thấp ở chân này, máy in thông báocho máy tính là đã xuất hiện một lỗi, chẳn ...