大香蕉大香蕉在线播放-日韩av在线一区中文字幕-日韩熟女熟妇久久精品综合-精品免费视频一区二区三区

技術(shù)熱線: 4007-888-234
設(shè)計開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競爭力

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動態(tài)

MCD2-DEMO上1路8位單片機(jī)AD顯示C語言例子

更新時間: 2019-03-23
閱讀量:2078

十年專注單片機(jī)方案開發(fā)的方案公司英銳恩,分享MCD2-DEMO上1路8位AD顯示C語言例子。英銳恩現(xiàn)提供服務(wù)產(chǎn)品涉及主控芯片:8位單片機(jī)、16位單片機(jī)、32位單片機(jī)及各類運(yùn)算放大器等。

/*====================================================================
* PIC16F877A--10BIT AD
*2005 4 19
* HQGBOY
=====================================================================*/
#include  

 

#define uchar unsigned char
#define uint  unsigned int
#define ulong unsigned long

 

//數(shù)碼管字符表
const uchar  led[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

 

uchar ADResult0;

 

void display();
void delay(uint);
void delayus();
//系統(tǒng)各I/O口初始化子程序
void  initial()

{
PORTA=0x00;
PORTC=0x00;

TRISA=0X01;
TRISC=0X00;    //
ADCON0=0x81;   //選擇A/D通道為RA0,打開A/D轉(zhuǎn)換器
           //在工作狀態(tài),且使A/D轉(zhuǎn)換時鐘為32tosc
ADCON1=0X0E;   //轉(zhuǎn)換結(jié)果右移,及ADRESH寄存器的高6位為"0"
                    //且把RA0口設(shè)置為模擬量輸入方式
}

//延時子程序
void  delay(uint x)
{
uint j;
while(x--)
{
for(j=5535;--j;);
}
}
//延時子程序
void  delayus()
{
uchar j;

 

for(j=5000;--j;);

 

}
//顯示初始化子程序
void initdis( )
{

 

PORTA=0xFB;    //選通數(shù)碼管4
PORTC=0xC0;

PORTA=0xDF;    //選通數(shù)碼管5
PORTC=0xC0;

PORTA=0xEF;    //選通數(shù)碼管6

PORTC=0xC0;
}
//讀AD值
void ADReadFunc()
{
ADCON0=0x81;
delayus();
ADGO=1;
while(ADGO);
ADResult0=ADRESH;
}
//顯示子程序
void display()
{
uchar ADData1,ADData2,ADData3;
PORTC=0XFF;

ADData1=ADResult0/100;  
PORTC=led[ADData1];
PORTA=0xfB;  //選通數(shù)碼管4
delayus();

ADData2=(ADResult0-ADData1*100)/10;   
PORTC=led[ADData2];
PORTA=0xDF; //選通數(shù)碼管5
   delayus();

 


ADData3=ADResult0-ADData1*100-ADData2*10;
PORTC=led[ADData3];
PORTA=0xEF;    //選通數(shù)碼管6
delayus();

 

}

 


//主程序
main()
{
initial();
initdis( );     //系統(tǒng)各I/O口初始化

 

while(1)
{
ADReadFunc();
display();
}
}

91video国产一区| 久久精品一区二区三区免费看| 亚洲综合区欧美一区二区| 美女被插b在线观看| 亚洲卡通动漫第127页| 天天舔操操操av| 欠欠草免费在线视频| 国产欧美日韩一区二区在线观看 | 大鸡巴射精在小穴动漫版| 黄色片视频1024| 最是人间烟火色在线播放| 色噜噜AV亚洲色一区二区| 啊好爽好多水深插射视频| 国产在线麻豆精品| 把韩国美女操出水| 性一交一乱一乱一区二区| 国产午夜精品美女视频露脸| 日韩aaa成人免费观看| 五月天亚洲激情综合av| 欧美猛男一区二区三区快播| 伊人网在线免费视频| 久久亚洲精品无码AV宋| 国产亚洲一区白丝在线观看| 91性潮久久久久久久久| 老熟妇高潮一区二区高清视频| 一级特一黄大片欧美久久| 大鸡巴插美女小逼逼| 国产女做a爱全免费视频| 一级做a爱过程免费视频俩| 日本 视频 一区二区| 啊啊啊别操了视频| 日逼动态视频免费看| 欧美区 日韩区 亚洲区| 日国产精品1卡二卡三卡| 泰国无码AV片在线观看| 亚洲国际精品一区二区| 日本黄色美女射精| 一区二中文字幕在线看国产一区| 伊人久久久久久久久香港| 欧美一区二区三区身体| 日韩精品无码一区二区三区不卡|