RS232C受信テストサンプル
/* ===== test.c ===== */
#include "aki80.h"
#include "lcd_drv.h"
#include "stdio.h"
#include "stdlib.h"
#include "sio_drv.h"
main()
{
int a,b,i;
lcd_reset( 2 );
sio_a_init(SP_9600,DT_8,ST_1,PR_N);
lcd_str_dsp("** LCDヒョウジテスト Vr1.00 **");
for( i=0; i<=6; i++){
wait_05s( );
}
lcd_clear( );
cursor_brnk_on( );
while( 1 ){
b = sio_a_rx_check( );
if( b ){
a=sio_a_getchar( );
put_lcd( a );
}
}
}
/* ===== test_1.c ===== */
#include "aki80.h"
#include "lcd_drv.h"
#include "stdio.h"
#include "stdlib.h"
#include "sio_drv.h"
main( )
{
int a,b,i;
int c,d;
char dat[ 6 ];
lcd_reset( 2 );
lcd_str_dsp("** LCDヒョウジテスト Vr1.01 **");
for( i=0; i<=3; i++){
wait_05s( );
}
lcd_clear( );
cursor_brnk_on( );
a = 0x00ff;
b = bin_to_dec( a );
for( i=0; i<=5; i++,b++) {
dat[ i ] = *b;
}
for( i=4; i>=0; i--) {
b = dat[ i ];
put_lcd( b );
}
for( i=0; i<=3; i++){
wait_05s( );
}
crlf_lcd( );
a = 0xffff;
b = bin_to_dec( a );
for( i=0; i<=5; i++,b++) {
dat[ i ] = *b;
}
for( i=4; i>=0; i--) {
b = dat[ i ];
put_lcd( b );
}
for( i=0; i<=3; i++){
wait_05s( );
}
crlf_lcd( );
a = 0xaaaa;
b = bin_to_dec( a );
for( i=0; i<=5; i++,b++) {
dat[ i ] = *b;
}
for( i=4; i>=0; i--) {
b = dat[ i ];
put_lcd( b );
}
for( i=0; i<=3; i++){
wait_05s( );
}
crlf_lcd( );
}