![]() |
|
Tài trợ cho PIC Vietnam |
Chương trình dịch & các công cụ mô phỏng Khu vực này chỉ có thành viên diễn đàn mới được vào |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: May 2009
Bài gửi: 1
: |
co bac nao co so do nguyen ly mach ko cho em voi
|
![]() |
![]() |
![]() |
#2 |
Đệ tử 1 túi
Tham gia ngày: Feb 2008
Bài gửi: 16
: |
Mô phỏng hiển thị chữ lưu ý chân linh kiện thui, nếu ko rõ thì test thử với mạch đơn giản ấy.
Mình viết tạm chương trình hiển thị chữ A. bạn coi thử nhé! Code: #include <16f877a.h> #fuses NOWDT,HS,PUT,NOPROTECT #device 16f877a*=16 adc=8 #use delay(clock=20000000) int8 Cot[]= {0b00011000, 0b00111100, 0b01100110, 0b11000011, 0b11111111, 0b11111111, 0b11000011, 0b11000011}; int8 Hang[]={0b11111110, 0b11111101, 0b11111011, 0b11110111, 0b11101111, 0b11011111, 0b10111111, 0b01111111}; int8 i; void main() { set_tris_b(0x00); set_tris_d(0x00); while(1) { for (i=0; i<8; i++) { output_b(Hang[i]); output_d(Cot[i]); delay_ms(5); } } } |
![]() |
![]() |
![]() |
#3 |
Đệ tử 1 túi
Tham gia ngày: Feb 2008
Bài gửi: 16
: |
Quên mất! chương trình mình viết dùng CCS thuần, không phải định nghĩa thêm Port, có thế rút gọn hơn đó. Với chương trình nhỏ dùng ntn minh thấy tiện hơn.
|
![]() |
![]() |
![]() |
|
|