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

正文內(nèi)容

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

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

下一頁面
 

【正文】 路實現(xiàn)LED燈的循環(huán)點亮。時序電路用于產(chǎn)生單片機工作所需要的時鐘信號。4第2章 系統(tǒng)設計方案 設計方案介紹 本次設計的彩燈循環(huán)控制電路采用的方案如圖21所示。彩燈的運用已經(jīng)遍布于人們的生活中,從歌舞廳到各種兒童電子玩具,從慶祝節(jié)日到日常生活中的點綴。本次我進行了彩燈循環(huán)控制電路的設計。近年來隨著科技的飛速發(fā)展,單片機的應用正在不斷地走向深入,同時也帶動傳統(tǒng)控制日新月異更新。基于AT89C51單片機的彩燈循環(huán)控制設計方案第1章 緒論當今社會中,循環(huán)彩燈在人們的日常生活中有著日益重要的作用。隨著彩燈應用的深入發(fā)展,對其安全要求也就越來越高。彩燈循環(huán)電路也由以前的簡單、功能單一的電路,變?yōu)楝F(xiàn)在復雜、實現(xiàn)功能多的電子產(chǎn)品。近年來,隨著人們生活水平的較大提高,人們對于物質(zhì)生活的要求也在逐漸提高,不僅需要各種各樣的生活電器,也開始對環(huán)境提出了更高的要求。本次畢業(yè)設計全面運用了我們以前所學的知識,在加強我直接應用綜合能力的同時,力求讓我在短時間里得以掌握先進科學技術(shù):如本設計中所使用到的keil、Protel99等設計軟件,使自己能夠理論聯(lián)系實際,并且設計電路的能力也有所提高。為了保證同步工作方式的實現(xiàn),電路應在唯一的時鐘信號控制下嚴格地按時序進行工作。使CPU和系統(tǒng)中其他功能部件都恢復到一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。 主控器主控器就是AT89C51單片機,它是指集成在一個芯片上的微型計算機,包括CPU、隨機存取存儲器RAM、只讀存儲器ROM、基本輸入、輸出接口電路、定時、計數(shù)器等部件制作在一塊集成芯片上,構(gòu)成一個完整的微型計算機。 單片機的引腳及相關功能 單片機引腳圖如圖32所示:圖32 單片機引腳圖芯片的40個引腳按功能大致可分為4個部分:電源部分、時鐘部分、控制部分和I/O引腳部分。只要在XTL1和XTL2之間跨接晶體振蕩器和微調(diào)電容,就可以構(gòu)成一個穩(wěn)定的自激振蕩器。(4)EA/VPP:內(nèi)外ROM選擇/片內(nèi)EPROM編程電源;EA功能:內(nèi)外ROM選擇端;VPP功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,施加編程電源VPP。 8051單片機內(nèi)部結(jié)構(gòu)單片機內(nèi)部結(jié)構(gòu)如圖33所示:圖33 8051單片機內(nèi)部結(jié)構(gòu)8051單片機包含中央處理器、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定時/計數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在我們分別加以說明:中央處理器(CPU)是整個單片機的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進制數(shù)據(jù)或代碼,CPU負責控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運算和控制輸入輸出功能等操作。(I/O)口8051共有4組8位I/O口(P0、 PP2或P3),用于對外部數(shù)據(jù)的傳輸。而單片機復位電路設計的好壞,直接影響到整個系統(tǒng)工作的可靠性。一般采用的辦法是在RST端和正電源VCC之間接一個按鈕。圖35 手動按鈕復位AT89C51的上電復位電路如圖36所示,只要在RST復位輸入引腳上接一電容至Vcc端,下接一個電阻到地即可。 時鐘電路時鐘電路如圖37所示:圖37 時鐘電路時鐘電路簡單介紹如下:。本設計中時鐘電路由AT89C51的18,19腳的時鐘端(XTAL1及XTAL2)以及12 MHz晶振X、電容CC2組成,采用片內(nèi)振蕩方式。圖38 彩燈循環(huán)電路74LS240(如圖39)它是一塊具有驅(qū)動功能的四路反向器,除反向功能外,還可以起到隔離作用,保護單片機機芯的內(nèi)部電路,增加輸出口的扇出電流,提高負載能力。模式控制電路如圖311所示:圖311 模式控制電路 整機電路工作原理根據(jù)彩燈循環(huán)控制電路設計的原理框圖,可得出整機電路工作原理圖如附錄1所示。 第4章 系統(tǒng)軟件設計 主程序設計流程圖主程序的主要功能是負責整個電路的運行,由INT0引出的中斷信號,轉(zhuǎn)換控制彩燈循環(huán)閃亮的方式。 IT0=1。 //定義變量 light=0x01。 while(1){ switch(flag) { case 1:left( )。 //運行模式2 ,否則跳出 case 3:assume( )。 //運行模式4 ,否則跳出 case 5:sl( )。 }} 彩燈循環(huán)模式轉(zhuǎn)換程序設計彩燈循環(huán)模式的轉(zhuǎn)換其實就是由中斷控制的,當程序初始化后,按下按鍵中斷信號發(fā)出,模式就轉(zhuǎn)換為另一種,而彩燈就在該模式下循環(huán)閃亮。uchar code yun[16]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}。 P2=yun[dw]。 //數(shù)據(jù)庫中循環(huán)到15時,數(shù)據(jù)顯示回0 else dw++。uchar code fx[7]={0x00,0x08,0x14,0xa2,0x41,0x00,0x00}。 P1=fx[assum]。P1=0x55。 //設置模式4彩燈循環(huán)數(shù)組 if(assum==4)assum=0。 // 將定義數(shù)組的值賦給P1,P2} 中斷程序設計,通過IT0位來決定是低電平有效還是下降沿有效,一旦輸入信號有效,即向CPU申請中斷,并建立IE0中斷標志。 //輸入中斷信號 { flag++。由于Keil C51本身是純軟件,還不能直接進行硬件仿真,所以必須掛接單片機仿真器的硬件才可以進行仿真。將C語言源程序?qū)?,這樣單片機才能執(zhí)行編寫好的程序。圖53 Pick Devices窗口打開如圖54所示的對話框。本次設計的彩燈循環(huán)有5種模式,各種模式的仿真圖如下所示。本系統(tǒng)電路和程序設計簡便、操作簡單、實用性強。 參考文獻 [1] [M].北京:電子工業(yè)出版社,2009[2] [M].北京:化學工業(yè)出版社,2004[3] [M].北京:人民郵電出版社,1999[4] [M].陜西:西安電子科技大學出版社, 2000[5] [M].北京:電子工業(yè)出版社,1997[6] [J].北京:機電一體化,2005[7] :航空航天大學出版社,1985[8] :浙江大學出版社, 1994[9] :北京航空航天大學出版,1993[10] :電子科技大學出版社,1995[11] :北京航空航天大學出版社, 1990 附錄1 整機電路原理圖 附錄2 元件明細表項目代號名稱型號、規(guī)格數(shù)量備注更改R1R2電阻器RT――b―1kΩ―177。 //定義局部變量i,j,k for(i=10。j) for(k= //定義局部變量i,k for(i=20。k)。 //數(shù)據(jù)庫中循環(huán)到15時,數(shù)據(jù)顯示回0 else dw++。uchar code zf[16]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。 P1=zf[dw]。 //數(shù)據(jù)庫中循環(huán)到6時,數(shù)據(jù)顯示回0 else assum++。P2=0xaa。}********************************模式五**************************************Void sl( ) //定義模式5為彩燈以豎排形式循環(huán)閃亮 { uchar code sj[5]={0x00,0x01,0x02,0x84,0x78}。 //數(shù)據(jù)加一循環(huán)P2=sj[assum]。 //置外部中斷為邊沿(下降沿)觸發(fā)方式 EX0=1。 //彩燈高電平點亮 assum=0。break。break。break。 // if(INT0
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1