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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告-基于at89s52單片機(jī)的多功能函數(shù)信號(hào)發(fā)生器(參考版)

2024-10-28 18:55本頁面
  

【正文】 while(1) { display()。 P0=0x00。//顯示頻率第 3 位 P1=0xf7。 P0=0x00。//顯示頻率第 2 位 P1=0xfb。 P0=0x00。//顯示頻率第 1 位 P1=0xfd。 P0=0x00。 P1=0xfe。 } } //數(shù)碼管顯示 void display() { P0=leddata[qian]。break。TL0=TIME0_L。break。TL0=TIME0_L。break。TL0=TIME0_L。 datadeal_f()。 qian=12。//最高位顯示 “b”,指示三角波 } if(ser==0)//切換為鋸齒波 { FREQ=100。 cho=1。 qian=10。 } //按鍵中斷處理程序 void keydeal() interrupt 0 { if(squ==0)//切換為方波 { FREQ=100。 shi=FREQ%100/10。 TIME0_L=temp%256。 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 20 } if(cho==1) { temp=655361953/FREQ。 //方波和鋸齒波 N=256; 6533610^6/(N*FREQ) TIME0_H=temp/256。 if(FREQ==1000) //保證頻率在 100Hz到 1KHz之間,達(dá)到邊界頻率時(shí),調(diào) //整為初始頻率 FREQ=100。 } //頻率調(diào)整 void freq_u() { uint temp。i0。 } //延時(shí)子程序 void delay() { uint i。 flag=0。 num=1。 flag=1。 num+=1。 else P2=0xff。 } void squwave()//方波, 256 次間斷構(gòu)成一個(gè)周期。 EA=1。 //外部中斷 0,下降沿觸發(fā) EX0=1。 TL0=0xb1。 TMOD=0X01。//初始頻率設(shè)定為 100Hz cho=0。 //定時(shí)器的初值設(shè)定 uchar leddata[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39}。 uchar num,cho。 uint qian,bai,shi,ge。 sbit cs=P3^0。 sbit ser=P1^6。 參考文獻(xiàn) [1] 余發(fā)山主編 .單片機(jī)原理及應(yīng)用技術(shù) .徐州:中國礦業(yè)大 學(xué)出版社 . [2] 雷發(fā)禹,賓淼林,李永枧,等 .基于單片機(jī)的信號(hào)發(fā)生器設(shè)計(jì)與仿真 .邵陽學(xué)院學(xué)報(bào)(自然科學(xué)版 ) , 2020, 6(3): 3943 [3] 譚浩強(qiáng)著 .C 語言程序設(shè)計(jì) .清華大學(xué)出版社 . 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 18 附 1: 源程序代碼 include define uint unsigned int define uchar unsigned char sbit squ=P1^4。本次設(shè)計(jì)由兩人共同完成,也培養(yǎng)了我們的團(tuán)隊(duì)合作精神。但由于是第一次焊接電路板,焊工不熟練,布線不美觀以至于在實(shí)際焊接時(shí)出現(xiàn)了不少問題。 在硬件設(shè)計(jì)過程中,需要考慮很多問題,例如元器件參數(shù)的選取,單片機(jī)的實(shí)際驅(qū)動(dòng)能力。在不滿足要求時(shí)反復(fù)思考,研究錯(cuò)誤出在哪里,經(jīng)過不懈努力,最終找出錯(cuò)誤所在,滿足了基本的設(shè)計(jì)要求。這樣不僅鞏固了以前所學(xué)過的知識(shí),加深了我對(duì)所學(xué)知識(shí)的理解,而且學(xué)到了很多在書本上未涉及的知識(shí),鍛煉了搜集有用信息的能力。函數(shù)信號(hào)發(fā)生器的硬件設(shè)計(jì)電路簡單,但對(duì)各芯片的性能及工作原理不是很熟悉;軟件設(shè)計(jì)并不太復(fù)雜,但需要搞清其工作原 理,時(shí)序。系統(tǒng)的仿真原理圖如圖 所示: 圖 系統(tǒng)的仿真原理圖 仿真結(jié)果分析 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 16 圖 方波波形 圖 調(diào)頻后的方波圖 調(diào)幅 后的方波 圖 三角波波形 圖 調(diào)頻的三角 波 圖 調(diào)幅后的三角波 圖 鋸齒波波形 圖 調(diào)頻后的鋸齒波 圖 調(diào)幅后的鋸齒波 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 17 5 課程設(shè)計(jì)體會(huì) 課程設(shè)計(jì)是培養(yǎng)我們綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn)、提出、分析和解決實(shí)際問題的能力。時(shí)鐘產(chǎn)生電路的晶振為 12MHz,接地電容為 30pF。然后把在 Keil 環(huán)境調(diào)試下生成的 .HEX 文件導(dǎo)入到 AT89S52 里,點(diǎn)擊運(yùn)行符號(hào)就可以使軟硬件的配套設(shè)施在Proteus 的環(huán)境下仿真 實(shí)現(xiàn),以檢查是否存在錯(cuò)誤。它是目前最好的仿真單片機(jī)及外圍器件的工具。其流程圖如下圖所示: 否 是 開始 設(shè)置初值 num(字符型) =0 將 num 值賦給 P2 口 使 num 一直加 1 判斷 num 值是否為 255 將 num 值置為 0 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 15 4 Proteus 軟件仿真 系統(tǒng)仿真環(huán)境 本設(shè)計(jì)采用 Proteus 仿真軟件進(jìn)行仿真, Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 14 系統(tǒng)按鍵的實(shí)現(xiàn)過程 波形的切換和頻率的調(diào)整通過四個(gè)獨(dú)立按鍵來實(shí)現(xiàn)。程序流程圖如 下圖所示: 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 13 是否是否判斷 num 是等于 255使 num 一直加 1將 n um 值賦
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1