女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]//數(shù)碼管顯示//★★★★★★★★★數(shù)碼管顯示★★★★★★★★★★★\\\\ //單征機(jī)型號(hào):PIC16F877A //功能描述:采用動(dòng)態(tài)掃描方式,初始時(shí)顯示123,當(dāng)按下RB0時(shí),數(shù)值加一,當(dāng)按下RB1時(shí),數(shù)值減一 //端口定義:RA0

//數(shù)碼管顯示

//★★★★★★★★★數(shù)碼管顯示★★★★★★★★★★★\
//單征機(jī)型號(hào):PIC16F877A
//功能描述:采用動(dòng)態(tài)掃描方式,初始時(shí)顯示123,當(dāng)按下RB0時(shí),數(shù)值加一,當(dāng)按下RB1時(shí),數(shù)值減一
//端口定義:RA0,RA1,RA2數(shù)碼管位控制腳,RD口數(shù)碼管段控制口,RB0加一按鍵,RB1減一按鍵。


#include
__CONFIG(0XF73A); //芯片配置字節(jié)

const unsigned char disp[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0~9譯碼
char ba,sh,ge,keyb0,keyb1;
void dir();
void key();


//========================================================================
//功能描述:延時(shí)子程序
//函數(shù)名稱(chēng):delay);
void delay()
{
int i;
for(i=200;i>0;i--);
}

//========================================================================
//功能描述:主程序
//函數(shù)名稱(chēng):void main()
void main()
{
keyb0=0;
ba=1;
sh=2;
ge=3;
TRISA=0x00;
TRISD=0x00;
PORTA=0xff;
while(1)
{
key();
dir();
}
}


//========================================================================
//功能描述:判斷按鍵程序
//函數(shù)名稱(chēng):void key()
void key()
{
//------------------------------------------------------------------------
//判斷RB0鍵是否作用,進(jìn)行加一操作
if(RB0==0)
{
delay();
if(RB0==0)
{
if(keyb0==0)
{
keyb0=1;
ge++;
if(ge==10)
{
ge=0;
sh++;
if(sh==10)
{
sh=0;
ba++;
if(ba==10)
{ba=0;}
}
}
}
}
}
else keyb0=0;

//------------------------------------------------------------------------
//判斷RB1鍵是否作用,進(jìn)行減一操作
if(RB1==0)
{
delay();
if(RB1==0)
{
if(keyb1==0)
{
keyb1=1;
ge--;
if(ge==255)
{
ge=9;
sh--;
if(sh==255)
{
sh=9;
ba--;
if(ba==255)
ba=9;
}
}
}
}
}
else keyb1=0;
}

//========================================================================
//功能描述:顯示程序
//函數(shù)名稱(chēng):void dir()
void dir()
{
PORTA=0xfb; //選中個(gè)位數(shù)碼管
PORTD=disp[ge]; //往個(gè)位數(shù)碼管送數(shù)
delay(); //延時(shí)一段時(shí)間,保證亮度
PORTA=0xfd;
PORTD=disp[sh];
delay();
PORTA=0xfe;
PORTD=disp[ba];
delay();
}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

基于51單片機(jī)學(xué)習(xí)板。用S1鍵作為控制跑馬燈的方向按鍵,S5鍵作為控制跑馬燈方向的加速度按鍵,S9鍵作為控制跑馬燈方向的減速度按鍵,S13鍵作為控制跑馬燈方向的啟動(dòng)或者暫停按鍵。記得把輸出線P0.4一直輸出低電平,模擬獨(dú)...

關(guān)鍵字: 51單片機(jī) 數(shù)碼管顯示 跑馬燈

TM1637四位數(shù)碼管模塊是一個(gè)帶時(shí)鐘點(diǎn)的4位共陽(yáng)數(shù)碼管(0.36英寸)的顯示模塊,驅(qū)動(dòng)芯片為T(mén)M1637,驅(qū)動(dòng)方式為IIC,因此只需2根信號(hào)線即可使單片機(jī)控制4位8段數(shù)碼管(數(shù)碼管8級(jí)亮度可調(diào))。 模塊特點(diǎn)如下: 顯示...

關(guān)鍵字: 顯示模塊 數(shù)碼管顯示

在學(xué)習(xí)了單片機(jī)驅(qū)動(dòng)7段數(shù)碼管顯示電路后,了解實(shí)際應(yīng)用中多是利用的專(zhuān)門(mén)的數(shù)碼管顯示驅(qū)動(dòng)芯片,例如MAX7219多功能串行LED顯示驅(qū)動(dòng)芯片。MAX7219是一款串行共陰極數(shù)碼管動(dòng)態(tài)顯示驅(qū)動(dòng)芯片,其峰值段電流可達(dá)40mA,最...

關(guān)鍵字: max7219 數(shù)碼管顯示

用8位數(shù)碼管組成顯示電路提示信息,當(dāng)輸入密碼時(shí),只顯示“8.”,當(dāng)密碼位數(shù)輸入完畢按下確認(rèn)鍵時(shí),對(duì)輸入的密碼與設(shè)定的密碼進(jìn)行比較,若密碼正確,則門(mén)開(kāi),此處用LED發(fā)光二極管亮一秒鐘做為提示,同時(shí)發(fā)出“叮咚”聲;若密碼不正...

關(guān)鍵字: 數(shù)碼管顯示 電子密碼鎖 4×4鍵盤(pán)

單片機(jī)控制數(shù)碼管顯示

關(guān)鍵字: 單片機(jī)控制 數(shù)碼管顯示

這是一款數(shù)碼管顯示51單片機(jī)DS18B20溫度測(cè)量源程序及仿真資料,特別適合單片機(jī)初學(xué)者學(xué)習(xí)參考,這款數(shù)碼管顯示51單片機(jī)DS18B20溫度測(cè)量源程序使用模塊化編程,方便移置,單片機(jī)使用AT89C51單片機(jī),數(shù)碼使用四位...

關(guān)鍵字: 51單片機(jī) ds18b20 數(shù)碼管顯示 溫度測(cè)量

單片機(jī)最小系統(tǒng)_按鍵控制數(shù)碼管顯示,這個(gè)項(xiàng)目,主要學(xué)習(xí)單片機(jī)的鍵盤(pán)工作原理與顯示方面的知識(shí),電子小制作的好課題。鍵盤(pán)電路作為單片機(jī)的輸入部分,數(shù)碼顯示電路作為單片機(jī)的輸出部分,由鍵盤(pán)電路通過(guò)單片機(jī)控制數(shù)碼管顯示電路的八路...

關(guān)鍵字: 單片機(jī) 按鍵控制 數(shù)碼管顯示 最小系統(tǒng)

//軟件思路:選擇RAO做為模擬輸入通道; // 連續(xù)轉(zhuǎn)換4次再求平均值做為轉(zhuǎn)換結(jié)果 // 最后結(jié)構(gòu)只取低8位 // 結(jié)果送數(shù)碼管的低3位顯示 #include //包含內(nèi)部資源預(yù)定義...

關(guān)鍵字: ad轉(zhuǎn)換 pic16f877a picc
關(guān)閉