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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機stc89c52rc的模擬路燈的控制系統(tǒng)設(shè)計-文庫吧

2025-06-05 13:10 本頁面


【正文】 Vpp 500Hz 520Hz正弦波5KHz1Vpp 5KHz 120mw 音頻信號20Hz10K X 880Hz 23mw 600Hz 結(jié)果分析:我們首先以理論上單一頻率的正弦波為輸入信號,在理想狀況下,其頻譜只在正弦波頻率上有值,而由于有干擾,所以在其他頻點也有很小的功率。音頻信號由于有多個頻點,所以沒有一定的規(guī)律性。由于音頻信號波動較大,沒有一定的規(guī)律,且實驗室沒有專門配置測量儀器,所以我們只好以正弦波和三角波作為信號進(jìn)行定量分析測量,以及對音頻信號進(jìn)行定性的分析和測量。我們發(fā)現(xiàn)其數(shù)字和用電腦模擬的結(jié)果符合得很近。5 結(jié)論本設(shè)計以單片機STC89C52RC系統(tǒng)為核心部件,采用光電檢測技術(shù),通過軟件分時復(fù)用控制算法對系統(tǒng)進(jìn)行優(yōu)化,分模塊實現(xiàn)賽題要求。在系統(tǒng)設(shè)計過程中,充分利用單片機的強大功能,力求以方便靈活的軟件編程簡化復(fù)雜難調(diào)的硬件電路,滿足系統(tǒng)設(shè)計要求。堅持“人性化”理念,在具體設(shè)計中,使用鍵盤輸入、七段數(shù)碼管顯示形成較為友好的人機交互界面。整機操作簡單,使用方便,并很好的完成競賽的全部要求。本設(shè)計主要特色:l 采用全集成混合信號在線系統(tǒng)單片機——STC89C52RC主控系統(tǒng),提高系統(tǒng)運行速度、簡化硬件設(shè)計;l 優(yōu)化的軟件算法,智能化的自動控制;l 傳感器檢測系統(tǒng),采用光敏電阻與光耦傳感器;l 信號通過光電耦合器傳遞,實現(xiàn)控制電路與供電驅(qū)動電路隔離;l 聲光告警指示電路;  在本次設(shè)計過程中,我們?nèi)送献鳎懦f難,終于按時完成了賽題設(shè)計任務(wù)。在這短短的四天三夜比賽過程中我們不僅提高了自己解決問題的能力,而且深深體會到團(tuán)隊協(xié)作精神的重要性。參考文獻(xiàn):《信號與系統(tǒng)》,ALAN ,西安:西安交通大學(xué)出版社,1997年;《數(shù)字圖像處理學(xué)》,元秋奇著,北京:電子工業(yè)出版社,2000年;《模擬電子線路基礎(chǔ)》,吳運昌著,廣州:華南理工大學(xué)出版社,2004年;《數(shù)字電子技術(shù)基礎(chǔ)》,閻石著,北京:高等教育出版社,1997年;《數(shù)據(jù)結(jié)構(gòu)與算法》,張曉麗等著,北京:機械工業(yè)出版社,2002年;《ARMamp。Linux嵌入式系統(tǒng)教程》,馬忠梅等著,北京:北京航空航天大學(xué)出版社,2004年;《單片機原理及應(yīng)用》,李建忠著,西安:西安電子科技大學(xué),2002年;附錄:附1:元器件明細(xì)表: D8255AC STC89C52 DAC0832 ADC0809 74LS245 液晶320*240附2:儀器設(shè)備清單 數(shù)字示波器 數(shù)字萬用表 信號發(fā)生器 穩(wěn)壓電源附3:電路圖圖紙附4:程序清單 /* ********* ************ 模擬路燈程序******************************/include include include define uchar unsigned chardefine uint unsigned int define ulong unsigned longdefine 8255 XBYTE[0xff7f] //8255端口定義define pa8255 XBYTE[0xff7c]define pb8255 XBYTE[0xff7d]define pc8255 XBYTE[0xff7e] bit counta, countb。 uchar bdata currentp1。 //p1實時信號sbit sunshine=currentp1^0。sbit sensor1=currentp1^1。sbit sensor2=currentp1^2。sbit sensor3=currentp1^3。sbit trouble1=currentp1^4。sbit trouble2=currentp1^5。uchar bdata sensorvalue。 //信號標(biāo)志位sbit sensor1value=sensorvalue^0。sbit sensor2value=sensorvalue^1。sbit sensor3value=sensorvalue^2。 sbit led1en= sensorvalue^3。 // 到達(dá)顯示時間sbit led2en=sensorvalue^4。 //到達(dá)顯示時間sbit alarmen=sensorvalue^5。 //關(guān)閉報警uchar bdata outnum。 //輸出信號sbit sensorswitch=outnum^1。 //傳感器總開關(guān)sbit ledswitch=outnum^2。sbit led1switch=outnum^3。sbit led2switch=outnum^4。sbit alarmled1=outnum^6。sbit alarmled2=outnum^7。sbit alarmspeaker=outnum^5。sbit lock=P3^1。sbit dir2=P3^0。sbit dir1=P2^0。 //是否全局變量待定uchar ms/*毫秒*/,msd,ms500, second,minute,hour,//時鐘a1hour,a1minute,a1second,//a燈開燈時間a2hour,a2minute,a2second, //a燈關(guān)閉時間a3hour,a3minute,a3second, //a燈燈亮?xí)r長aihour,aiminute,aisecond, //a燈定時時間b1hour,b1minute,b1second, //b燈開燈時間b2hour,b2minute,b2second, //b燈關(guān)燈時間b3hour,b3minute,b3second, //b燈燈亮?xí)r長bihour,biminute,bisecond, //b燈定時時間k2num,// 調(diào)時開關(guān)k3num,//切換顯示開關(guān)k6num。//高峰期開關(guān)uint year。 //年月日uchar date,month。uchar code table[]={ //數(shù)碼管編碼0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e}。/****************/void init() //初始化{ a1hour=16, //默認(rèn)值16點開a燈a2hour=7, //默認(rèn)值7點關(guān)b燈a3second=30, //默認(rèn)a燈亮三十秒b1hour=16, //默認(rèn)16點開b燈b2hour=7, //默認(rèn)7點關(guān)b燈b3second=30, //默認(rèn)b燈亮三十秒 8255=0x80。 pc8255 =0xff。 8255=0x89。//8255 ab出c入 ms=0。 second=0。 minute=0。 hour=0。 date=27。 month=7。 year=2011。 P1=0xff。 dir1=1。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 TMOD=0x11。 EA=1。 ET0=1。 TR0=1。 TH1=(6553650000)/256。 TL1=(6553650000)%256。 ET1=1。}/**************/void delayms(uint z) //延時一毫秒{ uint x=0。 uchar y=0。 for( x=z。x0。x) for( y=120。y0。y )。} /*顯示函數(shù)*/ void display(uchar h,uchar m,uchar s) //顯示{ uchar n,j,temp =0x80/*選管最高位*/。 ulong num=s+m*1000+h*1000
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1