... RB4(37 )và RB5(38) : xuất nhập số - Chân RB6/ PGC (39) : + RB6 : xuất nhập số + PGC : mạch gỡ rối xung clock lậptrình ICSP - Chân RB7/ PGD (40) : + RB7 : xuất nhập số + PGD : mạch gỡ rối liệu lập ... xuất nhập số + RD : điềukhiển đọc port tớ song song + AN5 : ngõ vào tương tự - Chân RE1/ WR /AN6 (9) + RE1 : xuất nhập số + WR : điềukhiển ghi port tớ song song + AN6 : ngõ vào tương tự kênh ... đếm 16 bit với chia tần số, thực chức đếm dựa vào xung clock ngoại viviđiềukhiển hoạt động chế độ sleep - Timer2: đếm bit - Hai Capture/so sánh/ điều chế độ rộng xung - Hỗ trợ chuẩn giao tiếp...
... đề tài I Giới thiệu: Để lậptrìnhcho EPROM nội viđiềukhiển 8951 có nhiều phương pháp khác như: dùng kit vi xử lí, máy tính … Ở em dùng kit viđiềukhiển 8951 lậptrìnhcho EPROM nội thông qua ... cao A cho (A3A0)(A7A4) 2.3 Các lệnh rẽ nhánh: Có nhiều lệnh để điềukhiển lên chương trình bao gồm vi c gọi trả lại từ chương trình chia nhánh có điều kiện hay điều kiện Khảo sát viđiềukhiển ... chọn sau: 0A0 =0 : 8279 xem liệu từ viđiềukhiển gởi đến liệu để hiển thò 1A0 =1 : 8279 xem liệu từ viđiềukhiển gởi đến liệu lệnh điềukhiển 8279 Các lệnh điềukhiển 8279: Keyboard/ Display Mode...
... cho phép vi c ghi ghi cho phép ngắt (IE) đòa A8H Cả hai đòa hóa bit Thanh ghi điềukhiển nguồn PCON (Power Control Register): Thanh ghi PCON bit đònh vò Nó đòa 87H chứa nhiều bit điềukhiển Thanh ... truy xuất ngầm lệnh gọi chương trình (ACALL, LCALL) lệnh trở (RET, RETI) để lưu trữ giá trò đếm chương trình bắt đầu thực chương trình lấy lại kết thúc chương trình Con trỏ liệu DPTR (Data Pointer): ... khác lậptrình qua ghi điềukhiển Port nối tiếp (SCON) đòa hóa bit đòa 98H Các ghi ngắt (Interrupt Register): 8951 có cấu trúc nguồn ngắt, mức ưu tiên Các ngắt bò cấm sau bò reset hệ thống cho...
... nằm phạm vi giới hạn 8K: 0000H - 1FFFH ; 2000H 3FFFH, … Một cách cụ thể, IC giải mã 74HC138 dùng với ngõ nối với ngõ vào chọn Chip CS (Chip Select) IC nhớ EPROM, RAM, … Hình sau cho phép kết nối ... (Giải mã đòa chỉ) Sự đè lên vùng nhớ liệu ngoài: Vì nhớ chương trình EPROM, nên nảy sinh vấn đề bất tiện phát triển phần mềm choviđiềukhiển Một nhược điểm chung 8951 vùng nhớ liệu nằm đè lên nhau, ... liệu, nên nhớ RAM chứa chương trình liệu cách nối đường OE\ RAMù đến ngõ cổng AND có hai ngõ vào PSEN\ RD\ Sơ đồ mạch hình sau cho phép nhớ RAM có hai chức vừa nhớ chương trình vừa nhớ RAM W RD W...
... thường chỉû rõ nhãn trình biên dòch xác đònh Offset Relative cho phù hợp Sự đònh vò tương đối đem lại thuận lợi chovi c cung cấp mã vò trí độc lập, bất lợi nhảy ngắn phạm vi 128 – 127 byte 1.6 ... giá trò bit mà cộng vào đếm chương trình PC để tạo thành đòa lệnh thực thi Phạm vi nhảy nằm Opcode Relative Offset khoảng -128 – 127 Offset tương đối gắn vào lệnh byte thêm vào sau : Những nơi ... chương trình bit Opcode) Addr10 - Addr8 Opcode Addr7 - Addr0 Sự đònh vò tuyệt đối đem lại thuận lợi cho lệnh ngắn (2 byte), bất lợi vi c giới hạn phạm vi nơi gởi đến cung cấp mã có vò trí độc lập...
... bit thấp bit cao A cho (A3A0)(A7A4) 2.3 Các lệnh rẽ nhánh: Có nhiều lệnh để điềukhiển lên chương trình bao gồm vi c gọi trả lại từ chương trình chia nhánh có điều kiện hay điều kiện Tất lệnh ... trình biên dòch đònh cấu trúc chương trình, liệu, ký hiệu, hằng, … (ví dụ Org ) Các điềukhiểntrình biên dòch set mode trình biên dòch điềukhiển chạy chương trình Assembly (ví dụ STILLE ) Các ... chương trình ngôn ngữ assembly thực thi máy tính mà phải dòch sang mã nhò phân ngôn ngữ máy Một linker chương trình mà kết hợp chương trình đặc trưng Relocatable (modul) thiếtkế chương trình...
... lệnh Một nhãn dùng để tượng trưng cho liệu Các khả cho phép vùng toán hạng phụ thuộc lớn vào hoạt động Một vài hoạt động toán hạng : RET, NOP hoạt động khác cho phép nhiều toán hạng phân dấu ... đòa dài 16 bit cho thích hợp 3.11 Các nhảy gọi chung ( generic Jump and Calls): ASM51 cho phép người lậptrình dùng thuật nhớ JMP chung hay CALL chung Lệnh “JMP “có thể dùng thay cho “SJMP, AJMP, ... hạng cho lệnh nhảy, bao gồm nhảy tương đối (như SJMP lệnh nhảy có điều kiện), nhảy gọi tuyệt đối (ACALL , AJMP) Đòa mã thường cho dạng nhãn sau: HERE: _ _ _ SJMP HERE ASM51 xác đònh đòa mã lồng vào...
... có chức lựa chọn sau: A0 =0 : 8279 xem liệu từ viđiềukhiển gởi đến liệu để hiển thò A0 =1 : 8279 xem liệu từ viđiềukhiển gởi đến liệu lệnh điềukhiển 8279 ... Blank Display Output 8279 kết nối với viđiềukhiển thông qua bus gồm bus liệu D7-D0, bus đòa có đường A0, bus điềukhiển RD\, WR\, CS\, Reset, CLK Tín hiệu chọn CS\ kết nối đến ngõ IC giải mã ... 1234H 0201H 34H Byte thaáp 1234H 0202H 00H Byte cao 0203H 02H Byte thấp Khảo sát viđiềukhiển 8951 Khảo sát viđiềukhiển 8951 I Cấu trúc phần cứng IC 8279 CPU Interface 12 13 14 15 16 17 18 19...
... xóa mã Ram hiển thò xóa trạng thái FIFO Khảo sát vimạch 8279 Khảo sát vimạch 8279 I Sơ đồ khối kit viđiềukhiển 8951: Cấu tạo kit viđiềukhiển 8951 gồm phần chủ yếu: Đơn vò xử lí trung tâm ... tâm: Phần tử trung tâm viđiềukhiển 8951 giới thiệu phần gồm chân sau: 16 đường đòa : A0 – A15 đường liệu :D0 – D7 Các đường điềukhiển : /RD , /WR , /PSEN KB EPROM nội điềukhiển chân /EA: /EA=1 ... dùng để chứa liệu cần hiển thò viđiềukhiển gởi đến, để đọc liệu ô nhớ vùng nhớ RAM ta điều chỉnh bit AAA tương ứng Bộ nhớ hiển thò thuộc kiểu FIFO Khảo sát vimạch 8279 + Al (Automatically...
... kit viđiềukhiển 8951 Giới thiệu kit viđiềukhiển 8951 I Giới thiệu: Để lậptrìnhcho EPROM nội viđiềukhiển 8951 có nhiều phương pháp khác như: dùng kit vi xử lí, máy tính … Ở em dùng kit vi ... EPROM nội em thiếtkếlậptrình hai cấp điện áp Vpp=5v Vpp=12v II Sơ đồ kết nối mạch nạp EPROM nội: Giới thiệu kit viđiềukhiển 8951 Giới thiệu kit viđiềukhiển 8951 Cách kết nối mạch sau: ... kit viđiềukhiển 8951 Khi PC1=L Q ngắt làm cho D2 phân cực thuận nên Vpp=12v Khi PC1=H, Q dẫn làm cho D1 phân cực thuận nên Vpp=5v Giới thiệu kit viđiềukhiển 8951 Giới thiệu kit viđiều khiển...
... Chu kỳ vi t 1byte không 1,5ms Khi nạp liệu choviđiềukhiển chương trình nạp phải nạp byte, đồng thời phải chạy chương trình xóa trước lậptrìnhcho EPROM nội Giản đồ thời gian lậptrìnhcho EPROM ... EPROM nội: VI Chương trình xoá EPROM nội: Chương trình xoá phải thực trước lậptrình Khi xoá xoá toàn vùng nhớ bên Giải thuật lập trình: Khởi tạo 8255 Xuất tín hiệu điềukhiểnĐiềukhiển điện ... AT89C20 51 V Chương trình nạp EPROM nội: Viđiềukhiển AT89C51 tung thò trường với mảng nhớ bên rỗng (nghóa nội dung =FFH) sẵn sàng lậptrình Chương trình nạp EPROM nội lậptrình hai mức điện...
... sử dụng 8951 người thiếtkế cần kết nối thêm thạch anh tụ hình vẽ sơ đồ Tần số thạch anh thường sử dụng cho 8951 12Mhz Chân 40 (Vcc) nối lên nguồn 5V 3 Cấu trúc bên viđiều khiển: 3.1 Tổ chức ... chương trình từ EPROM nội khoảng đòa thấp Kbyte Nếu mức 0, 8951 thi hành chương trình từ nhớ mở rộng Chân EA\ lấy làm chân cấp nguồn 12V lậptrìnhcho Eprom 8951 Ngõ tín hiệu RST (Reset) : Ngõ vào ... động chip dùng làm tín hiệu clock cho phần khác hệ thống Chân ALE dùng làm ngõ vào xung lậptrìnhcho EPROM 8951 Ngõ tín hiệu EA\(External Access): Tín hiệu vào EA\ chân 31 thường mắc lên mức...
... riêng vào, thích hợp để bước đầu học thiếtkếmạch in Trong báo cáo em trình bày bước để thiếtkếmạch in chương trình Layout Plus ( máy tay ) Giới thiệu mạchMạch nạp song song dùng choviđiềukhiển ... Thiếtkếmạch nạp song song choviđiềukhiển Mục đích Hiện có nhiều chương trình dùng để thiếtkếmạch in (OrCad, Circuit maker 2000, Protel, ), OrCad chương trình cung cấp đầy đủ cơngcụ ... cụ ( thiếtkếmạch nguyên lí : Capture, thiếtkếmạch in : Layout, phân tích mạch : Pspice ) đặc biệt Layout có khả thiếtkếmạch tự động, với nhiều linh kiện , người dùng tự bổ xung thư vi n...
... THIẾTKẾMẠCHLẬPTRÌNH PLC TRẦN THẾ SAN - NGUYÊN n g ọ c ph ươ ng Khoa Co' Khí Chế Tạo Máy Trường Đại Học Sư Phạm Kỹ Thuật Tp HCM THIẾTKẾMẠCHLẬPTRÌNH PLC NHÀ XUẤT BẢN KHOA HỌC VÀ KỸ ... THUẬT L i nói đầu Bộ điềukhiểnlậptrình (PLC — Programmable Logic Control ler), bước p h t triển kỹ thuật điều khiển, sử dụng ngày rộng rãi Các vấn đề lý thuyết mạchđiềukhiển điện - điện tử ... điện - điện tử sở đ ể p h t triển điềukhiểnlậptrình Các học vi n trường cơng nhân kỹ thuật, sinh vi n cao đẳng đại học chuyên ngành điện k h í học điềukhiếnlập trình, lý thuyết thực hành, ứng...
... lí Nếu sử dụng vi xử lí khối xử lý, người ta thiếtkếmạch điện giao tiếp với máy tính nên dễ dàng chovi c điềukhiển từ xa vi c thay đổi phần mềm mở rộng chương trìnhđiềukhiểnmạch điện đếm ... số đặc biệt cho đời họ vi xử lí viđiềukhiển đa chức vi c dùng kỹ thuật vi xử lí, kỹ thuật viđiềukhiển giải bế tắc kinh tế mà phương pháp dùng IC rời kết nối lại không thực Với mạch đếm sản ... hình máy vi tính Nhưng thiếtkế người ta thường chọn phương pháp tối ưu kinh tế chúng em chọn phương pháp đếm sản phẩm dùng kỹ thuật viđiềukhiển Phương pháp đếm sản phẩm dùng viđiều khiển: Ngoài...
... VỀ VIĐIỀUKHIỂN 1.1 Khái quát chung viđiều khiển: Bộ viđiềukhiểnvi t tắt Micro-controller, mạch tích hợp chip lậptrình đƣợc, dùng để điềukhiển hoạt động hệ thống Theo chƣơng trìnhđiềukhiển ... THIỆU VIĐIỀUKHIỂNVÀ VĐK AT89C51 GIỚI THIỆU CHUNG VỀ VIĐIỀUKHIỂN 1.1 Khái quát chung vi khiển: 1.2 Lịch sử phát triển viđiềukhiển 1.3 Sơ đồ khối viđiềukhiển ... chip, viđiềukhiển tiến hành đọc, lƣu trữ thông tin, xử lý thông tin, sau dựa vào kết q trình xử lý để đƣa thơng báo, tín hiệu điềukhiển tiến hành điềukhiểntrình hoạt động thiết bị bên Vi điều...
... lí Nếu sử dụng vi xử lí khối xử lý, người ta thiếtkếmạch điện giao tiếp với máy tính nên dễ dàng chovi c điềukhiển từ xa vi c thay đổi phần mềm mở rộng chương trìnhđiềukhiểnmạch điện đếm ... số đặc biệt cho đời họ vi xử lí viđiềukhiển đa chức vi c dùng kỹ thuật vi xử lí, kỹ thuật viđiềukhiển giải bế tắc kinh tế mà phương pháp dùng IC rời kết nối lại không thực Với mạch đếm sản ... chương trình nạp cho PC giá trò e Kết hợp 8051 với nhớ Vi xử lý (Microprocessor) IC chuyên dụng xử lý liệu, điềukhiển theo chương trình, muốn Microprocessor thực côngvi c người sử dụng phải lập trình...