... chuyên dụng chođiềukhiển bộ biến đổi áp DC->DC , dùng chođiềukhiể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ậptrình mã choc ng 1 vấn đề dẫn đến kh c nhau t c độ th c ... 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 đang vi t. _Trên đây là c ch vi t chương trìnhc p t c và gọn . để vi t chương...
... là nơi cc bạn vi t cc chương trình nhỏ , rất tiện chocc đ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 cc hàm và chương trình con . II .C bản C 1. Cc chỉ thị trư c xử lý c a Keil C // chu thich /********** chu thich****************** ... dòng chú thích. Tất ccc 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ể đư ccclậptrìnhvi n...
... double , char , unsigned char , …)+ Cc hàm trong C +C u tr c cơ bản c a một chương trình. + C u tr cđiềukhiển hay cc tập lệnh.2. Kiến th c cơ bản về C :a. Cc kiểu toán tử c a C Toán tử ... lặp . Cc 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 cc 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 cc giá trị kh c 0 c nghĩa là c lỗi. cc lệnh trên chủ yếu chỉ dùnglệnh break...
... Keil Cchoviđiều khiển 3.1.1 Keil Compiler C5 1 bao gồm phần mở rộng (cho ANSI C) cho: cc vùng và kiểu bộ nhớ c a 8051 Cc chế độ nhớ Cc kiểu nhớ đ c biệt Cc 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 cc giá trị chocc bit điềukhiểncc chân RS,RW,EN cho phù hợp với cc chế dộ : Hiển ... bư c 1. 3.6.3 Lập trình: - Ðể c thể lậptrìnhcho 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 cc chân c a LCD gắn với cc cổng...
... port c t c dụng kép trên cc chân 10-17. Cc chân c a port này c nhiều ch c năng, cc công dụng chuyển đổi c liên hệ với cc đ c tính đ c biệt c a8951 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 CHOVIĐIỀUKHIỂ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 cc thầy, cc cô và c c bạn tham ... động c a cc IC họ MSC-51 hoàn toàntương tự như nhau. Ở đây giới thiệu IC 8951 là một họ IC viđiềukhiển do hãng Intel c a Mỹ sản xuất. Chúng ccc đ c điểm chung như sau: C c đ c điểm c a...
... chỉ chị c a trình biên dịch, sự điềukhiển biên dịch và cc chú thích. C c lệnh máy là cc kỹ xảo c a lệnh c thể th c thi (ví dụ như ANL). Cc chỉthị c a trình biên dịch là cc lệnh để trình ... trình biên dịch định c u tr c chương trình, cc dữliệu, ký hiệu, hằng, … (ví dụ Org ). Cc sự điềukhiểntrình biên dịch set cc mode c a trình biên dịch và điềukhiển sự chạy chương trình Assembly ... đư c m c đích tương tự. Ngoài ra cc port c ng c thể truy xuất đư c từng bit.128 bit c chứa cc byte c địa chỉ từ 00H -1FH c ng c thể truy xuất như c c byte ho ccc bit phụ thu c vào lệnh được...
... Ch c năng cc chân c a 8951 2.2 Ch c năng cc chân c a 8951 8951 c tất c 40 chân c ch c năng như cc đườ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: Cc lệnh máy, lời chỉ chị c a trình biên dịch, sự điềukhiển biên dịch và cc chú thích. C c lệnh máy là cc kỹ xảo c a lệnh c ... th c thi (ví dụ như ANL). Cc chỉthị c a trình biên dịch là cc 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 ). Cc sự điềukhiểntrình biên dịch...
... 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 cc số không c dấu đư c C c bit điềukhiển Power Down và Idle c t c dụng chính trong tất ccc IC ... byte cao). Vic 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 Caaùù c ctthhaannhhgghhiiPPoorrttnnooááiittiieeáápp((SSeerriiaallPPoorrttRReeggiisstteerr))::8951 ... Flag C Chhưưùù c cnnaaêênnggttưưøønnggbbiittttrraaïïnnggtthhaaùùii c chhưươơnnggttrrììnnhh C Cơơøø C Caarrrryy C CYY(( C CaarrrryyFFllaagg)):: 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...
... c c vùng nhớ ngoài. Nếu cc con EPROM ho c RAM 8K đư c dùng thì cc bus địa chỉ phải đư c giải mã để chọn cc 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 spaceVậy một chương trìnhc 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...
... bảng c a lệnh nhảy ho ccc 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. OpcodeAddr15 - Addr8Addr7 - Addr0PC (or PDTR) ACCBase Register Offset Effective Address C Chhưươơnngg44::SSưưïïđđịịnnhhvvịịtthhaannhhgghhii((RReeggiisstteerrAAddddrreessssiinngg)) C ... định địa chỉ tuyệt đối đư c dùng với cc lệnh ACALL và AJMP. Cc 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 vic 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 cc hằng, cc ký hiệu, cc hoạt động do người điều khiển. ...