![]() |
[help me]mo phong khong chay ve hien thi led 7 thanh cho pic 18 dung ccs
1 Attachment(s)
ai biết vào giúp em với.e làm mà nó không chạy.đây là code của e.và dưới là file mô phông ạ.
#include <18f4520.h> #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT #device *=16 adc=8 #use delay(clock=11059200) char M[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x9 0}; int16 num; int8 nghin,tram,chuc,donvi,i,j; void hien_thi(); void main() { set_tris_c(0x00); set_tris_d(0x00); //output_c(0xff); output_d(0x00); while(true) { for(i=0;1<10000;i++) // dem 0000 den 9999 { for(j=0;j<50;j++) // toc do dem { hien_thi(); } } } } void hien_thi() { nghin=num/1000; tram=(num%1000)/100; chuc=(num%100)/10; donvi=num%10; output_c(M[donvi]); output_d(0xfe); delay_ms(1000); output_d(0xff); output_c(M[chuc]); output_d(0xfd); delay_ms(1000); output_d(0xff); output_c(M[tram]); output_d(0xfb); delay_ms(1000); output_d(0xff); output_c(M[nghin]); output_d(0xf7); delay_ms(1000); output_d(0xff); } |
Bạn chỉnh lại thạch anh trong mô phỏng nhé (bạn đặt 110592MHz). Nhưng cái của bạn chỉ hiển thị 4 số 0 thôi và khi mô phỏng led 7 thanh với tran PNP thì thay PNP bằng cổng Not.
|
Trích:
|
1 Attachment(s)
Trích:
|
Trích:
|
Tất nhiên là vẫn chạy. Nhưng quét led sẽ khó.
Yahoo: vinhnguyenbvn |
Trích:
|
Múi giờ GMT. Hiện tại là 05:52 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam