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

正文內(nèi)容

簡易函數(shù)信號發(fā)生器設(shè)計(jì)_畢業(yè)論文-閱讀頁

2025-06-21 22:00本頁面
  

【正文】 ,三角波默認(rèn)為 100hz,切換后頻率也為 50HZ 6533610^6/(256*FREQ) TIME0_H=temp/256。 } else if(cho==0|cho==3)//正弦波 三 角 波 默 認(rèn) 周 期 50hz 6553610^6//(512*FREQ) { temp=0xffff1953/FREQ。 TIME0_L=temp%256。 { if(duty_d==0amp。 else if(duty_u==0amp。 } //波形發(fā)生函數(shù) void sint(void) { if(!flag) { cs=0。cs=1。flag=1。P2=sin_num[num]。 if(num==255){num=0。} } } 16 void square(void) { if(i++sqar_num) {cs=0。cs=1。P2=0X00。} } void triangle(void) { cs=0。cs=1。P2=num++。 if(num==0){num=255。} } else if(flag) { cs=0。cs=1。flag=0。 P0=mand。 lcde=0。 P0=data0。 lcde=0。 write_mand(0x38)。 write_mand(0x01)。 write_mand(0x06)。 write_mand(0x0c)。 } //1602 顯示結(jié)束 /*******************頻率值轉(zhuǎn)換為字符串 **********************/ void temp_to_str() { // TempBuffer[0]=FREQ/1000+39。 //千位 TempBuffer[1]=FREQ%1000/100+39。 //百位 TempBuffer[2]=FREQ%1000%100/10+39。//十位 17 TempBuffer[3]=FREQ%1000%100%10+39。//個(gè)位 TempBuffer[4]=39。 TempBuffer[5]=39。 //TempBuffer[6]=39。 } void LCD_disp_str(uchar x,uchar y,uchar *str) { uchar address。 else address=0xc0+x。 while(*str!=39。) { write_data(*str)。 } } /******************* 頻率顯示*****************/ void show_frequency() { unsigned char i,j。//初始化 lcd write_mand(0xc0)。isizeof(value1)1。 delay(2)。// 液晶顯示位置 temp_to_str()。jsizeof(TempBuffer)1。 delay(5)。} else if(j==1) {LCD_disp_str(0,1, Wave: Square )。} else if(j==3) {LCD_disp_str(0,1, Wave: 18 Triangle)。 TH0=0xff。 IT0=1。 EX0=1。 IP=0X01。//初始化 lcd TR0=1。// 液晶顯示位置 /* delay(2)。isizeof(value1)1。 delay(2)。 while(1) { show_frequency()。 } } //按 鍵中斷處理程序。 if(chg==0) {FREQ=150。 if(++cho==4) {j=0。num=0。所有數(shù)據(jù)從新開始,保證波形的完整性 else if(freq_u==0|freq_d==0) {freq_ud()。(duty_d==0|duty_u==0)) {duty_ud()。 } //定時(shí)器中斷處理程序。TL0=0x00。 switch(cho) { case 0:{TH0=TIME0_H。sint() 。} //正弦波 //每半周期256 取樣。TL0=TIME0_L。break。分 100 份 每次 1%。TL0=TIME0_L。break。TL0=TIME0_L。break。 } } 5 、調(diào)試及結(jié)果 圖 12 總體電路圖 20 仿真測試結(jié)果 現(xiàn)在使用軟件 Proteus 進(jìn)行仿真測試,下面就相應(yīng) 的仿真效果圖: 圖 13 三角波仿真效果圖 圖 14 方波仿真效果圖 21 圖 15 正弦波仿真效果圖 從仿真的效果來看,這次的信號發(fā)生器的設(shè)計(jì)是很成功的。 實(shí)物測試結(jié)果 三角波: 圖 16 22 方波: 圖 17 正弦波: 圖 18 23 實(shí)物圖: 圖 19 六、 心得體會(huì) 這次的設(shè)計(jì)實(shí)踐從開課時(shí)的 PCB 板的制作,到后面的課題選擇,再到設(shè)計(jì)的整個(gè)過程。 在制作最小系統(tǒng) 板時(shí),由于很多東西都不太懂,畫圖時(shí)就出現(xiàn)器件找不到的問題,還好有同學(xué)可以請教,最后解決問題,最后在隊(duì)友合作下完成了系統(tǒng)板的制作,我們這次的課題制作的是波形發(fā)生器,借鑒了前輩的一些設(shè)計(jì)之后,剛開始波形出來失真很嚴(yán)重,最后認(rèn)真檢查了程序和硬件電路,發(fā)現(xiàn)是因?yàn)槌绦蛑胁蓸狱c(diǎn)數(shù)不夠多,硬件中也因?yàn)榉糯箅娐分?lm358 燒掉導(dǎo)致不能放大,最后在我們團(tuán)隊(duì)的努力下,解決了這個(gè)問題。我們還另外增加了一個(gè)電壓測量功能。 在大型程序的設(shè)計(jì)中,多采用 C 語言進(jìn)行程序編譯。而且,現(xiàn)在單片機(jī)產(chǎn)品推出時(shí)紛紛配套了 C 語言編譯器,應(yīng)用廣泛。在這一次的設(shè)計(jì)中 ,我不僅學(xué)到了關(guān)于 單片機(jī)技術(shù)方面 的許多專業(yè)知識,同時(shí)也讓我感覺到團(tuán)隊(duì)合作
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1