亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: DAC 程序 TLC5615 [打印本頁]

作者: haoren    時間: 2015-9-15 00:09
標題: DAC 程序 TLC5615


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

    程序功能 : 使用TLC5615進行DA轉換
    單位      : 桂林電子科技大學 電信 EDA工作室
    程序說明 : 本程序適應于絕大多數沒有四線制SPI口的8051
              單片機,模擬一個接口,可根據實際情況修改四個
              接口的地址即可實現移植,使用編譯器為keil c2

***************************************************/
#ifndef __DAC1615_H_
#define __DAC1615_H_        //定義開始
//***************************//


//*************************************//
#ifndef uchar
#define uchar unsigned char
#endif
//***************************//
#ifndef uint
#define uint unsigned int
#endif

#ifndef uint
#define uint unsigned int
#endif
//****************************//
sbit      cs =     P3^2;       //片選
sbit     clk =     P3^3;       //時鐘
sbit     din =     P3^4;       //數據入口
sbit    dout =     P3^5;       //數據出口
//****************************//
void delay();       //延時函數
void DA_Conver(unsigned int DA_Value);
//***********************************//
//*************************************//

void delay()
         {
                int i = 5;
                while(i--);
         }
/*------------------------------------------------------------- */
void DA_Conver(unsigned int DAValue)
         {
             unsigned char i;
               DAValue <<= 6;
               cs =   0;                            // 片選DA芯片
               clk = 0;                             //   在以下12個時鐘周期內,每當在上升沿的
                                                         //   數據被鎖存,形成DA輸出。在前10個時鐘
               for(i = 0; i < 12; i++)              //   內輸入的是10位DA數據,后兩個時鐘周期
               {                                    //   為填充字節。
                  din = (bit)(DAValue & 0x8000);    //
                   clk = 1;                         //
                   DAValue <<= 1;                   //
                   clk = 0;
               }
               cs = 1;                              // CS的上升沿和下降沿只有在clk為低的時候
               clk = 0;                             // 才有效
        }


#endif         //結束定義





作者: 18877546144    時間: 2016-5-31 22:23
加填充位有什么用,不加可以嗎,新手,求解釋




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1