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

正文內(nèi)容

搖搖棒課程設計(基于stc89c52單片機)(專業(yè)版)

2025-02-27 16:49上一頁面

下一頁面
  

【正文】 }}/*****主函數(shù)*****/void main(void){ IT0=1。 P2=~hehe[i*2+1]。i64。 case 5:{display4()。/*****n(us)延時子程序*****/void DelayUs(uint N){ uint x。 設計具有市場前景,可滿足各種大型演出、集會、游行等宣傳需要,為人們的生活提供便利,通過這次課程設計,使我學會了編寫程序,焊接電路板,增強了我的動手能力,為以后打下了堅實的基礎!附錄一:附錄1:元器件明細表:單片機STC89C52 1片發(fā)發(fā)光二極管 16只12M晶振 1個電阻、電容、開關 若干附錄二:電路圖附錄三:程序include define uchar unsigned chardefine uint unsigned int //宏定義sbit KEY =P3^0。在變量為1期間讓單片機以一定的頻率將數(shù)據(jù)送給LED。但程序的穩(wěn)定性不高,圖形之間的間隔不易確定,只要電源開關開著LED始終是點亮的。通過搖晃使得水銀開關與焊接的左右兩個觸點接觸,利用這種接觸產(chǎn)生的電平變化來觸發(fā)中斷,結合軟件控制顯示,制作簡單,使用方便。輸出信號頻率的控制通過單片機來實現(xiàn),用搖動傳感器檢測當前搖動狀態(tài)。 外部中斷信號產(chǎn)生方式通過外部中斷可以控制數(shù)據(jù)開始傳輸?shù)臅r刻。當我們在擺動手臂的時候,短時間內(nèi)擺動位置和左右幅度不會有太大變化,利用我們手臂的這個運動規(guī)律,只要能得到棒從一側擺動到另一側的時間,然后把這個時間分成N份,在每一份的時間里顯示不同的花樣就能實現(xiàn)圖形的顯示。圖3 STC89C52單片機最小系統(tǒng)四、系統(tǒng)軟件設計1.軟件設計思路在搖動LED 棒的時候單片機必須單程送數(shù)據(jù)否則顯示的圖形會產(chǎn)生重影,影響視覺效果。掌握利用8051型單片機對發(fā)光二極管陣列進行搖動控制的方法。void display4(void)。}break。 }}/*****顯示子程序2(LOVE)*****/void display2(void){ uchar i。 for(i=0。i++) { P0=~Thanks[i*2]。 //開中斷,下降沿中斷 KY=0。 DelayUs(4000)。 DelayUs(120)。} } }}/*****顯示子程序1(漢字)*****/void display1(void){ uchar i。x++)。 //顯示漢字指針uchar pic=0,num=0。之后再立刻熄滅LED并開始重新判斷慣性開關的位置(整體流程圖見圖4)。 LED顯示模塊首先,我們根據(jù)LED點陣屏的顯示原理:點陣屏的顯示分為行掃描與列掃描兩種,列掃描是將我們的字模數(shù)組通過點陣屏的行驅動進行輸入,然后通過列對每一行進行掃描,當列為低(高)電平、行為高(低)電平時則表示該點為圖案的一部分,將其讀出、顯示。同樣通過這種電平變化,結合軟件控制顯示??梢杂谩办o如處子,動如脫兔”來形容它,即當靜止時,它只是幾個LED發(fā)光二極管(后簡稱LED) ,而一旦按照一定的頻率去搖晃它,它就會隨著位置的變化而變化(亮或滅),最終顯示一幅圖片或字符串。方案二:高亮LED發(fā)光二極管。水銀開關處于不同位置進入不同的中斷,從而決定何時送數(shù)據(jù)。 單片機最小系統(tǒng)的設計由于本次設計制作的是一個顯示棒,基本要求就是要小巧、輕便,所以要將單片機的系統(tǒng)板簡化設計。五、結論 特此說明由于我們的第一個作品利用BK2411無線模塊制作的“無線鼠標”電腦無法識別,我們將在日后完善該作品。/*****函數(shù)聲明*****/void display1(void)。 case 2:{display3()。i++) { P0=~hanzi[disp*128+i*2]。 DelayUs(120)。 DelayUs(4000)。 pic++。i++) { P0=~Hello[i*2]。 for(i=0。} //12個漢字分為3次顯示完(每次顯示4個),每中斷10次切換 if(disp5)disp=0。 //計算中斷次數(shù) switch(pic) //選擇畫面 { case 0:{display1()。uchar code hehe[] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,0x00,0x00,0xF0,0x0F,0x08,0x10,0x04,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00,0x04,0x00,0x04,0x0
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1