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

正文內(nèi)容

多功能智能函數(shù)發(fā)生器的設(shè)計(jì)畢業(yè)設(shè)計(jì)正文-全文預(yù)覽

  

【正文】 lay_1ms(10)。 if(run_mode5) run_mode++。(key1_s==1)) { key1_s=0。 } } if((key1==1)amp。amp。}void key_check(){ if((key1==0)amp。 led_data=dis_buf[3]。 led_data=dis_buf[2]。 led_data=dis_buf[1]。 led_data=dis_buf[0]。 }}void display(){ wei1=1。 dis_buf[2]=daima[9]。 TL0=0x18。 if(mode5_count360) mode5_count++。 dis_buf[1]=daima[0]amp。 dac0832_data=(uchar)mode5_temp。 dis_buf[3]=daima[6]。 dis_buf[0]=daima[5]。 if(mode4_count0) mode4_count。 if(run_mode4_fx==0) { dac0832_data=mode4_count。 dis_buf[1]=daima[1]amp。 dis_buf[3]=daima[1]。 dis_buf[0]=daima[3]。 TL0=0x18。0x7f。 dac0832_data=mode2_count。 dis_buf[2]=daima[9]。 mode1_count++。 //開(kāi)中斷和定時(shí)器}timer0()interrupt 1 { //float mode5_temp。 TL0=0x18。 while(1) { key_check()。z) for(y=110。void key_check()。 //數(shù)碼管顯示緩存 uchar code daima[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 // run_mode5_fx=0。 typedef unsigned char uchar 。sbit wei3=P1^6。本設(shè)計(jì)在選題及研究過(guò)程是在向瑛老師的親切關(guān)懷和悉心指導(dǎo)下完成的。 在做畢設(shè)的過(guò)程中,是一種折磨也同樣是一種享受的過(guò)程,有酸有甜,我的題目是軟硬件一起的,一人一組,這樣的好處是軟硬件的設(shè)計(jì)可以自己慢慢協(xié)調(diào)的做,但是沒(méi)有同組的一起交流,中間也發(fā)現(xiàn)了自己知識(shí)方面的不足,在畢設(shè)的制作過(guò)程中又重新溫習(xí)了下c語(yǔ)言和單片機(jī)的書(shū),鞏固了下知識(shí)也認(rèn)識(shí)到了許多自己不知道的地方,以及一些芯片功能的使用方法,同時(shí)班上的同學(xué)也給予了我?guī)椭?,幫我完善了設(shè)計(jì)方案,所以說(shuō)畢設(shè)也是一個(gè)相互幫助的過(guò)程,大家磨合得過(guò)程,有利于我們之間的交流學(xué)習(xí),精神上也得到了收獲,也使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才是我們的目的。在檢測(cè)過(guò)程中,出現(xiàn)了這些情況,輸出沒(méi)有波形,波形雜亂,輸出電壓固定了,沒(méi)有交流電壓變化,不符合一個(gè)正弦波形的指數(shù),LM324不正常工作,三極管虛焊了,導(dǎo)致顯示不正常,在經(jīng)過(guò)逐一發(fā)現(xiàn)并改正的情況下,終于得到了正確的波形和顯示結(jié)果,為了使顯示的波形拉高,將第二級(jí)放大的負(fù)向輸入端接了一個(gè)電壓,將波形往上拉,使顯示效果更好,也有更好的實(shí)用性,由于是反向放大,采用兩個(gè)也可以使波形顯示的和程序效果一樣,不是反向的效果,到這,硬件調(diào)試完成。表明運(yùn)放模塊正常。下面是仿真現(xiàn)象:: 遞增斜波仿真圖 : 遞減斜波仿真圖: 方波仿真圖: 三角波仿真圖: 正弦波仿真圖: 階梯波仿真圖第六章 PROTEL畫(huà)原理圖和PCB圖 PROTEL原理圖 在仿真完成后,就要開(kāi)始為PCB板做好準(zhǔn)備工作了,制作PCB版需要的軟件是PROTEL,在繪制一個(gè)PCB板之前,需要這個(gè)電路的原理圖,下載了PROTEL 99se 軟件安裝后,開(kāi)始做準(zhǔn)備工作,有些芯片和元器件是沒(méi)有相對(duì)應(yīng)的原理圖封裝的,在這要學(xué)會(huì)自己制作與實(shí)物管腳一致的元件封裝,像52單片機(jī)和DA0832芯片的庫(kù)文件就需要自己進(jìn)行制作了,把需要的元器件擺放好后,按照仿真圖進(jìn)行連線,在連線完畢后,要進(jìn)行電氣法則檢測(cè),排除掉一些連線錯(cuò)誤和網(wǎng)絡(luò)標(biāo)號(hào)問(wèn)題。 遞增斜波的實(shí)現(xiàn)通過(guò)賦一個(gè)計(jì)數(shù)初值0,送給0832輸出,然后進(jìn)行自加送出顯示,到256再溢出,又從0開(kāi)始循環(huán),通過(guò)DA0832進(jìn)行數(shù)模轉(zhuǎn)換形成遞增斜波,:送數(shù)給0832輸出model_count賦初值0開(kāi)始model_count+1=model_countmodel_count=ffh? N Y 遞增斜波流程圖 遞減斜波流程圖 遞減斜波和遞增斜波剛好相反,遞增斜波是通過(guò)自加的方式,而遞減斜波則是通過(guò)從ffh一直自減到00h送數(shù),:mode2_count1=mode2_count送數(shù)給0832輸出mode2_count=00h?mode2_count賦初值ffh開(kāi)始 NY 遞減斜波流程圖 方波流程圖 方波和遞增遞減類的波形不一樣,思路是不一樣的,要實(shí)現(xiàn)一個(gè)方波的輸出,要把256個(gè)點(diǎn)的一半送一個(gè)數(shù),表示高電平,另外128個(gè)數(shù)字全部再送一個(gè)數(shù),在這本設(shè)計(jì)中高的送ffh,低的賦值00h,這就實(shí)現(xiàn)了方波的輸出,計(jì)數(shù)選用的是mode3_count,下面是部分程序,mode3_count初值賦值00h,通過(guò)if語(yǔ)句實(shí)現(xiàn)所要的功能。(如有必要,被中斷的程序可以在后來(lái)某時(shí)間恢復(fù),繼續(xù)執(zhí)行。● DA0832:直通模式,WR1和CS,WR2和XFER接地, ILE接電源高電平● 數(shù)碼管:4位共陽(yáng)數(shù)碼管由三個(gè)PNP三極管驅(qū)動(dòng)顯示。下面是程序設(shè)計(jì)中的資源分配情況:● P0口:全部接上拉電阻,、B、C、D、E、F、G、DP段選端,逐一驅(qū)動(dòng)。 MC1403低壓基準(zhǔn)模塊 MC1403芯片是低壓基準(zhǔn)芯片,用作D/A芯片的基準(zhǔn)電壓,使其工作的更加穩(wěn)定,實(shí)踐中發(fā)現(xiàn)可以不使用這個(gè)芯片,對(duì)設(shè)計(jì)的結(jié)果影響不是很大,故而沒(méi)有采用這個(gè)芯片,: MC1403,電路連接1管腳接5v電源,3管腳接地,2管腳接個(gè)小的電容就可以實(shí)現(xiàn)基準(zhǔn)電壓的輸出。 DAC0832直通模式接法 在本設(shè)計(jì)中當(dāng)然也可以使用其他方式的接法,單緩沖方式適用于一路模擬信號(hào)輸出或者幾路模擬信號(hào)非同步輸出的情形下,雙緩沖方式適用于在需要同時(shí)需要記錄模擬信號(hào)的場(chǎng)合,一路對(duì)應(yīng)一個(gè)DAC0832芯片,程序簡(jiǎn)單,但是電路連接比較麻煩,這兩種方式都需要單片機(jī)的IO口進(jìn)行控制,選通進(jìn)行工作,故而沒(méi)有直通模式簡(jiǎn)單實(shí)用,直通模式下只需要進(jìn)行傳輸數(shù)據(jù)給DAC0832就可以了,不需要單片機(jī)控制它的選通狀態(tài)?!?Vref:基準(zhǔn)電壓輸入線 (10v ~ +10v)。當(dāng)輸入全為1時(shí)Iout1最大?!?WR1:為輸入寄存器的寫(xiě)選通信號(hào)。當(dāng)產(chǎn)生一個(gè)周期的波形需要把256個(gè)數(shù)組推送到DAC0832中,數(shù)據(jù)量大,所以不能產(chǎn)生很高的頻率,用4位的數(shù)碼管就夠,段選端通過(guò)上拉電阻接p0口,當(dāng)p口送入高電平時(shí)通過(guò)三極管發(fā)射極為低電平,沒(méi)有位選到,送入低電平是,發(fā)射極為高電平,此時(shí)共陽(yáng)數(shù)碼管位選成功,進(jìn)行顯示。要想使單片機(jī)復(fù)位的話,就需要一個(gè)復(fù)位電路了,這里選擇手動(dòng)復(fù)位電路,在接通電源后,按下按鈕單片機(jī)上電復(fù)位,因?yàn)閱纹瑱C(jī)是高電平復(fù)位,所以選擇了上述復(fù)位電路。當(dāng)P3口寫(xiě)入“l(fā)”后,它們被內(nèi)部上扎為高電平,并用作輸入。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在FLASH編程和校驗(yàn)時(shí),Pl口作為第八位地址接收。PO能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。● XTALl:反向振蕩放人器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。岡此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 AT89C52單片機(jī)系統(tǒng)① AT89C52引腳圖 ②管腳說(shuō)明:低頻信號(hào)發(fā)生器采用AT89C52單片機(jī)作為控制核心,工作電壓為5v,其內(nèi)部組成包括:一個(gè)8位的微處理器CPU及片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接;片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM低128字節(jié),存放讀/寫(xiě)數(shù)據(jù);高128字節(jié)被特殊功能寄存器占用;片內(nèi)程序存儲(chǔ)器4KB ROM;四個(gè)8位并行I/O(輸入/輸出)接口P0 –P3,每個(gè)口可以用作作輸入,也可以用作輸出;兩個(gè)定時(shí)/計(jì)數(shù)器,每個(gè)定時(shí)/計(jì)數(shù)器都可以設(shè)置成計(jì)數(shù)方式,用以對(duì)外部事件進(jìn)行計(jì)數(shù),也可以設(shè)置成定時(shí)方式,并可以根據(jù)計(jì)數(shù)或定時(shí)的結(jié)果實(shí)現(xiàn)計(jì)算機(jī)控制;五個(gè)中斷源的中斷控制系統(tǒng):一個(gè)全雙工UART(通用異步接收發(fā)送器)的串行I/O 口。系統(tǒng)可用LED顯示輸出波形的種類和頻率。 設(shè)計(jì)功能以單片機(jī)AT89C52為核心器件組成一個(gè)多功能智能函數(shù)發(fā)生器。(3) 方波的模擬產(chǎn)生:● 數(shù)字量為0x00到第0x80時(shí)推入DAC0832輸出為低電平● 數(shù)字量為時(shí)推入0x81到0xff時(shí)推入DAC0832輸出為高電平(4)三角波模擬信號(hào)由D/A轉(zhuǎn)換器的模擬量輸出:向DAC0832送數(shù)據(jù)0—255后,再送數(shù)據(jù)255—0的連續(xù)數(shù)據(jù)就能夠得上一個(gè)周期的完整三角波,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1