資源簡介
簡易數字電壓表,源程序,protues仿真

代碼片段和文件信息
#include??
unsigned?char?led[]={0xC00xF90xA40xB00x990x920x820xF80x800x900x880x830xC60xA10x860x8E};
char?position[4]={0x080x040x020x01};????????????????????//數碼管位碼
unsigned?char?led_buf[]={00000};???????????????????????//顯示緩沖區
volatile?long?data;
void?data_to_buf(void)??????????????????????????????????????//值送顯示緩沖區函數
???{
????char?i;
for(i=0;i<4;i++)
{
led_buf[i]=data%10;
data=data/10;
}
???}
void?disp(void)??????????????????????????????????????????????//掃描顯示函數
{
char?i;
unsigned?int?k;
for(i=0;i<4;i++)
{
P4OUT=led[led_buf[i]];
P5OUT=position[i];
if(i==3)
P4OUT&=0x7F;??????????????????????????//小數點
for(k=0;k<600;k++){}??????????????????????//延時
P5OUT=0x00;???????????????????????????????//關顯示
}
}
void?main(void)
{
??volatile?unsigned?int?i;
??WDTCTL?=?WDTPW?+?WDTHOLD;??????????????//?關狗
??P4DIR=0xFF;????????????????????????????//設置P4端口為輸出
??P5DIR=0xFF;????????????????????????????//設置P5端口為輸出
??P6SEL|=0x01;???????????????????????????//P6.0設置為A/D功能
??ADC12CTL0=ADC12ON+REFON+REF2_5V;????????//?ADC12工作,使用內部參考電壓2.5V
??ADC12CTL1=SHP;????????????????????????//?使用采樣定時器
??ADC12MCTL0=SREF_1;??????????????????????//VR+=VREF+VR-=AVSS。選擇A0通道.
????????????for(i=0;i<0x3600;i++){}????????????//延時等待參考電壓建立
??ADC12CTL0|=ENC;?????????????????????????//允許轉換
??while(1)
??{
??ADC12CTL0|=ADC12SC;?????????????????//啟動轉換
??while((ADC12IFG&BIT0)==0);??????????//查詢方式,等待轉換結束。
??data=(long)ADC12MEM0*25;
?data=data*10;
??data=data*10;
??data=data/4096;
??data_to_buf();
??disp();
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2130??2014-07-13?01:32??簡易數字電壓表\ADClesson1.hex
?????文件?????114033??2014-07-13?01:34??簡易數字電壓表\Last?Loaded?MSP430F249?of?AD.DBK
?????文件???????1681??2014-07-13?01:12??簡易數字電壓表\main.c
?????文件?????113992??2014-07-13?01:37??簡易數字電壓表\MSP430F249?of?AD.DSN
?????文件???????1016??2014-07-13?01:37??簡易數字電壓表\MSP430F249?of?AD.PWI
?????目錄??????????0??2014-07-13?01:37??簡易數字電壓表
-----------?---------??----------?-----??----
???????????????232852????????????????????6
- 上一篇:小米路由器PRO實現DLNA
- 下一篇:交通信號燈模擬控制的設計
評論
共有 條評論