![]() |
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 |
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à 06:46 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