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

正文內(nèi)容

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

2025-01-02 00:34 本頁面


【正文】 們以音頻信號進(jìn)行測量,由于其實(shí)際值無法測量,所以我們只能根據(jù)時 域和頻域以及估計(jì)其誤差,都在 5%以內(nèi)。 單個頻率分量測量(室溫條件下) 輸入信號 頻率 幅度 最大功率頻點(diǎn) 最大功率頻點(diǎn)功率 次大功率頻點(diǎn) 次大功率頻點(diǎn)功率 正弦波 500Hz 100mVpp 500Hz 520Hz 正弦波 5KHz 1Vpp 5KHz 120mw 音頻信號 20Hz10K X 880Hz 23mw 600Hz 結(jié)果分析:我們首先以理論上單一頻率的正弦波為輸入信 號,在理想狀況下,其頻譜只在正弦波頻率上有值,而由于有干擾,所以在其他頻點(diǎn)也有很小的功率。 音頻信號由于有多個頻點(diǎn),所以沒有一定的規(guī)律性。由于音頻信號波動較大,沒有一定的規(guī)律,且實(shí)驗(yàn)室沒有專門配置測量儀器,所以我們只好以正弦波和三角波作為信號進(jìn)行定量分析測量,以及對音頻信號進(jìn)行定性的分析和測量。我們發(fā)現(xiàn)其數(shù)字和用電腦模擬的結(jié)果符合得很近。 5 結(jié)論 本設(shè)計(jì)以單片機(jī) STC89C52RC 系統(tǒng)為核心部件,采用光電檢測技術(shù),通過軟件分時復(fù)用控制算法對系統(tǒng)進(jìn)行優(yōu)化,分模塊實(shí)現(xiàn)賽題要求。 在系統(tǒng)設(shè)計(jì)過程中,充分利用 單片機(jī)的強(qiáng)大功能,力求以方便靈活的軟件編程簡化復(fù)雜難調(diào)的硬件電路,滿足系統(tǒng)設(shè)計(jì)要求。堅(jiān)持“人性化”理念,在具體設(shè)計(jì)中,使用鍵盤輸入、七段數(shù)碼管顯示形成較為友好的人機(jī)交互界面。整機(jī)操作簡單,使用方便,并很好的完成競賽的全部要求。 本設(shè)計(jì)主要特色: ? 采用全集成混合信號在線系統(tǒng)單片機(jī) —— STC89C52RC 主控系統(tǒng) ,提高系統(tǒng)運(yùn)行速度、簡化硬件設(shè)計(jì); ? 優(yōu)化的軟件算法,智能化的自動控制; ? 傳感器檢測系統(tǒng),采用光敏電阻與光耦傳感器; ? 信號通過光電耦合器傳遞,實(shí)現(xiàn)控制電路與供電驅(qū)動電路隔離; ? 聲光告警指示 電路 ; 在本 次設(shè)計(jì)過程中,我們?nèi)送献鳎懦f難,終于按時完成了賽題設(shè)計(jì)任務(wù)。在這短短的四天三夜比賽過程中我們不僅提高了自己解決問題的能力,而且深深體會到團(tuán)隊(duì)協(xié)作精神的重要性。 參考文獻(xiàn): 《信號與系統(tǒng)》, ALAN 著,西安:西安交通大學(xué)出版社, 1997 年; 《數(shù)字圖像處理學(xué)》,元秋奇著,北京:電子工業(yè)出版社, 2022 年; 《模擬電子線路基礎(chǔ)》,吳運(yùn)昌著,廣州:華南理工大學(xué)出版社, 2022 年; 《數(shù)字電子技術(shù)基礎(chǔ)》,閻石著,北京:高等教育出版社, 1997 年; 《數(shù)據(jù)結(jié)構(gòu)與算法》,張曉麗等著,北 京:機(jī)械工業(yè)出版社, 2022 年; 《 ARMamp。Linux 嵌入式系統(tǒng)教程》,馬忠梅等著,北京:北京航空航天大學(xué)出版社, 2022 年; 《單片機(jī)原理及應(yīng)用》,李建忠著,西安:西安電子科技大學(xué), 2022 年; 附錄: 附 1:元器件明細(xì)表: D8255AC STC89C52 DAC0832 ADC0809 74LS245 液晶 320*240 附 2:儀器設(shè)備清單 數(shù)字示波器 數(shù)字萬用表 信號發(fā)生器 穩(wěn)壓電源 附 3:電路圖圖紙 附 4:程序清單 /* ********* ************ 模擬路燈程序 *************** ***************/ include include include define uchar unsigned char define uint unsigned int define ulong unsigned long define 8255 XBYTE[0xff7f] //8255 端口定義 define pa8255 XBYTE[0xff7c] define pb8255 XBYTE[0xff7d] define pc8255 XBYTE[0xff7e] bit counta, countb。 uchar bdata currentp1。 //p1 實(shí)時信號 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)閉報(bào)警 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 點(diǎn)開 a 燈 a2hour=7, //默認(rèn)值 7 點(diǎn)關(guān) b 燈 a3second=30, //默認(rèn) a 燈亮三十秒 b1hour=16, //默認(rèn) 16 點(diǎn)開 b 燈 b2hour=7, //默認(rèn) 7 點(diǎn)關(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=2022。 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) //延時一毫秒
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1