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

正文內容

基于at89c51單片機的彩燈循環(huán)控制設計方案(參考版)

2025-05-09 00:19本頁面
  

【正文】 //中斷顯示最大為5,否則跳到1 }}第35頁 共 32 頁。 //輸入中斷信號 { flag++。 }}*************************************中斷程序********************************void int_()interrupt 0 //interrupt0表示函數(shù)為中斷類型號0的中斷函數(shù){ delay10ms( )。 //運行模式5 ,否則跳出} P0=dispcode[flag]。 //運行模式4 ,否則跳出case5:sl( )。 //運行模式3 ,否則跳出case 4:zg( )。 //運行模式2 ,否則跳出 case 3:assume( )。 //運行模式1 ,否則跳出 case 2:right( )。 //定義數(shù)據(jù)庫 while(1){ switch(flag) { case 1:left( )。 assum=0。 //定義變量 light=0x01。 //開放外部中斷0允許位 EA=1。 IT0=1。P1=so[assum]。 //數(shù)據(jù)庫中循環(huán)到4時,數(shù)據(jù)顯示回0else assum++。 uchar code so[5]={0x00,0x0e,0x91,0x60,0x00}。P2=0x55。 //設置P1,P2為輸出端delay0_5s( )。 // 將定義數(shù)組的值賦給P1,P2}******************************模式四**************************************void zg( ){P1=0xaa。 //數(shù)據(jù)加一循環(huán) P2=zx[assum]。 //設置模式3彩燈循環(huán)數(shù)組 if(assum==6) assum=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=gj[dw]。 //設置模式2彩燈循環(huán)數(shù)組 if(dw==15) dw=0。 // 將定義數(shù)組的值賦給P1,P2}********************************模式二**************************************void right( ) //定義模式2為由外向里循環(huá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) P1=xun[dw]。 //設置模式1彩燈循環(huán)數(shù)組 if(dw==15) dw=0。}********************************模式一**************************************void left ( ) //定義模式1為由里向外循環(huán)點亮{uchar code xun[16]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}。k0。i0。 //設置循環(huán)次數(shù)}void delay10ms(void) //{unsigned char i,k。k0。j0。i0。 // 定義局部變量********************************循環(huán)延時程序************************void delay0_5s( ) { unsigned char i,j,k。10%2C1C2電容器10nF2C3電容器1nF1X1晶振CRYSTAL 12M1RP1上拉電阻RESPACK81U1單片機AT89C511LED循環(huán)彩燈LEDGREEN16U2AB反相器74LS2402U3AB反相器74LS2402LED數(shù)碼管7SEGCOMCATHODE1BUTTON按鍵SPST Push Button2舊底圖總號更改標記數(shù)量更改單號簽名日期底圖總號擬 制朱冉基于單片機的彩燈循環(huán)控制系統(tǒng)的元器件明細表審 校日期簽名等級標記第1張共1張標準化批 準 附錄3 源程序設計********************************AT89C51源程序************************include //庫函數(shù)頭文件define uchar unsigned char //定義無符號字符型常量uchar flag。即將畢業(yè)的我更加珍惜這次鍛煉的機會,認真努力完成了自己的設計任務,但由于自己的知識水平有限,仍然存在很多的不足之處,懇請老師多多指教!當今的社會的競爭日益激烈,而人才的競爭則是競爭的焦點,畢業(yè)設計對于我們即將走上工作崗位的學生來說,是離校前很好的一次鍛煉機會,使我們各方面的能力都有了很大的提高,為我們踏出校門走向社會增添了能力與自信。通過這次設計,使我在單片機的基本原理、單片機應用系統(tǒng)開發(fā)過程,以及在常用編程C語言的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良好的基礎。,不適于大型場合。經(jīng)過本次的設計,現(xiàn)將循環(huán)控制中出現(xiàn)的優(yōu)缺點歸納為以下幾點:、可靠性高、效率高、壽命長、成本低等優(yōu)點。p2口和p1口外接彩燈。圖55 模式一仿真圖 圖56 模式二仿真圖圖57 模式三仿真圖圖58 模式四仿真圖圖59 模式五仿真圖 總 結本系統(tǒng)就是充分利用了AT89S51芯片的I/O引角。仿真過程中如有硬件問題可在Proteus ISIS中直接修改,如有軟件問題可在Keil μVision2中直接修改,通過Keil與Proteus的聯(lián)合調試就可以得到滿意的結果。在 Program File ,并將AT89C51輸入晶振頻率設置為12MHZ,單擊OK 按鈕完成程序添加工作。通過元件選擇按鈕 P (從庫中選擇元件命令) 命令,在彈出的 Pick Devices 窗口(如圖53所示)中選擇電路所需的元件,放置元件并調整其相對位置,對元件參數(shù)設置及元器件間連線,完成單片機系統(tǒng)的硬件原理圖繪制。在新建Keil項目時選擇AT89C51單片機作為CPU,在keil軟件中完成程序編寫、調試和編譯之后,生成能讓單片機運行的Hex文件,如圖52所示:圖52 程序編寫與編譯 電路仿真當程序編寫并仿真成功后,就運行 Proteus 的 ISIS 軟件,將電路圖畫好后在進
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1