View Single Post
Old 14-11-2009, 03:36 PM   #5
meopic
Đệ tử 1 túi
 
meopic's Avatar
 
Tham gia ngày: Sep 2009
Bài gửi: 18
:
Mình đã thử viết 1 đoạn CCS đơn giản để gửi đén pc 3 kí tự abc như sau :
#include <16f88.h>
#include <def_88.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, MCLR, NOBROWNOUT, NOLVP, NOCPD, NOWRT, NODEBUG
#use delay(clock=4000000)
#use rs232(baud=9600, parity= N,xmit=PIN_B5,rcv=PIN_B2, bits=9)
#include <LCD_4BIT16F88edit.C> // Thu vien ham cho LCD
void main(){
while (1) {trisb=0x00;
lcd_init();
lcd_putcmd(0x80);
printf(lcd_putchar,"meoakul");
printf("abc");
}
}
Tuy nhiên khi dùng cái Terminal của bạn thì nó hiển thị theo kiểu hex là 1 dãy các số 80 và mình tra bảng mã ASCII thì không có số đó.
Còn đây là sơ đồ mô phỏng Proteus của mình :

Phải chăng khi mô phỏng dữ liệu ra PC sẽ không chính xác !!???
Có ai đã mô phỏng được rùi thì chỉ giáo giúp mình nhé !!!
__________________
ALWAYS BE U !! HEHEHE
meopic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn