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

正文內容

基于at89c51單片機的彩燈循環(huán)控制設計方案-全文預覽

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

下一頁面
  

【正文】 delay0_5s( )。 //數(shù)據(jù)加一循環(huán) P2=zx[assum]。 // 將定義數(shù)組的值賦給P1,P2}********************************模式三**************************************void assume( ) //定義模式3為左下斜排順序循環(huán)閃亮{ uchar code zx[7]={0x01,0x02,0x04,0x08,0x10,0xa0,0x40}。 //設置模式2彩燈循環(huán)數(shù)組 if(dw==15) dw=0。 //數(shù)據(jù)加一循環(huán) P1=xun[dw]。}********************************模式一**************************************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}。i0。k0。i0。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。通過這次設計,使我在單片機的基本原理、單片機應用系統(tǒng)開發(fā)過程,以及在常用編程C語言的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良好的基礎。經(jīng)過本次的設計,現(xiàn)將循環(huán)控制中出現(xiàn)的優(yōu)缺點歸納為以下幾點:、可靠性高、效率高、壽命長、成本低等優(yōu)點。圖55 模式一仿真圖 圖56 模式二仿真圖圖57 模式三仿真圖圖58 模式四仿真圖圖59 模式五仿真圖 總 結本系統(tǒng)就是充分利用了AT89S51芯片的I/O引角。在 Program File ,并將AT89C51輸入晶振頻率設置為12MHZ,單擊OK 按鈕完成程序添加工作。在新建Keil項目時選擇AT89C51單片機作為CPU,在keil軟件中完成程序編寫、調試和編譯之后,生成能讓單片機運行的Hex文件,如圖52所示:圖52 程序編寫與編譯 電路仿真當程序編寫并仿真成功后,就運行 Proteus 的 ISIS 軟件,將電路圖畫好后在進行調試,進入該仿真軟件的主界面。Keil C51同時還支持PLM匯編和C語言的程序設計,它界面和常用的微軟VC++的界面相似,界面友好,易學易用,在調試程序和軟件仿真方面也有很強大的功能(如圖51所示)。 if(flag5)flag=1。中斷命令發(fā)出后,控制彩燈在相應的模式下循環(huán)閃亮。 //數(shù)據(jù)庫中循環(huán)到4時,數(shù)據(jù)顯示回0else assum++。P2=0x55。 // 將定義數(shù)組的值賦給P1,P2}*****************************模式四**************************************void zg( ){P1=0xaa。 //設置模式3彩燈循環(huán)數(shù)組 if(assum==6) assum=0。 //數(shù)據(jù)加一循環(huán) P2=gj[dw]。 // 將定義數(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}。 //設置模式1彩燈循環(huán)數(shù)組 if(dw==15) dw=0。如按鍵沒有按下則彩燈還是保持當前循環(huán)不變,本設計彩燈共有5種循環(huán)模式,按下按鍵這5種模式就依次轉換。break。break。break。 //彩燈高電平點亮 assum=0。 //置外部中斷為邊沿(下降沿)觸發(fā)方式 EX0=1。判斷是否有中斷命令向CPU發(fā)出,若是則轉換閃亮的模式,若不是若該方式繼續(xù)運行,每個彩燈閃爍的周期為1s。其工作原理為:控制程序存儲在89C51單片機中,在XTL1與XTL2之間跨接兩個容值為10nF的微調電容和一個振蕩頻率為12MHZ的晶體震蕩器,并由此產(chǎn)生電路運行的時鐘信號。圖39 74LS240芯片數(shù)碼管顯示的是彩燈循環(huán)閃亮的模式號,接在p0口,由于p0單片機內不具有上拉電阻就在數(shù)碼管之間接了一排上拉電阻。 彩燈循環(huán)和數(shù)碼管顯示電路(四路反向控制器) 分別接16個發(fā)光二極管的陽極,16個二極管的陰極接地(如圖38所示)。,用于產(chǎn)生這個時間的電路就是時鐘電路。圖36 上電復位復位電路采用簡易的手動按鈕復位電路,主要由電阻R ,電容C ,開關K 組成,分別接至AT89C51的RST復位輸人端。當人為按下按鈕時,則VCC的+5V電平就會直接加到RST端。許多用戶在設計完單片機系統(tǒng),并在實驗室調試成功后,在現(xiàn)場卻出現(xiàn)了“死機”、“程序走飛”等現(xiàn)象,這主要是單片機的復位電路設計不可靠引起的。 單片機最小系統(tǒng)的介紹 單片機最小系統(tǒng)組成單片機最小系統(tǒng)以89c51為核心,外加時鐘和復位電路,電路結構簡單,抗干擾能力強,成本相對較低,是當前8位單片機的典型代表,采用CHMOS工藝,即互補金屬氧化物的HMOS工藝, CHMOS是CMOS和HMOS的結合,具有HMOS高速度和高密度的特點,還具有CMOS低功耗的特點。(RAM)8051內部有128個8位用戶數(shù)據(jù)存儲單元和128個專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的RAM只有128個,可存放讀寫的數(shù)據(jù),運算的中間結果或用戶定義的字型表。(1)80C51共有4個8位并行I/O端口:P0、PPP3口,共32個引腳。控制線共有4根:(1)ALE/PROG:地址鎖存允許/片內EPROM編程脈沖;ALE功能:用來鎖存P0口送出的低8位地址;PROG功能:片內有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。(1)VCC : 芯片電源,接+5V;(2)VSS : 接地端;注:用萬用表測試單片機引腳電壓一般為0V或者5V,這是標準的TTL電平。整個電路以單片機為中心組成。由LED發(fā)光二極管組成,也是本次設計的主體,就是要用編寫程序燒入芯片,并有單片機控制電
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1