cách lập trình c cho 8051

Lập trình C cho 3 dòng vi điều khiển PIC, AVR, 8051 rất hay

Lập trình C cho 3 dòng vi điều khiển PIC, AVR, 8051 rất hay

...  Chân c c port ngoài c c ch c năng xuất nhập c n c một số ch c năng kh c. 4. C c Port và Ch c Năng PortA, B, C, D, E chứa trong bank 0 C c thanh ghi định hướng dữ liệu tương ứng với c c ... sử dụng AVR, thậm chí không c n nguồn tạo xung clock cho chip (thường là c c khối thạch anh). • Thiết bị lập trình (mạch nạp) cho AVR rất đơn giản, c loại mạch nạp chỉ c n vài [Year] ... MỀM CCSC V. CHƯƠNG TRÌNH MẪU VÀ MODUL MÔ PHỎNG CHO PIC 16F877A PHẦN C: LẬP TRÌNH CHO AVR BẰNG CODE VISION I. TÌM HIỂU VỀ AVR II. C U TR C LỆNH C A CODE VISION III. HƯỚNG DẪN SỬ DUNG LẬP...

Ngày tải lên: 03/04/2014, 22:35

103 5,4K 21
GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051

GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051

... l ự a ch ọ n switch: C ấ u tr c: switch(Bi ế n) { case giatr ị 1: { // C c c u l ệ nh break; } case giatr ị 2: { // C c c u l ệ nh break; } case ... ĐẠI H C L C HỒNG GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 Biên soạn: Nguyễn Bá Thuận Page 6 of 6 Th ự c hi ệ n l ặ p c c c u l ệ nh (l-m) l ầ n C u l ệ nh ... H C L C HỒNG GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 Biên soạn: Nguyễn Bá Thuận Page 4 of 6 Hàm c bi ế n truy ề n vào: void Tênhàm(unsigned char x) { // C c ...

Ngày tải lên: 10/05/2014, 11:15

6 677 15
Lập trình C cho vi xử lý 8051 potx

Lập trình C cho vi xử lý 8051 potx

... 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 ... C u tr c lựa chọn: switch. case vi. Biết sử dụng c c hàm và chương trình con. vii. II .C bản C 1. C c chỉ thị trư c xử lý c a Keil C viii. // chu thich chu thich*** a. ... trình cho vxl , chúng ta chi c n biết số lượng lệnh không nhiều . Đầu tiên bạn phải làm quen với ii. C c kiểu toán tử ở C iii. C c kiểu dữ liệu iv. C u tr c cơ bản c a một chương trình v. C c...

Ngày tải lên: 19/06/2014, 22:20

18 713 7
GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 - CHƯƠNG 4 pdf

GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 - CHƯƠNG 4 pdf

... delay_15ms(); LCDWriteCmd(0x30); LCDWriteCmd(0x30); LCDWriteCmd(0x30); LCDWriteCmd(0x38); LCDWriteCmd(0x 0C) ; // LCDWriteCmd(0x06); LCDWriteCmd(0x01); // Xoa man hinh LCD } void LCD_clear() ... D1 A2 C2 CAP A2 C3 CAP R3 R 12 D3 VCC_CIRCLE D6D6 Q1 CRYSTAL R1 RESISTOR VAR 1 3 2 D7 D4 J1 CON2 1 2 D3 C1 CAP 12 VCC_CIRCLE VCC_CIRCLE SW1 SW PUSHBUTTON 1 2 D5 D0 D4 A3 D7 VCC_CIRCLE U1 AT8 9C5 1 9 18 19 20 29 30 31 40 1 2 3 4 5 6 7 8 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 39 38 37 36 35 34 33 32 RST XTAL2 XTAL1 GND PSEN ALE/PROG EA/VPP VCC P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 D5 A3 D2 D0 A1 U2 LCD ... BE Mẫu chữ I: ĐẠI H C L C HỒNG GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 Biên soạn: Nguyễn Bá Thuận Page 21 of 37 8. HỆ THỐNG VẬN CHUYỂN SẢN PHẨM YÊU C U C A QUI TRÌNH C NG NGHỆ...

Ngày tải lên: 27/07/2014, 11:21

37 1K 14
Phong cách lập trình C

Phong cách lập trình C

... cho c c con trỏ, s và t dành cho c c xâu.Người ta dùng c c tên bắt đầu ho c kết th c bởi chữ “p” cho c c biến con trỏ (chẳng hạn nodep, intp, intpp, doublep), c c tên bắt đầu bằng chữ hoa cho ... rãi cho c c con trỏ null, điều này không đư c khuyến khích. M ọi sự vi phạm đều đư c cho phép nếu nó giúp cho tối ưu đoạn m ã c ủa b ạn. M c đích chính c a c c quy t c n ày là làm cho ... Báo l ỗ i ngay ch ỗ này 9. C c idiom C ũng giống như ngôn ngữ tự nhi ên, ngôn ng ữ lập tr ình c ũng c c c idiom (th ành ng ữ !?), l à c c c ch vi ết code chính t c cho c c trường hợp...

Ngày tải lên: 17/08/2012, 08:48

14 838 2
Lập trình ASM cho 8051

Lập trình ASM cho 8051

...   ­ Cu phap: JB/ JNB BIT,́ ́   Trong đo: BIT co thê la cac bit cua môt thanh ghi ho c cac chân I/O cua vi điêu khiêń ́ ̉ ̀ ́ ̉ ̣ ̣ ́ ̉ ̀ ̉   ­ Th c hiên: nhay đên vi tri chương trinh đư c chi đinh bơị ...   MOV DPTR,#1000  MOV A, #4EH  MOVX @DPTR, A ; ghi giá trị 4EH vào ô nhớ ngoài c  địa chỉ 1000  c.  Lệnh liên quan đến vùng nhớ chương trìnhc mã lệnh):  ­ C  pháp: MOVC A,@A+DPTR  ­ Th c hiện: lấy nội dung ô nhớ trong vùng nhớ chương trình c  địa chỉ là nội dung thanh ghi A +  DPTR đặt vào thanh ghi A.  ­ Ví dụ 1:  MOV A,#2  MOV DPTR,#500  MOVC A,@A+DPTR ; A ⇓ ...  (502)  ­ Ví dụ 2:  MOV A, #4  MOV DPTR,#TABLE  MOVC A, @A+DPTR  TABLE: DB 12H, 4EH,  0C7 H, 084H, 055H,……  3. Nhóm lệnh liên quan đến ngăn xếp:  + Ghi vào ngăn xếp:  ­ C  pháp: PUSH Thanh ghi/ địa chỉ  ­ Th c hiện: c t nội dung thanh ghi ho c ô nhớ vào đỉnh ngăn xếp  + Đ c ngăn xếp:  ­ C  pháp: POP Thanh ghi/ địa chỉ  ­ Th c hiện: lấy nội dung ở đỉnh ngăn xếp gán vào thanh ghi, ô nhớ  + ví dụ: MOV A,#100  MOV 100,#3EH  PUSH ACC  PUSH 100  MOV A, #21H  MOV 100, #40  POP 100  POP ACC  4. Lệnh trao đổi dữ liệu:  ­ C  pháp: XCH A,  Trong đó: c  thể là thanh ghi, ô nhớ ho c @Rp  ­ Th c hiện: trao đổi nội dung thanh ghi A và  II. NHÓM LỆNH SỐ H C 1. Lệnh c ng:  a. C ng không nhớ:  ­ C  pháp: ADD A,  Trong đó: c  thể là thanh ghi, ô nhớ, # ho c @Rp  ­ Th c hiện: A ⇓  A +  VD2.CLR P1.0 lệnh này làm cho điện áp trên chân số 1 c a chíp AT8 9C5 1 xuống 0 vôn 5.Ngư c lại với Clr VD Setb p1.0, kết quả làm điện áp trên chân số 1 lên 5 vôn 6.Quay lại chỗ mà chương trình rẽ nhánh Nếu không gặp c c lệnh rẽ nhánh thì chương trình sẽ th c hiện theo thứ tự từ trên xuống dưới. 7.quay lại chỗ mà chương trình bị ngắt VD gia chủ đang kể c u chuyện về đứa con gái c a ông ta, tới đoạn “Con tôi kh c nhiều nên mắt đã  bị mù” bỗng chuông điện thoại reo. Sau khi nghe xong điện thoại quay lại c u chuyện, thay vì phải  hỏi “tôi kể tới đâu rồi” RETI là c u trả lời. 8. lệnh nhảy, lệnh rẽ nhánh không điều kiện. lệnh c ng ch c năng SJMP 9.Lệnh kiểm tra 1 bít, Nếu bít đó bằng 1 thì rẽ nhánh VD Jb p0.0,xuong0 Setb p1.0 Xuong0: Clr p1.0 Ret C c lệnh trên sẽ kiểm tra 1 nút nhấn nối Mass, nếu nhấn xuống thì đèn sáng, nếu thả thì đèn tắt 10. Lệnh kiểm tra bít, nếu bít =0 thì rẽ nhánh 11.Lệnh tăng ô nhớ lên 1 đơn vị VD mov r2,#1 Inc r2 ...

Ngày tải lên: 09/10/2012, 15:59

9 3,2K 104
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

... 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 ... ASSEMBLY c nh với C , tuy nhiên CCS sẽ không bảo đảm chương trình chạy chính x c . _CCS cung c p c c công c tiện ích giám sát hoạt động chương trình như : C/ ASM list : cho phép xem mã ASM c a...

Ngày tải lên: 15/10/2012, 08:34

40 10,7K 129
w