SCON, được SET bởi phần mềm để cho phép thu các kí tự thông thường thực hiện việc này ở đầu chương trình khi khởi động cổng nối tiếp, Timer, Có thể

Một phần của tài liệu thiết kế mạch tổng đài nội bộ 1 trung kế- 4 thuê bao (Trang 49 - 50)

- Bit cho phép thu (Ren: Receiver Enable): bit này nằm trong thanh gh

SCON, được SET bởi phần mềm để cho phép thu các kí tự thông thường thực hiện việc này ở đầu chương trình khi khởi động cổng nối tiếp, Timer, Có thể

hiện việc này ở đầu chương trình khi khởi động cổng nối tiếp, Timer, .. Có thể

thực hiện việc này theo hai cách: SETB REN;

Hoặc:

MOV SCON,#XXXIXXXXB; (X có thể là 0 hoặc 1 để đặt chế độ làm việc)

— Bit dữ liệu thứ 9: trong chế độ 2 hoặc 3, bit này được nạp vào trong TB§

bằng phần mềm. Bit dữ liệu thứ 9 thu được đặt ở trong RB8. Phần mềm có thể

Chương 4 Khảo sát vi điều khiển 89C51

cần hoặc không cần bit dữ liệu thứ 9, nó phụ thuộc vào đặc tính kỹ thuật của thiết bị sử dụng phương pháp truyền nối tiếp (bit dữ liệu thứ 9 đóng vai trò quan trọng trong truyền thông đa xử lí).

— __ Thêm l bít parity: thường sử dụng bit dữ liệu thứ 9 để thêm parity vào kí tự. Bit parity trong từ trạng thái chương trình (PSW) được đặt lên 1 hoặc bị xóa trong 1 chu kì máy, để thiết lập kiểm tra chẳn đối với 8 bit trong thanh ghi tích

lũy.

— Các cờ ngắt: hai cờ ngắt thu và phát (RI và TD) trong SCON đóng vai trò quan trọng trong truyền thông nối tiếp dùng 89C51. Cả hai bít được đặt lên 1 bằng phần cứng, nhưng lại được xóa bằng phần mềm.

2.3.6/ Tốc độ baud của port nối tiếp:

- — Trong chế độ 0 : nó luôn luôn là tần số dao động trên chip (tần số đã

được chia cho 12). Thông thường thạch anh ấn định tần số dao động trên chip nhưng cũng có thể sử dụng nguồn xung nhịp khác.

Dao động ›> +12 ị „ Xung nhịp trên chip tốc độ

Một phần của tài liệu thiết kế mạch tổng đài nội bộ 1 trung kế- 4 thuê bao (Trang 49 - 50)