BASIC4MCU | 질문게시판 | 89s51 블루투스 및 신호무시 코딩
페이지 정보
작성자 디코랩 작성일2018-10-15 10:17 조회12,393회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3592
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-27 오후 10:56:19// by Ok-Hyun Park//#include <reg51.h>//sbit LED=P2^0;sbit switch_pin=P0^0; //sound sensorcode char msg1[]="robot is moving forward";//void Delay(int k){int j,i;for(i=0; i<k; i++){ for(j=0; j<100; j++); }}//void txdata(char x){ SBUF=x; while(!TI); TI=0; }void txStr(char*s){ while(*s)txdata(*s++); }//void main(void){char cnt=10,flag=0;TMOD=0x20; SCON=0x50; TH1=0xfd; TL1=0xfd; TR1=1;switch_pin=1; LED=0;while(1){if(switch_pin==1){if(flag==0){ flag=1; cnt=0; txStr(msg1); LED=1; Delay(500); LED=0; }}else{if(flag==1){if(cnt<10){ if(++cnt==10)flag=0; }}}Delay(500);}}저번에 알려주신 코드입니다.위 코드로 동작시킬경우 8951이 먹통이 되어 코드에 오류가 있는지 확인 부탁드립니다.MCU는 89s51 , 컴파일러는 keil_v4 사용중입니다.
댓글 1
조회수 12,393master님의 댓글
master 작성일
컴파일 오류(워닝)은 발생하지 않던가요?