Đang chuẩn bị liên kết để tải về tài liệu:
điều khiển máy khoan bằng máy tính điện tử, chương 4

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Để phát một byte trên đường dây kết nối nối tiếp, cổng được giả định là đã được khởi sự với tốc độ baud và các phần chọn khung (Frame) nối tiếp thích hợp. Chúng ta cũng giả định rằng các byte sẽ được phát đi trên cổng nối tiếp số 1 (COM1). 1. Trước tiên, xác định địa chỉ cơ sở cổng I/O bằng cách đọc một từ (Word) từ vùng dữ lệu BIOS tại 40:OH đối với cổng nối tiếp COM1. Nếu trị = 0: Không có cổng nối tiếp hoạt động nào được gắn ở đây và. | Chương 4 Qua trình phát nôi tiếp Để phát một byte trên đường dây kết nôi nôi tiếp cong được giá định lá đá đườc khời sự vời tôc độ baud vá các phán chộn khung Fráme nôi tiếp thích hợp. Chung tá cung giá định ráng các byte sê được phát đi trên công nôi tiếp sô 1 COM1 . 1. Trườc tiên xác định địá chỉ cờ sờ công I O báng cách đôc môt từ Wôrd từ vung dữ lêu BIOS tái 40 OH đôi vời công nôi tiếp COM1. Nếu trị 0 Không cô công nôi tiếp hôát đông náô đườc gán ờ đáy vá dĩ nhiên không cô dữ liêu náô đườc gửi đi. 2. Hái đường điêu khiên MODEM lá DTR DATA Têrminál Rêády vá RTS Rêquêst tô Sênd đườc xác láp lên mức cáô DTR 1 RTS 1 . - DTR thông báô chô thiết bị kết nôi biết ráng máy tính đáng hôát đông vá sán sáng đê liên lác. - RTS báô chô thiết bị kết nôi biết ráng máy tính muốn gửi dữ liêu. - Hái đường náy đườc kích khời báng cách ghi trị 3 thánh ghi MCR mOdEm côntrôl Rêgêstêr cuá UART. 3. Kế đô kiêm trá hái đường tráng thái CTS Clêár Tô Sênd . Những đường náy nám trông các bit 4 vá 5 cuá thánh ghi MSR MOdEm Státus Rêgêstêr . - DSR báô chô máy tính biết thiết bị kết nôi đá đườc bát lên vá sán sáng. - CTS báô chô máy tính biết ráng thiết bị kết nôi đá sán sáng đôi vời dữ liêu. - Các đường trạng thái này nen được kiềm tra trong 2ms hay cho đến khi cá hai đều chuyển sang mức cao. Khi cá hai đường nay đều ở mức cao thiết bị được kết noi với cong noi tiếp đa bao hiệu cho biết no đa san sang cho mọt byte. Mọt loi đao han timeout error được bao hiẹu bời phan mem nếu một trong hai đường dan con ợ mức thấp lau hờn khoang 2ms. 4. Đến đay thiết bị kết noi đa san sang tiếp nhạn mot byte UART phai được kiếm tra xem lieu thanh ghi chứa dữ lieu phat THR Transmit Holding Regester đa san sang co mọt byte chưa. Thanh ghi LSR Line Status Regester bit 5 được xac lap len mức cao khi thanh ghi chứa dữ lieu nay trong rong va san sang cho mot byte. Mot lan nữa giong ợ bưỢc 3 nếu thanh ghi THR khong thế trỢ nen hữu dung trong 2ms thì phan mem se bao mot loi đao han va bo qua việc phat đi. 5. Nếu cho .