PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   lỗi dữ liêu kiểu Int8! (http://www.picvietnam.com/forum/showthread.php?t=32058)

tdhuong2009 03-04-2013 02:06 PM

lỗi dữ liêu kiểu Int8!
 
Các bác cho em hỏi chút:
Em viết code cho con pic 16f877a. Khai báo biến kiểu INT8 dc=0; và cho dc++; sau 0.1 s. Nhưng chỉ dc chỉ chạy tới 128 rùi lại chạy sang âm. Em thay đổi kiêu sang kiểu Unsingle int8 rùi mà vẫn ko được.
đây là code của em. void main()
{
Unsigned int8 dc=0;
TRISB=0x01;
TRISA=0x03;
TRISE=0x00;
TRISC=0x80;
lcd_init();
lcd_putc("mcx");
delay_ms(200);
while(1)
{
dc++;
lcd_putc("\f");
printf(lcd_putc,"1-%d-%d",dx,dc);
delay_ms(100);
}

} . Mong các bác giúp đỡ, xem em mắc lỗi gì và cho em cách sửa. Em xin cảm ơn

tdhuong2009 03-04-2013 02:14 PM

Em đã tìm được ra lỗi rùi. Em ko xóa được chủ đề, mong các bác thông cảm.


Múi giờ GMT. Hiện tại là 01:38 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam