D Z2 1Z 0 U 1 (Z) E Z
4. Cỏc ngắt của 8031.
8031 cú 5 ngắt : TF0, TF1, INT 0 , INT1 và kết quả của cổng nối tiếp. + TF0 : Ngắt đƣợc phỏt ra khi bộ đếm 0 bị tràn.
+ TF1 : Ngắt đƣợc phỏt ra khi bộ đếm 1 bị tràn. + INT 0
, INT1 là hai ngắt từ ngoài đƣa đến qua hai chõn 2 và 3 của cổng P3. + Ngắt từ cổng nối tiếp : Đƣợc phỏt ra khi nhận hoặc việc phỏt ra đó hồn thành. Nú gồm hai cờ ngắt TR và RI nằm trong SFR và TCON. Hai tớn hiệu này khụng cựng xuất hiện đụng thời.
Cú hai SFR điều khiển ngắt : Thanh ghi cho phộp ngắt IE (Interrupt Enable) dựng để che ngắt riờng lẻ và thanh ghi ƣu tiờn ngắt IP (Interrupt Priority) định ra ƣu tiờn từ thấp tới cao. Khi cú cỏc ngắt ngoài cựng đƣợc lập trỡnh một mức ƣu tiờn thỡ mức ƣu tiờn sẽ nhƣ sau : IE0 là ngắt cú ƣu tiờn cao nhất sau đú là TF0, IE1, TF1 và Ri, Ti là thấp nhất.
Sau đõy là địa chr cỏc vộc tơ ngắt :
Ngắt Địa chỉ Thứ tự ƣu tiờn
IE0 3h 1 (Highest) TF0 3Bh 2 IE1 13h 3 TF1 1Bh 4 TI và Ti 23h 5 (Lowest) 5. Mạch phỏt dao động.
8031 dựng một bộ phỏt dao động cú tần số hàng MHz ở ngoài để tạo xung nhịp cho cỏc hoạt động của nú. Thụng thƣờng 8031 dựng bộ dao động tinh thể thạch anh cú tần số 11,0592 MHz. Chõn XTAL1 là chõn cấp dao động cho vi xử lý 8031 cũn chõn
1 ữ ữ 12 M H z
XTAL2 là chõn ra của dao động, ta cú thể lấy dao động ở chõn này cung cấp cho cỏc phần tử khỏc.
33P Bên ngoài Bên trong
XTLA2
25P
XTLA2
5 ữ 20P
Hỡnh 3.9. Sơ đồ nguyờn lý mạch tạo dao động cho 8031