... vi t chương trìnhcho PIC 12 bit “Microchip 14 bit” để vi t chương trìnhcho PIC 14 bit “Microchip PIC18” để vi t chương trìnhcho PIC18 _Chọn “Compiler” để biên dòch chương trình bạn vi t _Trên ... CCS – VI T CHƯƠNG TRÌNH C TRONG CCS I / _ GIỚI THIỆU CCS : _CCS trình biên dòch dùng ngôn ngữ C lập trìnhcho VĐK Đây ngôn ngữ lập trình đầy sức mạnh , giúp bạn nhanh chóng vi c vi t chương trình ... Watch : cho phép giám sát nội dung biến C hay ghi nhớ mô _Chọn Watch _Để giám sát ghi nhớ , chọn tên ghi nhấn Add SFR : Tên ghi thêm vào vùng bên _Để giám sát tên biến c chương trình , chọn tên...
... port0.6 đặttên congtac , ta gọi têntrình biên dịch Keil tự chuyển tới bit quản lý P0_6 Note :cách vi t P0_6 phụ thuộc vào trình biên dịch , có chương trình lại vi t P0.6 , keil C vi t cách đầu ... , tiệncho đoạn lệnh gặp lại nhiều lần Chương trình có thể gọi chương trìnhđâu Hàm chương trình trả vể cho giá trị Cách sử dụng hàm chương trình bạn nên tham khảo thêm kĩ thuật lập trình C ... hay đùng lập trình VXL Chương trìnhvi t dấu ngoặc Vòng lặp do- while Dạng thức: statement while (condition); { VAGAM - giotdang Lập trình C cho VXL - Cơ x++; // cho cac ban co the viet nhieu...
... viđiềukhiển hoạt động độc lập • Là bổ sung tốt kiến thức ứng dụng chohọviđiềukhiển mang tính truyền thống: họviđiềukhiển 8051 Số lượng người sử dụng họviđiềukhiển PIC Hiện Vi t Nam ... 2: VIĐIỀUKHIỂN PIC18F458 2.1 Tổng quan viđiềukhiển PIC Hiện thị trường có nhiều họviđiềukhiển 8051, Motorola 68HC, AVR, ARM, Ngoài họ 8051 hướng dẫn cách môi trường đại học, thân em chọn ... 8042 đảm nhận vi c điềukhiển chuột 4.6 PIC điềukhiển bàn phím Trong khóa luận sử dụng viđiềukhiển PIC làm mạch điềukhiển bàn phím theo chuẩn PS/2 Tuy loại IC chuyên dụng dùng điềukhiển bàn...
... port0.6 đặttên congtac , ta gọi têntrình biên dịch Keil tự chuyển tới bit quản lý P0_6 Note :cách vi t P0_6 phụ thuộc vào trình biên dịch , có chương trình lại vi t P0.6 , keil C vi t cách đầu ... , tiệncho đoạn lệnh gặp lại nhiều lần Chương trình có thể gọi chương trìnhđâu Hàm chương trình trả vể cho giá trị Cách sử dụng hàm chương trình bạn nên tham khảo thêm kĩ thuật lập trình C ... hay đùng lập trình VXL Chương trìnhvi t dấu ngoặc Vòng lặp do- while Dạng thức: statement while (condition); { VAGAM - giotdang Lập trình C cho VXL - Cơ x++; // cho cac ban co the viet nhieu...
... } Mở chương trình Keil C Chọn New Project Đánh tên File Name chọn Save: Cửa sổ bảng sau chọn AT89C51 cung cấp thư vi n làm vi c 8051 nháy chọn OK: iếp tục chọn Yes Sau vào File chọn New ta Tiêp ... lại vi c lập trình loại ngôn ngữ có ưu nhược điểm riêng điều quan trọng nắm vững mục đích vi c lập trìnhVi c học lập trình trước tiên làm ngôn ngữ ASM phát triển ngôn ngữ để hiểu rõ sau lập trình ... { sangdon();delay(1000); sangdan();delay(1000); sangduoi();delay(1000); } } Chạy mô Protues Sơ đồ mạch điềukhiển led : Sau em xin trình bày phương pháp nạp chương trình chạy cho IC Đầu tiên...
... CỨNG CỦAVIĐIỀUKHIỂNHỌ 8051 MCS-51 họ IC viđiềukhiển sản xuất hãng Intel Các IC tiêu biểu họ 8031 8051 Các sản phẩm MCS-51 thích hợp cho ứng dụng điềukhiểnVi c xử lý byte phép tốn số học ... dừng) TRx đặt lên phần mềm timer chạy Một phương pháp khác để điềukhiển timer dùng bit GATE TMOD ngõ vào bên ngồi INTx Đặt GATE = cho phép timer điềukhiển INTx Vi c hữu dụng chovi c đođộ ... biệt: Timer : TL0 đếm bit điềukhiển bit chọn mode Timer TH0 đếm bit điềukhiển bit chọn mode Timer1 2.2.3 Thanh ghi TCON 53 Thanh ghi chứa trạng thái bit điềukhiểncho timer timer Bốn bit cao...
... P3.6 Ghi (WR) 16 P3.7 Đọc (RD) 17 Có hai viđiềukhiển thành vi n khác họ 8051 8052 8031 1.1.2 Bộ viđiềukhiển 8052 Bộ viđiềukhiển 8052 thành vi n khác họ 8051, 8052 có tất đặc tính chuẩn 8051 ... tín hiệu số (dsPIC) 1.2.2.3 Họviđiềukhiển PIC 8/16-bit dòng Viđiềukhiển 8-bit • PIC10, PIC12, PIC14, PIC16, PIC17, PIC18 Viđiềukhiển 16-bit: • PIC24 Bộ điềukhiển xử lý tín hiệu số 16-bit ... Bộ điềukhiển DMA truyền thông "Sự kiện hệ thống" ngoại vi • Mã hóa giải mã nhanh, hỗ trợ cho AES DES 1.2.2 Viđiềukhiển PIC Hình 1.8: PIC 1655A Hình 1.9: Các dòng PIC khác PIC họviđiều khiển...
... mã máy) viđiều khiển, trình chuyển đổi thực chương trình dịch Assembler Các mã lệnh sau nạp vào Rom viđiềukhiển để thực chương trình Chương trình dịch Assembler dùng phổ biến chương trình Macro ... dụng Dos Để soạn thảo chương trình sử dụng Notepal chương trình soạn thảo có sử dụng kí tự chuẩn ASCII lưu tên đuôi sau: "tên. asm" Ngoài sử dụng phần mềm hỗ trợ soạn thảo dành riêng choviđiềukhiển ... báo chotrình biên dịch biết phần kết thúc chương trình, trình biên dịch bỏ qua tất câu lệnh sau lệnh END Tập lệnh Viđiềukhiển chia làm nhóm: Nhóm lệnh di chuyển liệu Nhóm lệnh số học...
... chương trình con, Viđiềukhiển chuyển thực đoạn chương trình chương trình con, sau thực chương trìnhViđiềukhiển tiếp tục trở thực câu lệnh chương trình Chương trình giúp cho chương trình mạch ... thực số lệnh vi t chương trình chính, chương trìnhđặttên nhãn kết thúc lệnh RET, chương trình gọi chương trình khác Chương trình chương trình sử dụng cần thiết lệnh gọi chương trình con; có ... hơn, chương trình có đoạn chương trình lặp lặp lại nhiều lần đoạn chương trình thường vi t thành chương trình truy xuất câu lệnh gọi chương trìnhVi c sử dụng chương trình giúp chovi c tìm lỗi...
... BDh Chọn mức ưu tiên cao (= 1) hay thấp (= 0) timer PS BCh Chọn mức ưu tiên cao (= 1) hay thấp (= 0) cổng nối tiếp Giáo trìnhViđiềukhiển Các hoạt động viđiềukhiển MCS-51 IP.3 PT1 BBh Chọn ... Giáo trìnhViđiềukhiển Các hoạt động viđiềukhiển MCS-51 Main: MOV TMOD,#10h MOV TH1,#HIGH(-500) MOV TL1,#LOW(-500) MOV IE,#8Dh ; Cho phép ngắt ngắt 0, SJMP $ ; timer END Giáo trìnhViđiềukhiển ... cờ tương ứng Giáo trìnhViđiềukhiển Các hoạt động viđiềukhiển MCS-51 Ví dụ: Vi t chương trình khởi động cổng nối tiếp chế độ UART bit với tốc độ truyền 4800 bps Vi t ISR cho cổng nối yêu cầu:...
... DS1307 với viđiềukhiểnDo DS1307 giao tiếp chuẩn I2C nên vi c ghép nối với viđiềukhiển đơn giản theo sơ đồ sau : Hình 3.5 Ghép nối DS1307 với viđiềukhiển Ds1307 giao tiếp với viđiềukhiển với ... thao tác sử dụng Viđiềukhiển góp phần vào kỹ thuật điềukhiển mà góp phần to lớn vào vi c phát triển thông tin Chính lý trên, vi c tìm hiểu, khảo sát viđiềukhiểnđiều mà sinh vi n ngành điện ... thiệu viđiềukhiển PIC16F887 - Sơ lƣợc viđiềukhiển PIC16F887 - Khảo sát viđiềukhiển PIC16F887 hãng Microchip + Sơ đồ chân linh kiện + Sơ đồ khối PIC16F887 + Các ứng dụng PIC16F887 1.Sơ lƣợc vi...
... dụng) * RS1: Bit điềukhiển chọn băng ghi * RS0: Bit điềukhiển chọn băng ghi Lưu ý: RS0, RS1 đặt/ xoá phần mềm để xác định băng ghi hoạt động (Chọn băng ghi cách đặt trạng thái cho bit này) Bank ... 4.5 4.4 Một Led đơn nối với chân viđiềukhiển hình bên, giả sử chân P1.2 làm để điềukhiểncho Led sáng, tắt: Biến Led1 khai báo (gán cho) chân P1_2 viđiềukhiển câu lệnh: 44 sbit Led1=P1^2; ... điềukhiển bit điềukhiển Timer 0, Còn TH0 Timer bit, điềukhiển bit điềukhiển Timer - M1=1, M0=1: Timer/Counter Stopped - Thanh ghi SCON: SM0 SM1 SM2 REN TB8 RB8 TI RI SCON ghi trạng thái điều...
... dung 4.1 Cơ lập trình C cho VĐK 4.2 Các lệnh rẽ nhánh vòng lặp 4.3 Sử dụng trỏ mảng C 4.4 Các hàm chương trình 4.5 Chèn Assembly code C 4.6 Mô hình nhớ Keil C51 4.7 Điềukhiển ngoại vi –Timer –Cổng ... dung 4.1 Cơ lập trình C cho VĐK 4.2 Các lệnh rẽ nhánh vòng lặp 4.3 Sử dụng trỏ mảng C 4.4 Các hàm chương trình 4.5 Chèn Assembly code C 4.6 Mô hình nhớ Keil C51 4.7 Điềukhiển ngoại vi –Timer –Cổng ... dung 4.1 Cơ lập trình C cho VĐK 4.2 Các lệnh rẽ nhánh vòng lặp 4.3 Sử dụng trỏ mảng C 4.4 Các hàm chương trình 4.5 Chèn Assembly code C 4.6 Mô hình nhớ Keil C51 4.7 Điềukhiển ngoại vi –Timer –Cổng...
... nguồn chương trình Bộ nhớ liệu gồm 128 Byte thấp RAM viđiềukhiển Bộ nhớ liệu có thê định địa bit, nằm vùng nhớ DATA Bộ nhớ liệu gồm 128 Byte cao RAM viđiềukhiển có số dòng viđiềukhiển sau ... toán: Một đèn Led nối với chân P1.0 viđiềukhiển Một công tắc START nối với chân P3.0 công tắc STOP nối với chân P3.1 viđiềukhiểnvi t chương trìnhđiềukhiển để bật công tắc START Led sang, ... ấn F10 để chạy dòng lệnh Bài 2: Điềukhiển Led đơn, Led nút nhấn I Hiển thị Led đơn Bài toán:Ghép nối LED dơn với chân P1.0 viđiều khiển, vi t chương trìnhđiềukhiển LED nhấp nháy với thời gian...
... nguồn chương trình Bộ nhớ liệu gồm 128 Byte thấp RAM viđiềukhiển Bộ nhớ liệu có thê định địa bit, nằm vùng nhớ DATA Bộ nhớ liệu gồm 128 Byte cao RAM viđiềukhiển có số dòng viđiềukhiển sau ... toán: Một đèn Led nối với chân P1.0 viđiềukhiển Một công tắc START nối với chân P3.0 công tắc STOP nối với chân P3.1 viđiềukhiểnvi t chương trìnhđiềukhiển để bật công tắc START Led sang, ... ấn F10 để chạy dòng lệnh Bài 2: Điềukhiển Led đơn, Led nút nhấn I Hiển thị Led đơn Bài toán:Ghép nối LED dơn với chân P1.0 viđiều khiển, vi t chương trìnhđiềukhiển LED nhấp nháy với thời gian...
... đặt cá c dòng điềukhiển chương trình nguồn để điềukhiển nhữ ng côn g vi t kết xuấ t (listing) Mỗ i dòng điềukhiển bắt đầu ký tự chữ “$” theo sau danh sá ch từ khoá điềukhiển cá ch bở i khoảng ... DH SPKT TP HCM - http://www.thuvienspkt.edu.vn Truong DH SPKT TP HCM http://www.hcmute.edu.vn Chương 5: Lp trìnhhợ p ngữ choViđiềukhiển 8051 TênđiềukhiểnVi t tắt Mặc nhiên PAGELENGTH(n) ... h 8051 (vi t theo pseudo-code) 224 Vi xử lý Thu vien DH SPKT TP HCM - http://www.thuvienspkt.edu.vn Truong DH SPKT TP HCM http://www.hcmute.edu.vn Chương 5: Lp trình hợp ngữ choViđiều khiể...
... cu trỳc ca b vi iu khin Cú ngha l vi mt ngi cha quen vi mt vi iu khin cho trc s xõy dng c chng trỡnh mt cỏch nhanh chúng hn, khụng phi mt thi gian tỡm hiu kin trỳc ca vi iu khin ú V vic s dng li ... hp Led n v nỳt nhn Bi toỏn: Mt ốn Led c ni vi chõn P1.0 ca vi iu khin Mt cụng tc START ni vi chõn P3.0 v cụng tc STOP ni vi chõn P3.1 ca vi iu khin hóy vit chng trỡnh iu khin bt cụng tc START ... ban, bit DB7 sbit RS = P3^0; // chon ghi sbit RW = P3^1; // doc/ghi sbit EN = P3^2; / /cho phep chot du lieu #include"LCD.h"// Thu vien LCD tu xay dung /* ham doc phim nhan tu ma tran phim 4x4...
... pháp Với phát triển mạnh nghành kỹ thuật 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 ... khối vi xử lí Nếu sử dụng vi xử lí khối xử lý, người ta thiết kế 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ển ... hình máy vi tính Nhưng thiết kế 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...
... ng + ET0: Cho phộp ngt timer ET0 = Cho phộp ngt ET1 = Cm ngt + EX1: Cho phộp ngt ngoi EX1 = Cho phộp EX1 = Cm ngt + ET1: Cho phộp ngt timer ET1 = Cho phộp ngt ET1 = Cm ngt +ES: Cho phộp ... ghi cho phộp ngt IE: õy l ghi bớt cho phộp truy nhp mc bớt EA X X ES ET1 EX1 ETO EXO + EA ( Enable add ): EA = Lỳc ny mt cỏc nỏy xy EA = Cm tt c cỏc ngt + EX0: Cho phộp ngt ngoi EX0 = Cho ... np cho 8031/8032 Do vy, i vi 8031 thỡ chõn EA phi c ni t bỏo rng chng trỡnh c ct ngoi EA cú ngha l truy cp ngoi ( External Acess ) l chõn s 31 trờn v kiu DIP Nú l mt chõn u vo v phi c ni vi...