... khi quay: 1 0 0 111 0 0 RL A: A = 011 1 0 010 b (72h) RRC A: Trước khi quay: ACC CF 0 0 111 0 0 11 Sau khi quay: ACC CF 1 0 0 111 0 0 1 Giáo trìnhViđiềukhiển Lập trình hợp ... GiáotrìnhViđiềukhiển Lập trình hợp ngữ trên viđiềukhiển MCS- 51 Phạm Hùng Kim Khánh Trang 35 Chương 2: LẬP TRÌNH HỢP NGỮ TRÊN VI ĐIỀU KHIỂN MCS- 51 Chương này giới thiệu ... lệnh sau tương đương: MOV A, #12 h MOV A, #10 h + 2h MOV A,# 21 mod 2 MOV A, #1 MOV A, #12 /4 MOV A,#3 Giáo trìnhViđiềukhiển Lập trình hợp ngữ trên viđiềukhiển MCS- 51 Phạm Hùng Kim Khánh Trang...
... 10 10b 11 11 0001b 11 11 1 010 b 11 11 0x0xb 11 11 0 011 b 11 11 10 01 b 11 11 0xx1b 11 11 1 011 b 11 11 010 1b 11 11 x0x1b Giáo trìnhViđiềukhiển Các hoạt động của viđiềukhiển MCS- 51 X2: bit nằm trong ... 1 master và 3 slave: Slave 1: SADDR = 11 11 0001b, SADEN = 11 11 1 010 b Slave 2: SADDR = 11 11 0 011 b, SADEN = 11 11 1001b Slave 3: SADDR = 11 11 0001b, SADEN = 11 11 1 010 b 11 11 ... 0 và TH0 điềukhiển bằng các thanh ghi của tỉmer 1. Khi TL0 chuyển từ giá trị 11 11 111 1b đến 0 thì TF0 được đặt lên mức 1 còn TH0 chuyển từ 11 11 111 1b đến 0 thì TF1 được đặt lên mức 1. Lưu...
... counter có thể đếm được tính theo số nhị phân bắt đầu từ 0000 0000 0000 00002 đến 11 11 111 1 11 11 111 12 , nếu vi t theo số thập lục phân thì bắt đầu từ 0000H đến FFFFH và nếu tính theo giá trị ... hình 5-1a. Ở mode này giá trị đếm lớn nhất là 2 13 = 819 2 tức đếm từ 0 0000 0000 00002 đến 1 111 1 11 11 111 12 và nếu có thêm một xung nữa thì bộ đếm sẽ tràn và làm cho cờ tràn lên 1. 2. ... mềm hoặc khi viđiềukhiển thực hiện chương trình con phục vụ ngắt timer1 thì tự động xóa luôn cờ tràn TF1. 6 TR1 8EH Bit điềukhiển Timer 1 đếm / ngừng đếm: TR1 = 1 thì timer 1 được phép...
... 12 00 12 MHz 0 -26 (E6H) 12 02 ~0% 19 200 11 ,059MHz 1 -3 (FDH) 19 200 0% 9600 11 ,059MHz 0 -3 (FDH) 9600 0% 2400 11 ,059MHz 0 -12 (F4H) 2400 0% 12 00 11 ,059MHz 0 -24 (E8H) 12 00 0% Bảng 6-3. Tóm ... dùng Timer 1 để tạo tốc độ Baud. Chương trình sau sẽ thiết lập đúng theo yêu cầu đề ra: MOV SCON, # 010 10 010 B : Port nối tiếp mode 1. MOV TMOD, # 20H : Timer 1 mode 2 MOV TH1, # -13 : Nạp ... liệu kiểu 1 thì 2 bit: SM0 SM1 = 01, bit cho phép thu: REN =1, và cờ ngắt truyền TI = 1 để sẳn sàng truyền, ta dùng lệnh sau : MOV SCON, # 010 10 010 b. Truyền dữ liệu nối tiếp của MCS 51 có 4 kiểu...
... ta có thể vi t chươngtrình tại đó cũng được. Chương 7: Hoạt động ngắt I. GIỚI THIỆU : Ngắt sử dụng trong vi xử lý hay viđiềukhiển hoạt động như sau: vi xử lý hay viđiềukhiển luôn ... 7 -1. Hình 7 -1. Viđiềukhiển thực hiện chươngtrình chính trong 2 trường hợp không và có ngắt. Trong đó : Ký hiệu * cho biết viđiềukhiển ngừng chươngtrình ... thì viđiềukhiển sẽ ngừng chươngtrình chính để thực hiện chương trình con phục vụ ngắt, còn khi không cho phép thì dù có sự tác động đến ngắt viđiềukhiển vẫn tiếp tục thực hiện chương trình...