giáo trình lập trình c cho vi điều khiển

Hướng dẫn sử dụng chương trình lập trinh C cho vi điều khiển PIC

Hướng dẫn sử dụng chương trình lập trinh C cho vi điều khiển PIC

Ngày tải lên : 15/10/2012, 08:34
... chuyên dụng cho điều khiển bộ biến đổi áp DC->DC , dùng cho điều khiển động c DC . Ở đây chưa đề c p đến ECCP . Chỉ đề c p CCP , và thường chỉ c 2 chân là CCP1 và CCP2 . _Module c 3 ch c ... version CCS trên web : info.CCS.com ho c trang web đi kèm ). _CCS chứa rất nhiều hàm ph c vụ cho mọi m c đích và c rất nhiều c ch lập trìnhcho c ng 1 vấn đề dẫn đến kh c nhau t c độ th c ... PIC 14 bit . “Microchip PIC18” để vi t chương trình cho PIC18 . _Chọn “Compiler” để biên dịch chương trình bạn đang vi t. _Trên đây là c ch vi t chương trình c p t c và gọn . để vi t chương...
  • 40
  • 10.7K
  • 129
Lập Trình C Cho Vi Điều Khiển

Lập Trình C Cho Vi Điều Khiển

Ngày tải lên : 15/10/2012, 09:21
... là nơi c c bạn vi t c c chương trình nhỏ , rất tiện cho c c đoạn lệnh gặp lại nhiều lần . Chương trình con c thể c thể gọi ở trong chương trình chính bất kì đâu . Hàm là chương trình con trả ... break. C u tr c lựa chọn: switch. case Biết sử dụng c c hàm và chương trình con . II .C bản C 1. C c chỉ thị trư c xử lý c a Keil C // chu thich /********** chu thich****************** ... dòng chú thích. Tất c c c dòng bắt đầu bằng hai dấu sổ (//) đư c coi là chút thích mà chúng không c bất kì một ảnh hưởng nào đến hoạt động c a chương trình. Chúng c thể đư c c c lập trình vi n...
  • 16
  • 1.9K
  • 42
giáo trình c cho vi điều khiển dãy LED

giáo trình c cho vi điều khiển dãy LED

Ngày tải lên : 16/08/2013, 17:22
... double , char , unsigned char , …) + C c hàm trong C +C u tr c cơ bản c a một chương trình. + C u tr c điều khiển hay c c tập lệnh. 2. Kiến th c cơ bản về C : a. C c kiểu toán tử c a C Toán tử ... lặp . C c lệnh kh c thường rất ít dư c sử dụng C u tr c lựa chọn: switch C pháp c a lệnh switch hơi đ c biệt một chút. M c đích c a nó là kiểm tra một vài giá trị hằng cho một biểu th c, tương ... thể đư c dùng bởi c c chương trình gọi. Theo quy ư c, mã trả về 0 c nghĩa là chương trình kết th c bình thường c n c c giá trị kh c 0 c nghĩa là c lỗi. c c lệnh trên chủ yếu chỉ dùng lệnh break...
  • 46
  • 1.2K
  • 14
C cho vi điều khiển 8051

C cho vi điều khiển 8051

Ngày tải lên : 03/10/2013, 17:20
... Keil C cho vi điều khiển 3.1.1 Keil Compiler C5 1 bao gồm phần mở rộng (cho ANSI C) cho: c c vùng và kiểu bộ nhớ c a 8051 C c chế độ nhớ C c kiểu nhớ đ c biệt C c kiểu biến dữ liệu đ c biệt –Biến ... điểm ảnh) c a LCD hiện lên thì xoay ngư c biến trở lại 1 chút. Bư c 2 : Khởi tạo cho LCD . Bư c 3 : Gán c c giá trị cho c c bit điều khiển c c chân RS,RW,EN cho phù hợp với c c chế dộ : Hiển ... bư c 1. 3.6.3 Lập trình: - Ðể c thể lập trình cho LCD ta thêm vào thư vi n string.h c a trình biên dịch bằng c u lệnh : # include <string.h < -Khai báo c c chân c a LCD gắn với c c cổng...
  • 44
  • 958
  • 8
Mạch ghi đọc EPROM cho vi điều khiển 895

Mạch ghi đọc EPROM cho vi điều khiển 895

Ngày tải lên : 15/11/2012, 12:04
... port c t c dụng kép trên c c chân 10-17. C c chân c a port này c nhiều ch c năng, c c công dụng chuyển đổi c liên hệ với c c đ c tính đ c biệt c a 8951 như ở bảng sau: Bit Tên Ch c năng chuyển ... kiến th c còn nhiều hạn chế nên đề tài: “MẠCH GHI Đ C EPROM CHO VI ĐIỀU KHIỂN 8951” do em th c hiện ch c chắn c những sai sót, rất mong sự thông c m, đóng góp c a c c thầy, c c cô và c c bạn tham ... động c a c c IC họ MSC-51 hoàn toàn tương tự như nhau. Ở đây giới thiệu IC 8951 là một họ IC vi điều khiển do hãng Intel c a Mỹ sản xuất. Chúng c c c đ c điểm chung như sau: C c đ c điểm c a...
  • 72
  • 491
  • 1
Mạch ghi đọc EPROM cho vi điều khiển 8951

Mạch ghi đọc EPROM cho vi điều khiển 8951

Ngày tải lên : 05/03/2013, 17:06
... chỉ chị c a trình biên dịch, sự điều khiển biên dịch và c c chú thích. C c lệnh máy là c c kỹ xảo c a lệnh c thể th c thi (ví dụ như ANL). C c chỉ thị c a trình biên dịch là c c lệnh để trình ... trình biên dịch định c u tr c chương trình, c c dữ liệu, ký hiệu, hằng, … (ví dụ Org ). C c sự điều khiển trình biên dịch set c c mode c a trình biên dịch và điều khiển sự chạy chương trình Assembly ... đư c m c đích tương tự. Ngoài ra c c port c ng c thể truy xuất đư c từng bit. 128 bit c chứa c c byte c địa chỉ từ 00H -1FH c ng c thể truy xuất như c c byte ho c c c bit phụ thu c vào lệnh được...
  • 72
  • 449
  • 0
Thiết kế mạch ghi đọc EPROM cho vi điều khiển 8951

Thiết kế mạch ghi đọc EPROM cho vi điều khiển 8951

Ngày tải lên : 24/04/2013, 09:20
... Ch c năng c c chân c a 8951 2.2 Ch c năng c c chân c a 8951 8951 c tất c 40 chân c ch c năng như c c đường xuất nhập. Trong đó c 24 chân c t c dụng kép (c nghóa là 1 chân c 2 ch c năng), ... chương trình ngôn ngữ Assmebly: Chương trình ngôn ngữ Asembly bao gồm: C c lệnh máy, lời chỉ chị c a trình biên dịch, sự điều khiển biên dịch và c c chú thích. C c lệnh máy là c c kỹ xảo c a lệnh c ... th c thi (ví dụ như ANL). C c chỉ thị c a trình biên dịch là c c lệnh để trình biên dịch định c u tr c chương trình, c c dữ liệu, ký hiệu, hằng, … (ví dụ Org ). C c sự điều khiển trình biên dịch...
  • 72
  • 754
  • 0
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 2

Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 2

Ngày tải lên : 17/10/2013, 23:15
... mềm c thể kiểm tra bit này để x c định xem kết quả c nằm trong tầm x c định không. Khi c c số không c dấu đư c C c bit điều khiển Power Down và Idle c t c dụng chính trong tất c c c IC ... byte cao). Vi c khởi động timer đư c SET bởi Timer Mode (TMOD) ở địa chỉ 89H và thanh ghi điều khiển Timer (TCON) ở địa chỉ 88H. Chỉ c TCON đư c địa chỉ hóa từng bit. C C a a ù ù c c t t h h a a n n h h g g h h i i P P o o r r t t n n o o á á i i t t i i e e á á p p ( ( S S e e r r i i a a l l P P o o r r t t R R e e g g i i s s t t e e r r ) ) : : 8951 ... Flag C C h h ư ư ù ù c c n n a a ê ê n n g g t t ư ư ø ø n n g g b b i i t t t t r r a a ï ï n n g g t t h h a a ù ù i i c c h h ư ư ơ ơ n n g g t t r r ì ì n n h h C C ơ ơ ø ø C C a a r r r r y y C C Y Y ( ( C C a a r r r r y y F F l l a a g g ) ) : : C nhớ c t c dụng kép. Thông thường nó đư c dùng cho c c lệnh toán h c: C= 1 nếu phép toán c ng c sự tràn ho c phép trừ c mượn...
  • 9
  • 530
  • 1
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 3

Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 3

Ngày tải lên : 20/10/2013, 18:15
... c c vùng nhớ ngoài. Nếu c c con EPROM ho c RAM 8K đư c dùng thì c c bus địa chỉ phải đư c giải mã để chọn c c IC nhớ nằm trong phạm vi giới hạn 8K: 0000H - 1FFFH ; 2000H - 3FFFH, … Một c ch ... sau cho phép bộ nhớ RAM c hai ch c năng vừa là bộ nhớ chương trình vừa là bộ nhớ dữ liệu: Overlapping the External code and data space Vậy một chương trình c thể đư c load vào RAM bằng c ch ... - 3FFFH, … Một c ch c thể, IC giải mã 74HC138 đư c dùng với những ngõ ra c a nó đư c nối với những ngõ vào chọn Chip CS (Chip Select) trên những IC nhớ EPROM, RAM, … Hình sau đây cho phép kết nối...
  • 7
  • 435
  • 0
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 4

Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 4

Ngày tải lên : 24/10/2013, 16:15
... bảng c a lệnh nhảy ho c c c bảng tra đư c tạo nên một c ch dễ dàng bằng c ch dùng địa chỉ phụ l c. Opcode Addr15 - Addr8 Addr7 - Addr0 PC (or PDTR) ACC Base Register Offset Effective Address C C h h ư ư ơ ơ n n g g 4 4 : : S S ư ư ï ï đ đ ị ị n n h h v v ị ị t t h h a a n n h h g g h h i i ( ( R R e e g g i i s s t t e e r r A A d d d d r r e e s s s s i i n n g g ) ) C ... định địa chỉ tuyệt đối đư c dùng với c c lệnh ACALL và AJMP. C c lệnh 2 byte cho phép phân chia trong trang 2K đang lưu hành c a bộ nhớ mã c a vi c cung c p 11 bit thấp để x c định địa chỉ trong ... địa chỉ t c thời đư c tượng trưng bởi ký hiệu # đư c đứng trư c một hằng số, 1 biến ký hiệu ho c một biểu th c số h c đư c sử dụng bởi c c hằng, c c ký hiệu, c c hoạt động do người điều khiển. ...
  • 9
  • 444
  • 0

Xem thêm