91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 39KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-01-27
  • 語言: 其他
  • 標簽: AD??DA??KEY??

資源簡介

MSP430149通過按鍵控制DA輸出,步進0.1V,同時AD檢測DA值,在1602上顯示,使用的DA芯片為12位DAC7512.

資源截圖

代碼片段和文件信息

#include
/*******************硬件抽象***************************/
#define?Dac_sy_H???P3OUT?|=?BIT0
#define?Dac_sy_L???P3OUT?&=?~BIT0
#define?Dac_clk_H???P3OUT?|=?BIT1
#define?Dac_clk_L???P3OUT?&=?~BIT1
#define?Dac_di_H???P3OUT?|=?BIT2
#define?Dac_di_L???P3OUT?&=?~BIT2
#define?DacOUT?????P3OUT
#define?DacIN??????P3IN
#define?DacDIR?????P3DIR


#define?uchar?unsigned?char
#define?uint?unsigned?int

float?Dac_val;//都弄位全局變量
uint?Dac_temp;
//uchar?n=13;
//uchar?Dac_temp_buf[16];

/***********************************************************
函數名稱:Change_flo2uint()
功????能:將float轉換成Dac可處理的uint?Dac_temp
入口參數:(float?Dac_val)
出口參數:uint?Dac_temp
說????明:
***********************************************************/
void?Change_flo2uint(float?Dac_val)
{
??Dac_temp?=?(uint)(Dac_val*4095/3.3);
}

/***********************************************************
函數名稱:Dac_init()
功????能:初始化
入口參數:void
出口參數:void
說????明:通過普通口模擬串行口工作
***********************************************************/
void?Dac_init(void)
{
??DacDIR?|=?BIT0?+?BIT1?+?BIT2;
??DacOUT?|=?BIT0?+?BIT1?+?BIT2;
//??DacOUT?&=?~BIT0;//片選置低
}

/***********************************************************
函數名稱:Dac_delay()
功????能:實現指定的延時
入口參數:void
出口參數:void
說????明:延時8051的3個循環語句的時間
***********************************************************/
void?Dac_delay(void)
{
??uchar?i;//n方便調試
??for(i=0;i<1;i++);
}

/***********************************************************
函數名稱:Dac_send_1()
功????能:CPU向DAC發送1
入口參數:void
出口參數:void
說????明:
***********************************************************/
void?Dac_send_1(void)
{
??Dac_di_H;
??Dac_clk_L;
??Dac_delay();
??Dac_clk_H;
??Dac_delay();
}

/***********************************************************
函數名稱:Dac_send_0()
功????能:CPU向DAC發送0
入口參數:void
出口參數:void
說????明:
***********************************************************/
void?Dac_send_0(void)
{
??Dac_di_L;
??Dac_clk_L;
??Dac_delay();
??Dac_clk_H;
??Dac_delay();
}


/***********************************************************
函數名稱:Dac_send_2byte()
功????能:CPU向DAC發送2byte
入口參數:float?Dac_val
出口參數:void
說????明:
***********************************************************/
void?Dac_send_2byte(float?Dac_val)
{
??uchar?i;
??Change_flo2uint(Dac_val);
??Dac_sy_H;//起始信號
??Dac_delay();
??Dac_sy_L;
??for(i=0;i<16;i++)
??{
????if(Dac_temp>=0x8000)??Dac_send_1();//?Dac_temp_buf[i]?=?1;}
????else??Dac_send_0();?//Dac_temp_buf[i]?=?0;}//待修改
????Dac_temp?=?Dac_temp<<1;
??}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2745??2013-08-25?15:30??DA\7512.c

?????文件???????3732??2013-07-31?21:28??DA\cry1602.c

?????文件????????456??2013-07-31?20:48??DA\cry1602.h

?????文件???????4878??2013-08-27?15:10??DA\DA.dep

?????文件??????20123??2013-08-25?15:14??DA\DA.ewd

?????文件??????50011??2013-08-25?15:34??DA\DA.ewp

?????文件????????156??2013-08-25?15:14??DA\DA.eww

?????文件???????8193??2013-08-27?15:10??DA\Debug\Exe\DA.txt

?????文件???????9820??2013-08-25?15:33??DA\Debug\Obj\7512.r43

?????文件??????12341??2013-08-25?15:14??DA\Debug\Obj\cry1602.r43

?????文件????????115??2013-08-27?15:10??DA\Debug\Obj\DA.pbd

?????文件??????10021??2013-08-25?15:28??DA\Debug\Obj\Dac7512.r43

?????文件??????26637??2013-08-25?15:16??DA\Debug\Obj\key.r43

?????文件????????344??2013-08-27?15:10??DA\Debug\Obj\main.pbi

?????文件??????43318??2013-08-27?15:10??DA\Debug\Obj\main.r43

?????文件???????4457??2013-08-25?15:17??DA\key.c

?????文件???????3798??2013-08-25?15:32??DA\main.c

?????文件????????891??2013-08-27?09:50??DA\settings\DA.cspy.bat

?????文件?????????63??2013-08-26?22:12??DA\settings\DA.dbgdt

?????文件????????585??2013-08-26?22:12??DA\settings\DA.dni

?????文件???????3623??2013-08-27?15:10??DA\settings\DA.wsdt

?????目錄??????????0??2013-08-27?15:11??DA\Debug\Exe

?????目錄??????????0??2013-08-25?15:14??DA\Debug\List

?????目錄??????????0??2013-08-27?15:11??DA\Debug\Obj

?????目錄??????????0??2013-08-27?15:11??DA\Debug

?????目錄??????????0??2013-08-27?15:11??DA\settings

?????目錄??????????0??2013-08-27?15:11??DA

-----------?---------??----------?-----??----

???????????????206307????????????????????27



............此處省略0個文件信息

評論

共有 條評論