freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89c51單片機(jī)的彩燈循環(huán)控制設(shè)計(jì)方案(文件)

2025-05-24 00:19 上一頁面

下一頁面
 

【正文】 圖42 模式轉(zhuǎn)換流程圖各種模式轉(zhuǎn)換程序設(shè)計(jì)如下:****************************模式 一**************************************void left ( ) //定義模式1 為由里向外循環(huán)點(diǎn)亮{uchar code xun[16]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}。 //數(shù)據(jù)加一循環(huán) P1=xun[dw]。 //設(shè)置模式2彩燈循環(huán)數(shù)組 if(dw==15) dw=0。 // 將定義數(shù)組的值賦給P1,P2}*****************************模式三**************************************void assume( ) //定義模式3為左下斜排順序循環(huán)閃亮{ uchar code zx[7]={0x01,0x02,0x04,0x08,0x10,0xa0,0x40}。 //數(shù)據(jù)加一循環(huán) P2=zx[assum]。 //設(shè)置P1,P2為輸出端delay0_5s( )。 uchar code so[5]={0x00,0x0e,0x91,0x60,0x00}。P1=so[assum]。 // if(INT0==0)。Keil C51提供了C編輯器、宏匯編、鏈接器、庫管器和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,并通過一個(gè)集成開發(fā)環(huán)境(μVision2)將它們組合在一起。圖51 在keil軟件中編程和調(diào)試使用C語言程序肯定要使用到C編譯器,以便把寫好的C程序編譯為機(jī)器碼。通過元件選擇按鈕 P (從庫中選擇元件命令) 命令,在彈出的 Pick Devices 窗口(如圖53所示)中選擇電路所需的元件,放置元件并調(diào)整其相對(duì)位置,對(duì)元件參數(shù)設(shè)置及元器件間連線,完成單片機(jī)系統(tǒng)的硬件原理圖繪制。仿真過程中如有硬件問題可在Proteus ISIS中直接修改,如有軟件問題可在Keil μVision2中直接修改,通過Keil與Proteus的聯(lián)合調(diào)試就可以得到滿意的結(jié)果。p2口和p1口外接彩燈。,不適于大型場合。即將畢業(yè)的我更加珍惜這次鍛煉的機(jī)會(huì),認(rèn)真努力完成了自己的設(shè)計(jì)任務(wù),但由于自己的知識(shí)水平有限,仍然存在很多的不足之處,懇請(qǐng)老師多多指教!當(dāng)今的社會(huì)的競爭日益激烈,而人才的競爭則是競爭的焦點(diǎn),畢業(yè)設(shè)計(jì)對(duì)于我們即將走上工作崗位的學(xué)生來說,是離校前很好的一次鍛煉機(jī)會(huì),使我們各方面的能力都有了很大的提高,為我們踏出校門走向社會(huì)增添了能力與自信。 // 定義局部變量********************************循環(huán)延時(shí)程序************************void delay0_5s( ) { unsigned char i,j,k。j0。 //設(shè)置循環(huán)次數(shù)}void delay10ms(void) //{unsigned char i,k。k0。 //設(shè)置模式1彩燈循環(huán)數(shù)組 if(dw==15) dw=0。 // 將定義數(shù)組的值賦給P1,P2}********************************模式二**************************************void right( ) //定義模式2為由外向里循環(huán)點(diǎn)亮{uchar code gj[16]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}。 //數(shù)據(jù)加一循環(huán) P2=gj[dw]。 //設(shè)置模式3彩燈循環(huán)數(shù)組 if(assum==6) assum=0。 // 將定義數(shù)組的值賦給P1,P2}******************************模式四**************************************void zg( ){P1=0xaa。P2=0x55。 //數(shù)據(jù)庫中循環(huán)到4時(shí),數(shù)據(jù)顯示回0else assum++。 IT0=1。 //定義變量 light=0x01。 //定義數(shù)據(jù)庫 while(1){ switch(flag) { case 1:left( )。 //運(yùn)行模式2 ,否則跳出 case 3:assume( )。 //運(yùn)行模式4 ,否則跳出case5:sl( )。 }}*************************************中斷程序********************************void int_()interrupt 0 //interrupt0表示函數(shù)為中斷類型號(hào)0的中斷函數(shù){ delay10ms( )。 //中斷顯示最大為5,否則跳到1 }}第35頁 共 32 頁。 //輸入中斷信號(hào) { flag++。 //運(yùn)行模式5 ,否則跳出} P0=dispcode[flag]。 //運(yùn)行模式3 ,否則跳出case 4:zg( )。 //運(yùn)行模式1 ,否則跳出 case 2:right( )。 assum=0。 //開放外部中斷0允許位 EA=1。P1=so[assum]。 uchar code so[5]={0x00,0x0e,0x91,0x60,0x00}。 //設(shè)置P1,P2為輸出端
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1