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

正文內(nèi)容

基于單片機的低頻信號發(fā)生器畢業(yè)設(shè)計論文(文件)

2025-07-30 20:17 上一頁面

下一頁面
 

【正文】 w uVision project,選擇 AT89S51 單片機加載文件中 file,編寫軟件, 然后進行編譯,然后以 .C 格式重新命名保存到文件中 AT89S51 單片機加載文件中 .C 格式源文件加載進入 output 選中生產(chǎn) hex 文件 7. 生 hex 文件 如下圖成功生成 hex 文件 圖 42 成功生成 hex 文件 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 19 頁 共 40 頁 Protues 硬件電路仿真調(diào)試 Protues 軟件是一個非常強大的軟件,它可以仿真單片機等多種元器件,在這個軟件上,你可以將畫出模擬硬件電路連接圖,并且可以瞬間切換到 PCB 上,這個軟件可以幫助我們,減少實踐過程中由于設(shè)計不當(dāng)或者認(rèn)為操作原因?qū)е略骷?的算壞,在 Protues 中我們可以用模擬元器件布置電路,進行連接仿真、調(diào)試。 圖 431 正弦波仿真圖(左)和實物圖(右) 當(dāng)?shù)谝淮伟聪?K1,波形為方波, 燈 2亮。在這個過程中我們運用我們學(xué)過的單片機知識,從書本到實踐,整個過程讓我對單片機知識能夠更加深入的了解,不再是紙上談兵。 論文設(shè)計的過程中我主要用到 keil uVision 和 Protues 兩個軟件。 當(dāng)然,這樣的設(shè)計還是有一些不足之處,比如如何編程設(shè)計優(yōu)化程序結(jié)構(gòu),以達(dá)到更高的質(zhì)量,顯示電路和鍵盤電路有待進一步提高。本畢業(yè)論文的選題、定題、開題報告以及論文的修改都是經(jīng)過我的指導(dǎo)老師張老師 的精心指導(dǎo)下完成的。感謝在論文寫作過程中給予我航標(biāo)的張老師! 同時我要感謝我的同學(xué),感謝他們給我莫大的鼓勵。 sbit s3=P3^7。 sbit led2=P3^2。 char num,boxing,u。 unsigned long int m。 //正弦波取碼 uchar code juxing[64]={ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }。 for(a=xms。b)。 lcden=1。 P0=date。 lcden=0。i++) { for(j=0。 k++。 //默認(rèn)開始狀態(tài)為關(guān)使能端,見時序圖 Lcd_ram()。 write_(0x01)。 //設(shè)置初始化數(shù)據(jù)指針,是在讀指令的操作里進行的 for(i=10。 for(i=0。 write_date(0)。 write_date(0)。 39。)。 write_date(39。039。)。 } 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 31 頁 共 40 頁 void initclock() //時鐘初始化 { TMOD=0x01。 ET0=1。 bai=pinlv%1000/100。 if(qian==0) write_date(39。 if(qian==0amp。)。.39。H39。)。 write_date(0)。 led3=1。 write_date(3)。 write_date(3)。 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 33 頁 共 40 頁 write_date(4)。 write_date(4)。 } if(boxing==3) { write_(0x80+10)。 write_date(6)。 led3=0。 pinlv+=bujin。 a=m/256。 if(s2==0) { EA=0。 } display()。 EA=1。 boxing++。 } } } void bujindisplay() { uint bai,shi,ge。 write_(0x80+11)。 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 36 頁 共 40 頁 else write_date(table[bai])。)。 h++。S39。t39。e39。p39。 39。v39。a39。l39。u39。e39。:39。 bujindisplay()。 initclock()。 bujin1++。 if(s2==0) { while(!s2)。 } } } } void main() //主函數(shù) { init_lcd()。 initclock()。 } bujinjiance()。 break。 break。 if(u=64) u=0。 TL0=b。 break。 break。 while(1) { if(h==0) { keyscan()。 a=m/256。 if(bujin1=0) { bujin1=100。 } bujindisplay()。 } } } if(h==1) { if(s1==0) { delay(5)。 bujin=bujin1。delay(1)。delay(1)。delay(1)。delay(1)。delay(1)。delay(1)。delay(1)。delay(1)。delay(1)。delay(1)。delay(1)。 write_(0x80)。 } void bujinjiance() { if(s4==0) { delay(5)。 write_date(39。 39。 shi=bujin1%100/10。 } display()。 if(s3==0) { EA=0。 a=m/256。 pinlv=bujin。 EA=1。 } display()。 delay(2)。 write_date(6)。 write_date(6)。 led1=1。 write_date(4)。 led1=0。 write_date(3)。 } if(boxing==1) { write_(0x80+10)。 write_date(0)。 write_date(0)。 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 32 頁 共 40 頁 write_date(39。 write_date(table[ge])。 write_date(table[shi])。bai==0) write_date(39。)。 ge=pinlv%1000%100%10。 } void display() //顯示函數(shù) { uchar qian,bai,shi,ge。 TL0=b。z39。 write_date(39。)。039。 write_date(39。 write_(0x80+0x40+0x09)。 write_date(0)。i++) { write_date(table1[i])。i++) //顯示初始化 { write_date(table1[i])。 //顯示功能設(shè)置 0x0f為開顯示, 顯示光標(biāo),光標(biāo)閃爍; 0x0c 為開顯示,不顯光標(biāo),光標(biāo)不閃 write_(0x06)。 write_(0x38)。 } } void init_lcd() //初始化函數(shù) { uchar i。j++) { write_(temp+j)。 for(i=0。 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 29 頁 共 40 頁 lcden=1。 lcden=0。 P0=。a) for(b=110。 //三角波取碼 uchar code juchi[64]={ 0,4,8,12,16,20,24,28,32,36,40,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,130,134,138,142, 146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,215,219,223,227,231,235,239,243,247,251,255 }。 //自定義字符 uchar code zifu[]={ 0x0e,0x11,0x11,0x00,0x00,0x00,0x00,0x00, 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 27 頁 共 40 頁 0x00,0x00,0x00,0x00,0x11,0x11,0x0e,0x00, //正弦波 0 1 0x00,0x07,0x04,0x04,0x04,0x04,0x1c,0x00, 0x00,0x1c,0x04,0x04,0x04,0x04,0x07,0x00, //矩形波 2 3 0x00,0x01,0x02,0x04,0x08,0x10,0x00,0x00, 0x00,0x10,0x08,0x04,0x02,0x01,0x00,0x00, //三角波 4 5 0x00,0x01,0x03,0x05,0x09,0x11,0x00,0x00, //鋸齒波 6 }。 uchar code table[]=0123456789。 sbit lcdrs=P2^7。 sbit led0=P3^0。 謝謝! 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 23 頁 共 40 頁 參考文獻 1 孫育才 ,孫華芳 ,王榮興 .單片機原理及應(yīng)用 [M].北京:電子工業(yè)出版社, 20xx: 2 李鴻 .單片機原理及應(yīng)用 [M].湖南:湖南大學(xué)出版社, 20xx: 3 楊恢先 ,黃輝先 .單片機原理及應(yīng)用 [M].人民郵電出版社 ,20xx. 4 曾一江 .單片機微機原理與接口技術(shù) [M].科學(xué)出版社 ,20xx. 5 胡漢才 .單片機原理及接口技術(shù) [M]. 北京:清華大學(xué)出版社, 1996:6678. 6 劉守義 .單片機應(yīng)用技術(shù) .西安:西安電子科技大學(xué)出版社, 20xx: 7 孫俊逸 ,盛秋林 ,張錚 .單片機原理及應(yīng)用 [M].北京:清華大學(xué)出版社, 20xx: 8 陸子明 ,徐長根 .單片機設(shè)計與應(yīng)用基礎(chǔ)教程 .北京:國防工業(yè)出版社, 20xx: 9 蔣智勇,等 .單片微型計算機原理及應(yīng)用 [M].沈陽遼寧科學(xué)技術(shù)出版社 10 范立南 .單片微機接口與控制技術(shù) [M].沈陽:遼寧大學(xué)出版社, 1996: 11 杜華 .任意波形發(fā)生器及應(yīng)用 [J].國外電子測量技術(shù), 20xx,12(1):3840. 12 張永瑞 .電子測量技術(shù)基礎(chǔ) [M].西安:西安電子科技大學(xué)出版社, 20xx 淮陰工學(xué)院畢業(yè)設(shè)計說明書 (論文) 第 24 頁 共 40 頁 附錄 附錄 A 電路原理圖 P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0(RXD)10P3.1(TXD)11P3.2(INT
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1