... 3.2: C u tạo ADC 0804 35 Cc chân kh c ADC0804 c ch c nhƣ sau: CS (Chip select) Chân số 1, chân chọn Chip, đầu vào tích cc m c thấp đƣ c sử dụng để kích hoạt chip ADC0804 Để truy c p ADC0804 chân ... 1.9: Cc dòng PIC kh c PIC họ viđiềukhiển RISC đƣ c sản xuất c ng ty Microchip Technology Dòng PIC PIC1650 đƣ c phát triển Microelectronics Division thu c General Instrument PIC bắt ngu n chữ vi t ... phần mềm mô trình dịch ASM Một số c ng ty kh c xây dựng trình dịch C, Basic, Pascal cho PIC Microchip bán trình dịch "C1 8" (cho dòng PIC high-end) "C3 0" (cho dsPIC30Fxxx) Họ cung c p "student edition/demo"...
... nhau, kích thư c nhỏ chế tạo c ng nghệ silicon cho lĩnh v c điện tử Viđiềukhiểnvi mạch điện tử tích hợp (chip) mà lậptrình để th c nhiệm vụ mà bạn muốn Kh c với vi xử lý, viđiềukhiển ch c xử ... nhận biết th c cách tr c tiếp (t c không c n dịch sang ngônngữ kh c) Lợi điểm chương trìnhvi t ngônngữ máy th c thi c ch nhanh chóng (nhờ vi xử lí xử lí thị vi t ngônngữ máy c ch tr c tiếp) + ... nội bên hàm, nói c ch kh c hàm đơn vịc tính chất khép kín + Cc chương trìnhC tổ ch c theo mẫu: hàm hàm hàm n Vậy nói tóm lại c u tr c chương trình sau: + Cc #include + Cc #define + Khai...
... nghĩa lồng thu c tính c u tr c cần c kiểu c u tr c kh c Khi đó, vic định nghĩa c u tr c cha th c cấu tr c bình thường, với khai báo thu c tính c u tr c con: struct {
... tính ccĐiềuc nghĩa rằng, thành phần quản lý c hay quyền th c thao t c truy c p tập tin, thao t c truy c p registry, hay ch c nhạy c m kh c CLR th c đẩy vic mã ngu n th cvic truy c p bảo ... c nhiều đ c tính mà không ảnh hưởng đến vic bảo mật hệ thống CLR th c đẩy cho mã ngu n th c thi mạnh mẽ vic th c thi mã ngu n x c x c nhận mã ngu n Nền tảng vic th c Common Type System (CTS) ... cho phương th c th c Chú thích Một chương trìnhvi t tốt c n phải c thích đoạn mã vi t Cc đoạn thích không biên dịch không tham gia vào chương trình M c đích làm cho đoạn mã ngu n rõ ràng dễ...
... tính ccĐiềuc nghĩa rằng, thành phần quản lý c hay quyền th c thao t c truy c p tập tin, thao t c truy c p registry, hay ch c nhạy c m kh c CLR th c đẩy vic mã ngu n th cvic truy c p bảo ... c nhiều đ c tính mà không ảnh hưởng đến vic bảo mật hệ thống CLR th c đẩy cho mã ngu n th c thi mạnh mẽ vic th c thi mã ngu n x c x c nhận mã ngu n Nền tảng vic th c Common Type System (CTS) ... cho phương th c th c Chú thích Một chương trìnhvi t tốt c n phải c thích đoạn mã vi t Cc đoạn thích không biên dịch không tham gia vào chương trình M c đích làm cho đoạn mã ngu n rõ ràng dễ...
... đầu vào cho hàm • Cc tham số hàm mang ý nghĩa biến cc hàm • Mỗi tham số hình th c đại diện cho tham số th c đó, giá trị tham số th c truyền vào cho tham số hình th c để th c làm đầu vào cho hàm ... = cox(x); Cc thư vi n hàm C+ + • Một số thư vi n hàm c n quan tâm: – iostream: Là thư vi n hướng đối tượng cung c p ch c nhập / xuất liệu – math: Là thư vi n chứa hàm toán h c – time: Là thư vi n ... đoạn chương trình Một hàm mà th c nhiệm vụ c n vi t lần sau ta sử dụng lại hàm nhiều lần nơi chương trình Ưu điểm vic sử dụng hàm • Cc công vic để giải toán phân chia c ch rõ ràng • Chương...
... thường tổ ch c project 26 Tổ ch c chương trình nhiều tệp • M c đích vic tổ ch c chương trình nhiều tệp: – Hỗ trợ vic phân chia chương trình thành modul nhỏ hơn, modul c i đặt tệp – Hỗ trợ vic phát ... Tóm tắt nội dung h c • C u tr c ch c chương trình • Hàm thao t c • Cc cách tổ ch c chương trình tệp nhiều tệp • Một số loại biến đ c biệt chương trình biến static extern 36 C m ơn! 37 ... Cc nội dung • • • • C u tr c chương trình Hàm C ch tổ ch c chương trình Một số loại biến đ c biệt chương trìnhC u tr c chương trình • Mô hình hướng ch c main F1 F1.1 F1.2...
... 65,535 C u tr c chương trìnhC / /C c thị tiền định #include //Gọi thư vi n c sẵn c ch vi t kh c "*.h" #define led1 PORTA.0 //dùng định nghĩa biến char bien1,bien2; //cac bien can dung ... thuan(); if(!enter) { lcd_clear(); lcd_putsf("DA DUNG "); stop();break;} } C u tr c lựa chọn: switch C pháp lệnh switch đ c biệt chút M c đích kiểm tra vài giá trị cho biểu th c, tương tự với làm ... th c sau: Code: switch (expression) { LậptrìnhCcho VXL - C VAGAM - giotdang case constant1: block of instructions break; case constant2: block of instructions break; default: default block...
... tên chân CCP c chip Mode số sau : ( số kh c có thêm file * h tuỳ VDK) CCP_OFF : tắt ch c CCP , RC chân I /O CCP_CAPTURE_RE : capture cc nh lên CCP_CAPTURE_FE : capture cc nh xuống CCP_CAPTURE_DIV_4 ... module ECCP dùng module CCP lại chuyên dụng chođiềukhiển biến đổi áp DC->DC , dùng chođiềukhiển động DC Ở chưa đề c p đến ECCP Chỉ đề c p CCP , thường c chân CCP1 CCP2 _Module c ch c hoạt ... CCP_COMPARE_SET_ON_MATCH : xuất xung m c cao TMR1=CCPx CCP_COMPARE_CLR_ON_MATCH : xuất xung m c thấp TMR1=CCPx CCP_COMPARE_INT : ngắt TMR1=CCPx CCP_COMPARE_RESET_TIMER : reset TMR1 =0 TMR1=CCPx...
... tiên bạn phải làm quen với Cc kiểu toán tử CCc kiểu liệuC u tr c chương trìnhCc cấu tr cđiềukhiển (chính tập lệnh ) C u tr cđiều kiện : if else Cc cấu tr clặp Vòng lặp while Vòng lặp ... th c chưa thoả mãn Lệnh dùng để kết th c vòng lặp không x c định hay bu c phải kết th c chừng thay kết th c cách bình thường Ví dụ, dừng vic đếm ngưc trư c kết th c: Lệnh continue Lệnh continue ... 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ậptrìnhCcho VXL - C x++; // cho cac ban co the viet nhieu cau lenh ,...
... m c logic vào bit chốt, chân tương ứng c ng m c logic cao C n ghi m c logic vào bit chốt chân tương ứng c ng m c logic thấp Khi c ng đảm nhiệm ch c đầu vào trạng thái bên chân c ng giữ bit chốt ... nghĩa cho bit * GF0, GF1: C dùng cho m c đích chung (đa m c đích) * PD: bit ngu n giảm Đặt bit m c tích cc để vận hành chế độ ngu n giảm AT8 9C5 1 Chỉ khỏi chế độ Reset * IDL: bit chọn chế độ ... m c cao ngắt ngắt c m c ưu tiên m c thấp Một ngắt ưu tiên m c cao ngắt ngu n ngắt kh c Nếu c yêu c u ngắt m c ưu tiên (c ng l c) , yêu c u m c ưu tiên cao ph c vụ (Ngắt c m c ưu tiên cao phục...
... ngu n mà ta soạn thảo - C pháp: C ch 1: #include C ch 2: #include“tên_tệp” - Ví dụ: C ch 1: #include Ở c ch tệp regx51.h tìm thư m c INC để chèn vào chương trìnhngu n C ch ... vị trí chương trình 2.3.2 Chỉ thị tiền xử lý Cc thị tiền sử lý lệnh ngônngữC mà lệnh giúp chovic soạn thảo chương trìnhngu n C trư c biên dịch Khi dịch chương trìnhC chương trìnhngu n ... 2.3.3 Chú thích chương trìnhVicvi t thích trình nhằm m c đích giải thích ý nghĩa c u lệnh, đoạn chương trình hàm hoạt động làm Vi t thích giúp cho người đ c hiểu chương trình dễ dàng nhanh chóng...