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

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]我使用的是愛晶3ePIC實驗板,以下都是自己寫的程序,只是為了紀(jì)念和學(xué)習(xí)交流使用,別無它意。在我的相冊里有板子的原理圖。跑馬燈實驗:程序://適合3epic實驗板,是跑馬燈程序 #include unsigned int i; //主函

我使用的是愛晶3ePIC實驗板,以下都是自己寫的程序,只是為了紀(jì)念和學(xué)習(xí)交流使用,別無它意。在我的

相冊里有板子的原理圖。

跑馬燈實驗:

程序:

//適合3epic實驗板,是跑馬燈程序
#include
unsigned int i;
//主函數(shù)
main()
{
TRISD=0X00;//D口為輸出模式,接LED的正極
TRISE=0X00;//E口為輸出輸出模式,LED使能,接LED的負(fù)極
while(1)
{
PORTE=0X00;
PORTD=0X01;//點亮第一個LED
for(i=0;i<50000;i++);//延時

PORTD=0X02;//點亮第二個LED
for(i=0;i<50000;i++);

PORTD=0X04;
for(i=0;i<50000;i++);

PORTD=0X08;
for(i=0;i<50000;i++);

PORTD=0X10;
for(i=0;i<50000;i++);

PORTD=0X20;
for(i=0;i<50000;i++);

PORTD=0X40;
for(i=0;i<50000;i++);

PORTD=0X80;
for(i=0;i<50000;i++);

}
}
數(shù)碼顯示實驗:

程序:

//適合3epic實驗板,是LED顯示數(shù)據(jù)實驗
#include
#include
volatile unsigned char data;
static volatile int table[]={
0X3F,0X06,0X5B,0X4F,
0X66,0X6D,0X7D,0X07,
0X7F,0X6F,0X77,0X7C,
0X39,0X5E,0X79,0X71};
volatile unsigned char data;
//主函數(shù)
main()
{
unsigned i,a;
TRISB=0x00;//段選控制為輸出
TRISD=0x00;//位選控制位輸出
while(1)
{
for(i=0;i<16;i++)
{
PORTB=0xE0;//段選
data=table[i];
PORTD=data;//位選
for(a=0;a<50000;a++);//延時

}
}
}

單鍵控制LED燈。

程序:

//適合3ePIC實驗板,單按鍵控制一個LED燈
#include
#include
//系統(tǒng)初始化
void initial()
{
TRISE=0x00;//E口為輸出
TRISB=0xFF;//B口為輸入
TRISD=0x00;//D口為輸出
}

//主函數(shù)
main()
{
initial();
PORTE=0x00;//控制LED燈的負(fù)極
while (1)
{
if(RB0==0)//如果sw7按下,則LED0亮
PORTD=0x01;
else
PORTD=0x00;//沒有按鍵按下,LED0滅
}
}

鍵盤控制數(shù)碼管實驗:

因為沒有加去鍵抖動,所以編的不是很好,事情一忙就沒有修改。

程序:

//適合3EPIC實驗板,鍵盤控制數(shù)碼管
#include
#include

unsigned int i;
unsigned char j;
//初始化
void initial()
{
TRISB=0x1E;
TRISD=0x00;
j=0;
}
//延時
void DELAY()
{
for(i=0;i<50000;i++)
continue;
}
//主函數(shù)
main()
{
static int table[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79,0X71};

initial();
RB5=0;
while (1)
{

if(RB1==0)
{
DELAY();
j=1;
}
if(RB2==0)
{
DELAY();
j=2;
}
if(RB3==0)
{
DELAY();
j=3;
}
if(RB4==0)
{
DELAY();
j=4;
}

PORTD=table[j];

}
}

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

銷售GG在工作群里:“弟兄們,快醒醒,咱現(xiàn)場的跑馬燈不跑了。”還在加班的程序猿:“已經(jīng)查過了,程序沒Bug?!睅尥娴挠布コ仟{:“硬件沒問題,這都是照官方Demo弄的。”刷劇的測試MM小聲嘀咕:“我可都是按用例測的,沒...

關(guān)鍵字: 跑馬燈

銷售GG在工作群里:“弟兄們,快醒醒,咱現(xiàn)場的跑馬燈不跑了?!边€在加班的程序猿:“已經(jīng)查過了,程序沒Bug?!睅尥娴挠布コ仟{:“硬件沒問題,這都是照官方Demo弄的?!彼〉臏y試MM小聲嘀咕:“我可都是按用例測的,沒...

關(guān)鍵字: 跑馬燈

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

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

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

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

本節(jié)小項目,意在“人機(jī)界面”與“過程控制”如何關(guān)聯(lián)的練習(xí)。

關(guān)鍵字: 計數(shù)器 跑馬燈

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

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

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

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

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

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

跑馬燈/輸入輸出接口(片選地址74LS273)

關(guān)鍵字: 74ls273 片選地址 跑馬燈 輸入輸出接口
關(guān)閉