找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3525|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

求助,各位大哥幫幫忙,我的C語言編譯不出來啊

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:40324 發(fā)表于 2012-5-16 10:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

求助,各位大哥幫幫忙,我的C語言編譯不出來啊,錯誤很多,請各位大俠指正,小弟感激不盡!

 

#include <at89x51.h>

#include<string.h>

#define uchar unsigned char

#define uint  unsigned int

#define datain P1

sbit datainkj = P1^5;

sbit zhaiji = P1^4; //摘機控制位

sbit zhaijijidianqi = P1^0;    //摘機控制位繼電器

sbit lingin = P3^7; //鈴響計數(shù)接入

//sbit lingout = P1^7;

/* 定義語音芯片ISD2560的控制引腳 */

sbit EOM = P0^1;

sbit PR = P0^0;

sbit PD = P0^2;

sbit CE = P0^3;

uchar rcvdata[15]={0},i=0;    //接收到的數(shù)據(jù)串和控制單元

bit   jieshoujiesu=0;    //為1表示次數(shù)據(jù)串的接收結(jié)束

int  time=0;          //時鐘變量

//*************************************************************************

//====================================================================

void delay(uint time)   //延時函數(shù)

{

       uint i;

       for(i=0;i<time;i++)

       ;

}

void delay2(uint t)

{

       uint i;

       while(t--)

       {

              /* 對于11.0592M時鐘,約延時1ms */

              for (i=0;i<125;i++)

              {}

       }

}

//************************************

//            串口發(fā)送函數(shù)

void send(uchar *temp,int j)

{

       int i=0;

       TMOD=0x20;       //選擇T1 方式2

    TL1=0x0fd;

    TH1=0x0fd;

    TR1=1;                               //啟動T1計數(shù)

    SCON=0xD0;     //選擇方式3

    PCON=0x00;

       EA=0;      //禁止中斷

       for(i=0;i<=j-1;i++)

       {

              ACC=*(temp+i);

              TB8=P;

              SBUF=ACC;

              while(TI==0);

              TI=0;

       }

       EA=1;    //開放中斷

}

//==============================================

// 系統(tǒng)初始化函數(shù)

void Init(void)

{

       //時鐘65536us (65ms) 定時

       TMOD=0x10;       //選擇T1 方式2

       TL1=0x00;

    TH1=0x00;

       TR1=0;                                //不啟動T1計數(shù)

       ET1=1;                              //開放T1(時鐘)中斷

       IT0=1;                               //邊沿觸發(fā)

       EX0=0;                              //不開外部中斷

       EA=1;                                //開放CPU中斷

       //zhaiji=0;

       zhaijijidianqi=1;

}                       

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表