![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
BÀI TẬP VỀ PIC 16F877
Số trang: 4
Loại file: pdf
Dung lượng: 65.71 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương trình dịch Led P2.7 – P2.0. CTC delay có thể tùy chỉnh, delay tối đa là 12,75s ORG 0030H MOV TMOD,#01H MOV A,#80H LAP: MOV P2,A CALL DELAY RR A SJMP LAP DELAY: LP: MOV R7,0 MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 JNB TF0,$ INC R7 CLR TF0 CLR TR0 CJNE R7,#20,LP RET END 2.
Nội dung trích xuất từ tài liệu:
BÀI TẬP VỀ PIC 16F877 [BÀI TẬP VỀ PIC 16F877] loc.plsoft@gmail.com 1/ Chương trình dịch Led P2.7 – P2.0. CTC delay có thể tùy chỉnh, delay tối đa là 12,75s ORG 0030H MOV TMOD,#01H MOV A,#80H LAP: MOV P2,A CALL DELAY RR A SJMP LAP DELAY: MOV R7,0 LP: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 JNB TF0,$ INC R7 CLR TF0 CLR TR0 CJNE R7,#20,LP RET END 2. #include 16F877A.H #use delay(clock=20000000) #use Fast_IO(A) #byte porta=0x05 #bit ra0=porta.0 int8 k; #bit b0=k.0 #bit b1=k.1 #bit b2=k.2 unsigned mang1[]={0, 1, 2, 3, 4, 5, 6, 7}; unsigned mang2[]={0, 1, 3, 2, 6, 7, 5, 4}; void main() { set_tris_A(255); int8 i; while(1) { for(i=0;i [BÀI TẬP VỀ PIC 16F877] loc.plsoft@gmail.com output_bit(PIN_B1,b1); output_bit(PIN_B2,b2); delay_ms(200); } } } 3. Thực hiện mạch logic #include 16F877A.H #use delay(clock=20000000) #use Fast_IO(A) #byte porta=0x05 #bit ra0=porta.0 #bit ra1=porta.1 #bit ra2=porta.2 void main() { int1 a,b,c; set_tris_a(0b000000111); while(1) { a=~(((~ra0) | ra1) & (~ra2)); b=~((~ra2) & ra1); c=~(a^b); output_bit(PIN_A3,c); } } 4. Dịch Led 2 chiều !!! #include 16F877A.H #use delay(clock=20000000) #use Fast_IO(D) #byte portd=0x08 void main() { int8 i,led=1; set_tris_d(0);2 [BÀI TẬP VỀ PIC 16F877] loc.plsoft@gmail.com while(1) { for(i=1;i [BÀI TẬP VỀ PIC 16F877] loc.plsoft@gmail.com 6. Đếm cạnh xuống, giải mã BCD cho vô 2 Led 7 đoạn xuất cùng 1 port #include 16F877A.H #use delay(clock=20000000) #use Fast_IO(B) #byte portb=0x06 void main() { int8 count=0,a,b; set_tris_B(0); set_tris_A(1); while(1) { b= ((count/10)
Nội dung trích xuất từ tài liệu:
BÀI TẬP VỀ PIC 16F877 [BÀI TẬP VỀ PIC 16F877] loc.plsoft@gmail.com 1/ Chương trình dịch Led P2.7 – P2.0. CTC delay có thể tùy chỉnh, delay tối đa là 12,75s ORG 0030H MOV TMOD,#01H MOV A,#80H LAP: MOV P2,A CALL DELAY RR A SJMP LAP DELAY: MOV R7,0 LP: MOV TH0,#HIGH(-50000) MOV TL0,#LOW(-50000) SETB TR0 JNB TF0,$ INC R7 CLR TF0 CLR TR0 CJNE R7,#20,LP RET END 2. #include 16F877A.H #use delay(clock=20000000) #use Fast_IO(A) #byte porta=0x05 #bit ra0=porta.0 int8 k; #bit b0=k.0 #bit b1=k.1 #bit b2=k.2 unsigned mang1[]={0, 1, 2, 3, 4, 5, 6, 7}; unsigned mang2[]={0, 1, 3, 2, 6, 7, 5, 4}; void main() { set_tris_A(255); int8 i; while(1) { for(i=0;i [BÀI TẬP VỀ PIC 16F877] loc.plsoft@gmail.com output_bit(PIN_B1,b1); output_bit(PIN_B2,b2); delay_ms(200); } } } 3. Thực hiện mạch logic #include 16F877A.H #use delay(clock=20000000) #use Fast_IO(A) #byte porta=0x05 #bit ra0=porta.0 #bit ra1=porta.1 #bit ra2=porta.2 void main() { int1 a,b,c; set_tris_a(0b000000111); while(1) { a=~(((~ra0) | ra1) & (~ra2)); b=~((~ra2) & ra1); c=~(a^b); output_bit(PIN_A3,c); } } 4. Dịch Led 2 chiều !!! #include 16F877A.H #use delay(clock=20000000) #use Fast_IO(D) #byte portd=0x08 void main() { int8 i,led=1; set_tris_d(0);2 [BÀI TẬP VỀ PIC 16F877] loc.plsoft@gmail.com while(1) { for(i=1;i [BÀI TẬP VỀ PIC 16F877] loc.plsoft@gmail.com 6. Đếm cạnh xuống, giải mã BCD cho vô 2 Led 7 đoạn xuất cùng 1 port #include 16F877A.H #use delay(clock=20000000) #use Fast_IO(B) #byte portb=0x06 void main() { int8 count=0,a,b; set_tris_B(0); set_tris_A(1); while(1) { b= ((count/10)
Tìm kiếm theo từ khóa liên quan:
Bài tập về PIC 16F877 Vi điều khiển PIC thiết bị máy chủ Bộ điều khiển giao tiếp ngoại vi tài liệu môn PIC 16F877Tài liệu liên quan:
-
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 127 0 0 -
83 trang 109 0 0
-
ĐỀ TÀI : NGHIÊN CỨU THIẾT KẾ BỘ ĐIỀU KHIỂN CHO KHÁNG BÙ NGANG CÓ ĐIỀU KHIỂN KIỂU MÁY BIẾN ÁP
13 trang 90 0 0 -
Giáo trình Vi điều khiển PIC: Lý thuyết - Thực hành (Phần 2)
168 trang 81 0 0 -
Giáo trình hoàn chỉnh vi điều khiển PIC 14
8 trang 49 0 0 -
Bài tập lớn lý thuyết điều khiển tự động
16 trang 44 0 0 -
Agile Processes in Software Engineering and Extreme Programming- P10
19 trang 40 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 5
0 trang 35 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 7
0 trang 34 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 1_2
0 trang 32 0 0