機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
數(shù)字式電參數(shù)測試儀(E題).doc
數(shù)字式電參數(shù)測試儀(E題).doc
 更新時間:2009-5-3 19:02:10  點擊數(shù):0
【字體: 字體顏色
/********************************************************************/
void Delay_100xuS(uint x) //
{
    unsigned int i,j;
    for( i =0;i < x;i++ )
    {
        for( j =0;j<9;j++ );
    }
}
/*******************************************************************/
//          初始化設置
/*******************************************************************/
void LCD12864_init(void)
{
    CLERADISPLAY      //  clear DDRAM
    LCD12864_command(0x30);     //  8 bits unsigned interface,basic instrument
    LCD12864_command(0x02);     //  cursor return
    LCD12864_command(0x0c);     //  display,cursor on
    LCD12864_command(0x03);
    LCD12864_command(0x06);
    CLERADISPLAY       //  clear DDRAM
}
 
void Mcu_init(void)
{
LCD12864_init();
CLERADISPLAY
CLERADISPLAY
LCD12864_init();
}
void Delay(void)
{
        unsigned char i;
        unsigned int j;
        for(i=0;i<200;i++)
        for(j=1000;j>0;j--);
}
void delay(uint t)
{
   uint i=0;
   for(;i<=t;i++);
}
/********************************************/
void delayms(unsigned int j)
{
unsigned char i;
while(j--!=0)
{
    for(i=164;i!=0;i--);
}
}
void spi_send(unsigned char isdx)
{
       unsigned char isx_counter;
       SS=0;     //ss=0,打開spi通信端
       SCLK=0;   //sclk=0時準備開始接收數(shù)據(jù)
       for(isx_counter=0;isx_counter<8;isx_counter++) //先發(fā)低位再發(fā)高位,依次發(fā)送。
       { if ((isdx&0x01)==1)
              MOSI=1;
         else
              MOSI=0;                //
              isdx=isdx>>1;
              SCLK=1;
              delay(2);
            SCLK=0;
              delay(2);
       }
}
void isd_stop(void)
{
       delay(10);
       spi_send(0x30);
       SS=1;
       delayms(50);
}
void isd_pu(void)                //器件上電進入待機狀態(tài)
{
       delay(10);
       SS=0;
       spi_send(0x20);
       SS=1;
       delayms(50);
}
void isd_pd(void)
{
       delay(10);
        spi_send(0x10);
       SS=1;
       delayms(50);
}
void isd_setrec(unsigned char adl,unsigned char adh)
{
       spi_send(adl);    //發(fā)送錄音起始地址低位
       adh=adh|0xa0;
  • 上一篇: 電子系統(tǒng)設計實例
  • 下一篇: 沒有了
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1