人妻少妇偷人精品无码,极品尤物白丝自慰正在播放,日韩人妻无码中文视频一特级,精品国产一区二区三区免费...

當前位置:主頁 >智能應用 >

博途軟件閃爍怎么實現(xiàn)(博途軟件閃爍實現(xiàn)方法)

來源:互聯(lián)網(wǎng)    時間:2024-01-03 09:21:24

博途軟件是一款集電路圖設計、仿真和PCB布板于一體的CAD軟件,其界面較為簡潔明了,主要分為工程圖和元器件庫兩個模塊,近年來在電路設計領(lǐng)域里具有較高的知名度。

1.閃爍原理

博途軟件中的閃爍是通過改變元器件的顏色實現(xiàn)的,由于元器件的顏色是通過RGB值得到的,因此對元器件的RGB值進行改變即可。

2.實現(xiàn)方法

在編寫代碼時,需要使用端口控制相關(guān)的函數(shù)庫,具體如下:

Set_R_C(PORTA,1),設置PORTA管腳為高電平,例如將第一行第一格的顏色設置為紅色;

Set_R_C(PORTA,0),設置PORTA管腳為低電平,例如將第一行第一格的顏色設置為灰色。

3.代碼實現(xiàn)

voidLcd_Blink()

{

unsignedchari,j;

for(i=0;i<8;i++)

{

Set_R_C(PORTB,0);

Set_R_C(PORTD,0);

Write_Command(BADDR+i);//指定行數(shù)

Write_Command(PADDR+0);//指定列數(shù)

for(j=0;j<32;j++)

{

if(j<16)

{

if(lcd_cur[i][j]==1)

Set_Bit(PORTB,j);//設置紅

else

Res_Bit(PORTB,j);//清零,相當于白

}

else

{

if(lcd_cur[i][j]==1)

Set_Bit(PORTD,j&0x0F);//設置綠

else

Res_Bit(PORTD,j&0x0F);//清零,相當于白

}

}

delay_us(50);

}

}

4.閃爍間隔控制

設置代碼中的延時時間即可控制閃爍的間隔時間。

5.逐漸變亮閃爍實現(xiàn)

代碼中將元器件的RGB值逐漸增加和逐漸減小即可實現(xiàn)逐漸變亮閃爍的效果。

6.循環(huán)閃爍實現(xiàn)

將代碼中的閃爍操作循環(huán)進行即可實現(xiàn)循環(huán)閃爍。

總之,通過以上幾種方法,可以實現(xiàn)博途軟件中元器件的不同形式的閃爍效果。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如有侵權(quán)行為,請第一時間聯(lián)系我們修改或刪除,多謝。
<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>