0

ngoài ra còn có 1 số các thanh ghi hổ trợ để quản lý đòa chỉ bộ nhớ ram nội bên trong cũng như các thanh ghi quản lý đòa chỉ truy xuất bộ nhớ bên ngoài

Chương 4: Hệ vi điều khiển 8 bit MCS51 potx

Chương 4: Hệ vi điều khiển 8 bit MCS51 potx

Cao đẳng - Đại học

... pointer) - Thanh ghi trỏ ngăn xếp SP (stack pointer) - Thanh ghi lệnh IR (instruction register) - Ngoài số ghi hổ trợ để quản đòa nhớ ram nội bên ghi quản đòa truy xuất nhớ bên Hình 4 -1 Cấu ... Chuyển nội dung ô nhớ Ram nội đòa direct vào ô nhớ đòa trực direct Ví dụ 11 : Cho nội dung ô nhớ đòa 20H 35H nội dung ô nhớ đòa 10 H 50H MOV 10 H,20H Sau thực xong nội dung ô nhớ đòa 10 h ... năng: Nội dung ô nhớ đòa direct and với nội dung ghi A, kết qủa lưu trữ vào ô nhớ Ví dụ 40: MOV MOV 10 h, #11 110 000b ANL A , #10 110 011 b 10 H,A ;kết ô nhớ đòa 10 h lưu 10 110 000b Lệnh and nội dung...
  • 86
  • 572
  • 5
Ứng dụng vi điều khiển 89c51 lập trình cho hệ thống đèn giao thông và mô phỏng trên phần mềm proteus

Ứng dụng vi điều khiển 89c51 lập trình cho hệ thống đèn giao thông và mô phỏng trên phần mềm proteus

Kỹ thuật

... P0.7 AT89C 51 P1 .1 P1.6 16 15 14 13 12 11 10 P3.0 P3 .1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 P1.0 P1.7 GND P1 .1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P0.2 => RN1 XTAL1 VCC P2.0 P2 .1 RESET - UPDATE U1 X1 P0.3 P2.3 ... P2.6 P2.7 10 11 12 13 14 15 16 17 P3.0 P3 .1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 16 15 14 13 12 11 10 RX8 VCC P0.4 P2.5 VCC => P0.5 P1.4 RX8 MODE - SELECT P1.3 P2.7 VCC P1.2 P1.5 P0.0 P0 .1 P0.2 P0.3 ... 29 30 31 P0.0 P0 .1 P0.2 => P1.0 P1 .1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 XTAL1 XTAL2 RST PSEN ALE EA P1.0 P1 .1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AT89C 51 RN1 P0.0/AD0 P0 .1/ AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4...
  • 36
  • 1,586
  • 1
đồ án môn vi điều khiển đồng hồ số

đồ án môn vi điều khiển đồng hồ số

Điện - Điện tử - Viễn thông

... Mov ColLed, #10 H ;00 010 000 Mov VarCol, #10 H Mov Col,#4 Mov TMOD, #11 H ;Setup Timer0 va Timer1 o Mode Mov TL0,#03CH Mov TH0,#0F6H ;Tran sau 2500 CM Mov TL1,#0F0H Mov TH1,#0D8H ;Tran sau 10 000 CM Mov ... Timer1 gọi chương trình CLOCK Code chương trình phục vụ ngắt Timer1 ISR_CLOCK: ISR_Clock: Clr Mov ngat Mov SetB Call TR1 TL1,#0F0H +10 ;Tru di 10 Chu ky may di nhay vao lenh TH1,#0D8H TR1 ;Tran ... TL1,#0F0H Mov TH1,#0D8H ;Tran sau 10 000 CM Mov IE,#8FH ;Cho phep ngat ngat ngoai va timer SetB TR0 ;Bat Timer0 GVHD: Nguyễn Khắc Nguyên SetB TR1 ;00 010 000 ;Setup Timer0 va Timer1 o Mode ;Tran...
  • 29
  • 974
  • 0
đồ án môn học  tìm hiểu và ứng dụng của vi điều khiển trong việc điều khiển động cơ bước

đồ án môn học tìm hiểu và ứng dụng của vi điều khiển trong việc điều khiển động bước

Điện - Điện tử - Viễn thông

... thấp trỏ liệu 83h 00000000b * P0 Cổng 80h 11 111 111 b * P1 Cổng 90h 11 111 111 b Name Address Reset Values * P2 Cổng 0A0h 11 111 111 b * P3 Cổng 0B0h 11 111 111 b * IP TG điều khiển ngắt ưu tiên 0B8h xxx00000b ... .11 1. 3.4 Thanh ghi DPTR .11 1. 3.5 Ports to 11 1. 3.6 Thanh ghi SBUF .12 1. 3.7 Các ghi Timer 12 1. 3.8 Các ghi điều khiển 12 1. 3.9 Thanh ghi ... 12 1. 3 .10 Thanh ghi PCON ( Thanh ghi điều khiển nguồn ) 13 1. 3 .11 Thanh ghi IE (Thanh ghi cho phép ngắt) .13 1. 3 .15 Thanh ghi SCON 15 1. 4.Cấu trúc tổ chức nhớ 16 ...
  • 41
  • 1,343
  • 0
Thiết kế chế tạo, vận hành và đo thử nghiệm mạng cảm nhận không dây (wireless sensor network) trên cơ sở sử dụng chip vi điều khiển có mật độ tích hợp cao làm nút mạng

Thiết kế chế tạo, vận hành và đo thử nghiệm mạng cảm nhận không dây (wireless sensor network) trên sở sử dụng chip vi điều khiển mật độ tích hợp cao làm nút mạng

Kỹ thuật

... 0/3 0/4 0/5 1. 2 1/ 0 1/ 1 1/ 2 1/ 3 1/ 4 1/ 5 2.4 2/0 2 /1 2/2 2/3 2/4 2/5 4.8 3/0 3 /1 3/2 3/3 3/4 3/5 9.6 4/0 4 /1 4/2 4/3 4/4 4/5 - 35 - 19 .2 5/0 5 /1 5/2 5/3 5/4 5/5 38.4 NA 5/0 NA 5 /1 NA 5/2 76.8 NA ... t IP.PX1 0x13 IE.EX1 TCON.IE1 Ng t Timer IP.PT1 0x1B IE.ET1 TCON.TF1 Ng t truy n n i ti p IP.PS0 0x23 IE.ES0 SCON0.TI Ng t nh n n i ti p Ng t truy n n i ti p SCON0.RI IP.PS1 0x3B IE.ES1 Ng t ... n thêm s k t h p b ng B ng T c đ baud theo t n s th ch anh fxosc (MHz) MODEM0 BAUDRATE /XOSC RF_BAUDRATE 3.6864 7.3728 11 .0592 14 .7456 18 .4320 22 .11 84 (kBaud) 0.6 0/0 0 /1 0/2 0/3 0/4 0/5 1. 2...
  • 129
  • 420
  • 2
đồ án vi điều khiển 89c51 và thiết kế mạch đồng hồ

đồ án vi điều khiển 89c51 và thiết kế mạch đồng hồ

Kỹ thuật

... SVTH:Lê Văn Thanh -10 CDT1 17 P3.7 RD 16 Trang P3.6 WR 15 T1 T0 INT1 INT0 TXD RXD 14 13 12 11 10 P3.5 P3.4 P3.3 P3.2 P3 .1 P3.0 Vss 20 P0 P0 P0 P0 P0 P0 P0 P0 P1 P1 P1 P1 P1 P1 P1 P1 GVHD:Lê Xưng ... Thanh ghi trỏ ngăn xếp SP  Thanh ghi lệnh IR  Các ghi hỗ trợ để quản địa nhớ bên bên 19 12 MHz 18 Vcc 40 XTAL .1 XTAL.2 đồ chân IC 89C 51 : 29 PSEN\ 30 31 ALE EA\ 89 51 RST SVTH:Lê Văn Thanh -10 CDT1 ... P2, #11 110 111 b LCALLl delay MOV P2,#0ffh MOV P0,24h ; doan chuong trinh hien thi dv gio MOV P2, #11 111 110 b LCALL delay MOV P2,#0ffh MOV P0,25h ;doan chuong trinh hien thi chuc gio MOV P2, #11 111 101b...
  • 45
  • 1,281
  • 3
Báo cáo đồ án môn vi điều khiển đo tần số

Báo cáo đồ án môn vi điều khiển đo tần số

Điện - Điện tử - Viễn thông

... void xuathz1(void) { nghin = f /10 00; tram = (f-nghin *10 00) /10 0; chuc = (f-nghin *10 00-tram *10 0) /10 ; donvi = f-nghin *10 00-tram *10 0-chuc *10 ; while(!TI); SBUF=0x44; TI=0; while(!TI); SBUF=0x 61; TI=0; ... xuathz2(void) { nghin = f /10 00; tram = (f-nghin *10 00) /10 0; chuc = (f-nghin *10 00-tram *10 0) /10 ; donvi = f-nghin *10 00-tram *10 0-chuc *10 ; while(!TI); SBUF=0x44; TI=0; while(!TI); SBUF=0x 61; TI=0; while(!TI); ... SBUF=0x 61; TI=0; while(!TI); SBUF=0x6E; TI=0; while(!TI); SBUF=0x0D; TI=0; } void xuatkhz(void) { nghin = f /10 00; tram = (f-nghin *10 00) /10 0; chuc = (f-nghin *10 00-tram *10 0) /10 ; donvi = f-nghin *10 00-tram *10 0-chuc *10 ;...
  • 20
  • 539
  • 0
đồ án kỹ thuật điện điện tử  Thiết kế hệ thống đo và điều khiển nhiệt độ từ xa qua mạng RS485 dùng vi điều khiển 89C51

đồ án kỹ thuật điện điện tử Thiết kế hệ thống đo và điều khiển nhiệt độ từ xa qua mạng RS485 dùng vi điều khiển 89C51

Điện - Điện tử - Viễn thông

... U17 khuếch đại đảo Trang 46 LUẬN VĂN TỐT NGHIỆP R12 V1 OS2 + OS1 10 00 10 00 - OS1 OP-07 -12 V -12 V R15 V1 OS2 OUT R14 OP-07 OUT R 11 B 5Vdc - + V- 10 00 V+ U16 V- R10 A U17 +12 V V+ 10 00 1k 1k R1 ... 10 00 1k 1k R1 +12 V R16 R13 R9 10 0 19 6.25 16 000 10 00 0 V1  V A  V B V0   R16 V1 R14 Ở 0oC Rt =10 0 ohm cầu cân V1=0, 250 oC Rt = 19 6.25 ohm V1=300mV, để Vo= 5V ta hệ số khuếch đại 16 MAX-485: ... ln Các ghi nội 80 51/ 89 51 truy xuất ngầm định lệnh Ví dụ lệnh “INC A” tăng nội dung ghi tích lũy A lên Tác động ngầm định mã lệnh Trang 33 LUẬN VĂN TỐT NGHIỆP Các ghi 80 51/ 89 51 định dạng phần RAM...
  • 92
  • 662
  • 0
Các hoạt động của vi điều khiển mcs-51

Các hoạt động của vi điều khiển mcs-51

Điện - Điện tử

... 11 11 1 010 b 11 11 0001b 11 11 1 010 b 11 11 0x0xb Slave 2: SADDR = 11 11 0 011 b, SADEN = 11 11 1001b 11 11 0 011 b 11 11 1001b 11 11 0xx1b Slave 3: SADDR = 11 11 0001b, SADEN = 11 11 1 010 b 11 11 1 011 b 11 11 010 1b ... ghi SADDR SADEN bit xác định bit không quan tâm Giả sử SADDR = 010 1 0000b SADEN = 11 11 110 1b 010 1 0000b OR 11 11 110 1b 11 11 110 1b Địa broadcast 11 11 11x1b 2.5 Kiểm tra lỗi khung Chế độ kiểm tra ... Sai số 12 00 11 .059 -12 12 00 4800 11 .059 -6 4800 9600 11 .059 -3 9600 12 00 11 .059 -24 12 00 19 200 11 .059 -3 19 200 12 00 12 -26 12 01. 9 2 .17 % 2400 12 -13 2403.8 0 .16 % 4800 12 -6 5208.3 8.5% 9600 12 ...
  • 38
  • 1,107
  • 4
Tài liệu Giáo trình Vi điều khiển - Chương3: CÁC HOẠT ĐỘNG CỦA VI ĐIỀU KHIỂN MCS-51 ppt

Tài liệu Giáo trình Vi điều khiển - Chương3: CÁC HOẠT ĐỘNG CỦA VI ĐIỀU KHIỂN MCS-51 ppt

Cao đẳng - Đại học

... 11 11 1 010 b 11 11 0001b 11 11 1 010 b 11 11 0x0xb Slave 2: SADDR = 11 11 0 011 b, SADEN = 11 11 1001b 11 11 0 011 b 11 11 1001b 11 11 0xx1b Slave 3: SADDR = 11 11 0001b, SADEN = 11 11 1 010 b 11 11 1 011 b 11 11 010 1b ... ghi SADDR SADEN bit xác định bit không quan tâm Giả sử SADDR = 010 1 0000b SADEN = 11 11 110 1b 010 1 0000b OR 11 11 110 1b 11 11 110 1b Địa broadcast 11 11 11x1b 2.5 Kiểm tra lỗi khung Chế độ kiểm tra ... Sai số 12 00 11 .059 -12 12 00 4800 11 .059 -6 4800 9600 11 .059 -3 9600 12 00 11 .059 -24 12 00 19 200 11 .059 -3 19 200 12 00 12 -26 12 01. 9 2 .17 % 2400 12 -13 2403.8 0 .16 % 4800 12 -6 5208.3 8.5% 9600 12 ...
  • 38
  • 756
  • 3
Tài liệu Thiết kế sơ đồ cấu trúc hệ điều khiển. ppt

Tài liệu Thiết kế đồ cấu trúc hệ điều khiển. ppt

Cơ khí - Chế tạo máy

... A,D đóng, van M,G mở -Graph trạng thái: 10 01 00 01 010 1 11 01 111 1 10 10 0000 (1) 10 00 (2) 0000 (3) 010 0 (4) 011 0 (5) 0 011 (6) - Lập ma trận chuyển dịch trạng thái ta có: - Bảng1: Biến vào tt Biến ... nghệ cách đặt biến ta graph trạng thái: Các biến đầu vào: a d1d2g Các biến đầu ra: ADMG + Mô tả trạng thái: trạng thái 1: a, g d1, d2 mất, A,D,M,G đóng trạng thái 2: a, g có, d1, d2 chưa ... 3: a d1 có, d2 chưa có, g có, van A,D,M,G đóng trạng thái 4: a, d1, g d2 chưa có, van D mở van A,M,G đóng trạng thái 5: a, d1, d2, g, có, van D,M mở, van A,G đóng trạng thái 6: a,d2 d1,g...
  • 14
  • 933
  • 2
Tài liệu Chương 4: Khảo sát tập lệnh của vi điều khiển doc

Tài liệu Chương 4: Khảo sát tập lệnh của vi điều khiển doc

Phần cứng

... máy Chức năng: Nội dung ghi A or với nội dung ghi Rn, kết lưu trữ ghi A Ví dụ : Mov A , #10 110 011 b Mov R0, #11 0 010 11b Orl a,r0 ;kết (A) = 11 111 011 b Lệnh or ghi A với nội dung ô nhớ trực tiếp : ... 0 011 b cờ (C) = … Setb c ;làm cờ C RLC A ;kết (A) = 011 1 11 11b cờ (C) = Setb c RLC A Setb c RLC A ;làm cờ C (lần thứ 8) ;kết (A) = 11 11 111 1b cờ (C) = ;làm cờ C (lần thứ 9) ;kết (A) = 11 11 111 1b ... Ri Ri ghi R0 R1 - Các lệnh thường xảy đối tượng sau: + Thanh ghi A + Thanh ghi Rn + Ô nhớ đòa direct + Ô nhớ đòa lưu ghi @Ri + Dữ liệu bit #data + addr 11 đòa 11 bit từ A 11 – A0: đòa phục...
  • 40
  • 749
  • 3
Tài liệu Chương 3: Khảo sát timer-counter của vi điều khiển doc

Tài liệu Chương 3: Khảo sát timer-counter của vi điều khiển doc

Phần cứng

... counter Các timer / counter vi điều khiển sử dụng 16 flip flop nên ta gọi timer/ counter 16 bit số lượng xung mà timer/ counter đếm tính theo số nhò phân 0000 0000 0000 00002 đến 11 11 111 1 11 11 111 12 ... thành 16 bit Tương tự, giá trò đếm timer/counter T1 lưu ghi TH1 TL1 – ghi bit kết hợp lại thành 16 bit Ngoài ghi lưu trữ số xung đếm vừa giới thiệu ghi hổ trợ kèm theo: ghi TMOD ghi TCON dùng để ... đếm từ 0000 0000 00002 đến 11 11 111 1 11 112 thêm xung đếm tràn làm cho cờ tràn lên MODE (Mode Timer 16 bit) : Mode mode đếm 16 bit Ở mode giá trò đếm lớn 216 hình 5-1b MODE (Mode Timer tự động...
  • 12
  • 942
  • 12
Tài liệu Chương 7: Khảo sát ngắt của vi điều khiển doc

Tài liệu Chương 7: Khảo sát ngắt của vi điều khiển doc

Phần cứng

... xử nhớ ngăn xếp sử dụng nhớ nên bạn phải khởi tạo nhớ ngăn xếp phải vùng nhớ RAM để ghi đọc lại được, bạn khởi tạo vùng nhớ EPROM khởi tạo nơi mà không ghi vào làm đòa – liệu lưu vào nhớ ... vòng kiểm tra ưu tiên ngắt mức ưu tiên thấp thuyết & thực hành 11 7 Chương 7: Hoạt động ngắt Hình 7-3 Cấu trúc ngắt vi điều khiển thuyết & thực hành 11 8 Chương 7: Hoạt động ngắt Trong hình ... công việc người khác xem sách ta vô tình làm dấu ta quay lại ta đọc không trang dừng lại Nguyên tắc làm việc vi xử hoàn toàn giống Trong “vi điều khiển” nhớ ngăn xếp nhớ RAM nội nên chúng...
  • 10
  • 801
  • 10
Thiết kế sơ đồ mạch in   mạch điều khiển đèn chạy dùng 4017

Thiết kế đồ mạch in mạch điều khiển đèn chạy dùng 4017

Kỹ thuật

... sau xuất hiện, khung bên trái, nhấp chọn trang PAGE1 Sau nhấp chuột vào biểu tượng Design rules check công cụ để kiểm tra lỗi Hộp thoại Design Rules Check xuất hiện, nhấp chuột vào nút OK để tiến ... TẬP Màn hình làm việc Orcad xuất Ta thấy đồ nguyên linh kiện sau: 13 ĐIỆN TRỞ, BIẾN TRỞ, TỤ KHÔNG PHÂN CỰC, 11 LED, CHÂN CẮM CHÂN, TỤ PHÂN CỰC, IC LM555, IC 4 017 , CHÂN Mass, NGUỒN Vcc Hãy ... vào nút Browse để thay đổi đường dẫn) Một hộp thoại xuất thông báo tập tin Save để kết nối Nhấp OK để tiếp tục Tiếp tục chuyển sang chế độ thiết kế mạch in, nhấp chọn Start > Programs > OrCAD Release...
  • 23
  • 3,447
  • 0
Đồ án môn Vi điều khiển: Thiết kế bộ đo điện áp ở dải đo 0 - 2.5V, 0 - 25V, 0 - 250V hiển thị trên màn hình LCD

Đồ án môn Vi điều khiển: Thiết kế bộ đo điện áp ở dải đo 0 - 2.5V, 0 - 25V, 0 - 250V hiển thị trên màn hình LCD

Điện - Điện tử - Viễn thông

... N Thiết lập địa CGRAM 0 CGRAM address Thiết lập địa DDRAM Đọc cờ báo bận địa CGRAM/ DDRAM Ghi CGRAM/ DDRAM 0 DDRAM address BF CGRAM/ DDRAM address Write data Đọc CGRAM/ DDRAM 1 F Read data * * ... Module LCD 16 x2: Chân số Ký hiệu Vss Vdd Vee RS Mức logic 0 /1 I/O I I R/W 0 /1 I 10 11 12 13 14 15 16 E DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 Vcc GND 1, 1=>0 0 /1 0 /1 0 /1 0 /1 0 /1 0 /1 0 /1 0 /1 - I I/O I/O ... int tram,chuc,donvi,phan,phan1,phan2; int n; n=(int)(volt *10 0); tram=n /10 000; chuc=(n %10 000) /10 00; donvi=((n %10 000) %10 00) /10 0; phan=((n %10 000) %10 00) %10 0; phan1=phan /10 ; phan2=phan %10 ; if(tram!=0)...
  • 17
  • 1,088
  • 4
Tài liệu CẤU TRÚC VI ĐIỀU KHIỂN Chương 2: SƠ LƯỢC PHẦN CỨNG VI ĐIỀU KHIỂN-GIAO TIẾP pdf

Tài liệu CẤU TRÚC VI ĐIỀU KHIỂN Chương 2: LƯỢC PHẦN CỨNG VI ĐIỀU KHIỂN-GIAO TIẾP pdf

Điện - Điện tử

... khiển, cách đơn giản sử dụng IC ổn áp 7805 Port (P0) Port gồm chân (từ chân 32 đến 39) hai chức năng: Chức xuất/ nhập :các chân dùng để nhận tín hiệu từ bên vào để xử lí, dùng để xuất tín hiệu bên ... Port dùng để định địa nhớ Port (P1) Port P1 gồm chân (từ chân đến chân 8), chức làm đường xuất/ nhập, chức khác Port (P2) Port gồm chân (từ chân 21 đến chân 28) hai chức năng: Chức xuất/ nhập ... cao (A8-A15): kết nối với nhớ dung lượng lớn,cần byte để định địa nhớ, byte thấp P0 đảm nhận, byte cao P2 đảm nhận Port (P3) Port gồm chân (từ chân 10 đến 17 ): Chức xuất/ nhập Với chân chức...
  • 5
  • 514
  • 5

Xem thêm