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

正文內(nèi)容

簡(jiǎn)易數(shù)字電壓表的設(shè)計(jì)(單片機(jī)課程設(shè)計(jì))-資料下載頁(yè)

2025-08-17 09:39本頁(yè)面

【導(dǎo)讀】可測(cè)0~5V的8路電壓輸入值;在LED數(shù)碼管上輪流顯示;利用功能鍵可以實(shí)現(xiàn)滾動(dòng)顯示,顯示啟動(dòng)/停止等;[1]劉瑞新.單片機(jī)原理及應(yīng)用教程[M].北京:機(jī)械工業(yè)出版社,[5]譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)(第二版)[M].北京:清華大學(xué)出版社,[6]蔡美琴.MCS-51系列單片機(jī)系統(tǒng)及其應(yīng)用[M].北京:高等教育出版社,而且隨著電子技術(shù)的發(fā)展,更是經(jīng)常需要測(cè)量高精度的電壓,所以數(shù)字電壓表。就成為一種必不可少的測(cè)量?jī)x器。模擬量轉(zhuǎn)換成不連續(xù)、離散的數(shù)字形式并加以顯示的儀表。目前,由各種單片A/D轉(zhuǎn)換器構(gòu)成的數(shù)字電壓表,已被廣泛用于電子及電工。測(cè)量、工業(yè)自動(dòng)化儀表、自動(dòng)測(cè)試系統(tǒng)等智能化測(cè)量領(lǐng)域,示出強(qiáng)大的生命力。51單片機(jī)開(kāi)發(fā)平臺(tái)實(shí)現(xiàn)的一種數(shù)字電壓表系統(tǒng)。該設(shè)計(jì)采用STC89C51單片機(jī)作為控制。電壓的數(shù)據(jù)采樣,使得該數(shù)字電壓表能夠測(cè)量0-5V之間的直流電壓值。

  

【正文】 void delay_ms(uint i) { uchar x,j。 for(j=0。ji。j++) for(x=0。x=50。x++)。 } //鍵盤(pán)掃描程序 uchar keyscan() { uchar sccode。 //定義鍵盤(pán) 行列變量 uchar recode。 22 P2=0xf0。 if((P2amp。0xf0)!=0xf0) //檢測(cè) 是否有鍵被按下 { delay_ms(8)。 //延時(shí) 消抖動(dòng) if((P2amp。0xf0)!=0xf0) { sccode=0xfe。 while((sccodeamp。0x10)!=0) { P2=sccode。 if((P2amp。0xf0)!=0xf0) { recode=(P2amp。0xf0)|0x0f。 while((P2amp。0xf0)!=0xf0)。 return(~recode+~sccode)。 } else { sccode=(sccode1)|0x01。 } } } while((P2amp。0xf0)!=0xf0)。 } return(0)。 } //按鍵 編碼對(duì)應(yīng)表 uchar key_driver() { uchar temp=0,num=100。 temp=keyscan()。 switch (temp) { case 0x11:num=1。break。 23 case 0x12:num=2。break。 case 0x14:num=3。break。 case 0x18:num=10。break。 case 0x21:num=4。break。 case 0x22:num=5。break。 case 0x24:num=6。break。 case 0x28:num=11。break。 case 0x41:num=7。break。 case 0x42:num=8。break。 case 0x44:num=9。break。 case 0x48:num=12。break。 case 0x81:num=13。break。 case 0x82:num=0。break。 case 0x84:num=14。break。 case 0x88:num=15。break。 default :break。 } return num。 } //定時(shí)器 定時(shí) void timer0(void) interrupt 1 { TH0=(6553649995)/256。 //裝 定時(shí)初值 TL0=(6553649995)%256。 nTIME++。 if(nTIME==20) { nTIME=0。 chan_temp++。 CHAN=chan_temp5。 if(chan_temp==8)chan_temp=0。 } } 24 第四章 電路板 制作與 仿真 調(diào)試 電路 板 的 設(shè)計(jì) 與 制作 ( 1) 打印: 根據(jù) 調(diào)整 好的 PCB 圖 ,進(jìn)行設(shè)置,并打印出來(lái) , PCB 打印 圖 如圖 41 所示 。 ( 2) 曝光:撕開(kāi)感光板上的白色不透明保護(hù)膜,感光板銅皮面被綠色的化學(xué)物質(zhì) —— 感光膜所覆蓋 ,將打印的原理圖一面與感光膜貼合,放入曝光機(jī)中,注意紙?jiān)谙聦樱?進(jìn)行抽真空,然后 設(shè)置參數(shù)為下曝光,曝光時(shí)間為 300 秒,啟動(dòng)曝光。 ( 3) 顯像:將曝光好的板子放入顯像劑中,邊抖動(dòng)邊觀察板子,一旦板上出現(xiàn)清晰的圖案就 應(yīng) 立即 將 板子拿出, 避免 顯影過(guò)度,然后 放入清水中沖洗干凈。檢查磨面線路是否有短路或開(kāi)路的地方 ,短路的地 方用小刀刮掉 ,斷路的地方用油 性 筆修補(bǔ) . ( 4) 腐蝕:將板子放入腐蝕液中浸泡直至該腐蝕掉的銅消除干凈。注意不要過(guò)度腐蝕。 ( 5) 打孔與焊接:根據(jù)所需孔的大小選擇尺寸合適的鉆頭打孔,利用電烙鐵、焊錫和松香將元器件焊接在電路板上。 ( 6) 檢查電路:對(duì)整個(gè)電路板進(jìn)行全面的測(cè)試,如果有問(wèn)題結(jié)合原理圖對(duì)電路進(jìn)行更換元件,重新焊接等調(diào)整,測(cè)試通過(guò)后整個(gè)電路板就算順利完成了。 圖 41 PCB 打印圖 25 偉福仿真器的 仿真調(diào)試 硬件仿真,就是仿真器接電腦,仿真器再通過(guò)仿真頭接目標(biāo)板,然后程序就能在線仿真。 這里 使用的是偉 福仿真器 V8/T, 當(dāng)仿真器 連接好了以后,打開(kāi) 51 開(kāi)發(fā)軟件平臺(tái)KEIL( version2) ,通過(guò)在 KEIL 中修改你的程序中不滿意的部分,仿真器會(huì)在軟件平臺(tái)KEIL 的控制下時(shí)時(shí)聯(lián)動(dòng)。然后通過(guò)單步運(yùn)行程序或者讓程序運(yùn)行到指定的程序行停止,等等調(diào)試方法調(diào)試你的程序,直到你滿意為止,全部過(guò)程硬件都會(huì)和程序同步運(yùn)行,所見(jiàn)即所得??梢詷O大地提高效率,不用再反復(fù)的用編程器向 51 芯片中燒錄程序。仿真器就是通過(guò)仿真頭用軟件來(lái)代替了在目標(biāo)板上的 51 芯片,關(guān)鍵是不用反復(fù)的燒寫(xiě) ,不滿意隨時(shí)可以改 ,可以單步運(yùn)行 ,指定端點(diǎn)停止等等,調(diào)試 方面極為方便。 仿真器內(nèi)部的 P 口等硬件資源和 51系列單片機(jī)基本是完全兼容的。仿真主控程序被存儲(chǔ)在仿真器芯片特殊的指定空間內(nèi),有一段特殊的地址段用來(lái)存儲(chǔ)仿真主控程序,仿真主控程序就象一臺(tái)電腦的操作系統(tǒng)一樣控制仿真器的正確運(yùn)轉(zhuǎn)。 仿真器和電腦的上位機(jī)軟件(即 KEIL)是通過(guò)串口相連的,通過(guò)仿真器芯片的 RxD 和 TxD 端口和電腦的串行口做聯(lián)機(jī)通訊, RxD 負(fù)責(zé)接收電腦主機(jī) 發(fā)來(lái)的控制數(shù)據(jù), TxD 負(fù)責(zé)給電腦主機(jī)發(fā)送反饋信息??刂浦噶钣?KEIL 發(fā)出,由仿真器內(nèi)部的仿真主控程序負(fù)責(zé)執(zhí)行。接收到的數(shù)據(jù),并且進(jìn)行正確的處理 。進(jìn)而驅(qū)動(dòng)相應(yīng)的硬件工作,這其中也包括把接收到的 BIN或者其他格式的程序存放到仿真器芯片內(nèi)部用來(lái)存儲(chǔ)可執(zhí)行程序的存儲(chǔ)單元(這個(gè)過(guò)程和把程序燒寫(xiě)到 51 芯片里面是類似的,只是仿真器的擦寫(xiě)是以覆蓋形式來(lái)做的),這樣就實(shí)現(xiàn)了類似編程器反復(fù)燒寫(xiě)來(lái)試驗(yàn)的功能!不同的是,通過(guò)仿真主控程序可以做到讓這些目標(biāo) 程序,做特定的運(yùn)行,比如單步、指定端點(diǎn)、指定地址的等,并且通過(guò) KEIL可是時(shí)時(shí)觀察到單片機(jī)內(nèi)部各個(gè)存儲(chǔ)單元的狀態(tài)。仿真器和電腦主機(jī)聯(lián)機(jī)后就象是兩個(gè)精密的齒輪互相咬合的關(guān)系,一旦強(qiáng)行中斷這種聯(lián)系(比如強(qiáng)行給仿真器手 動(dòng)復(fù)位或者拔去聯(lián)機(jī)線等),電腦就會(huì)提示聯(lián)機(jī)出現(xiàn)問(wèn)題,這也體現(xiàn)了硬件仿真的鮮明特性,即“所見(jiàn)即所得”。這些都是編程器無(wú)法做到的。這些給調(diào)試、修改、以及生成最終程序創(chuàng)造了比較有力的保證,從而實(shí)現(xiàn)較高的效率。 26 第五章 總結(jié) 課程設(shè)計(jì)總結(jié) 經(jīng)過(guò) 兩周的課程設(shè)計(jì),不得不說(shuō),這次的課程設(shè)計(jì)讓我受益匪淺。從 一開(kāi)始拿到 課程設(shè)計(jì) 任務(wù)書(shū)之后 ,就緊鑼密鼓地開(kāi)始一系列 準(zhǔn)備 與 收獲 : 硬件知識(shí)上: ( 1) 搜集了解了 ADC0809 的原理,知道 了其應(yīng)用 范圍 ,知道其具有 8路 模擬量轉(zhuǎn)數(shù)字量的功能,再去學(xué)習(xí)怎樣去控制它進(jìn) 行轉(zhuǎn)換,怎樣去用軟件的方法等待其完成; ( 2) 復(fù)習(xí)了 89C51 單片機(jī) 的知識(shí),深入體會(huì)了上拉電阻對(duì)于 P0口 的重要作用 , 知道一個(gè)單片機(jī)最小系統(tǒng)應(yīng)包含復(fù)位電路、起振電路、電源 ; ( 3) 對(duì) 74HC164有了 更加深刻的認(rèn)識(shí),知道其移位寄存器的功能可幫助我們?cè)?I/O 口 不 夠 用的時(shí)候提供一個(gè)擴(kuò)展; 軟件上: ( 1) 在 原理圖繪制與 pcb 繪制 方面 ,我學(xué)會(huì)了用 protel99se 來(lái) 進(jìn)行繪制,懂得有些元件并非標(biāo)準(zhǔn)庫(kù)里都有,需要我們?nèi)?dòng)手繪制,要自己畫(huà)封裝,這期間還應(yīng)懂得元件的真實(shí)尺寸; 在 繪制 pcb圖的時(shí)候其封裝應(yīng) 與 原理圖相對(duì)應(yīng), 并且應(yīng)該手動(dòng)布線,以滿足我們實(shí)際的需求;( 2) 在 編程方面,我采用了相對(duì)熟悉一點(diǎn)的 C語(yǔ)言編寫(xiě) ,也學(xué)會(huì)了怎樣通過(guò) keil 與偉 福 V8/T 仿真器 相結(jié)合 進(jìn)行 仿真調(diào)試,避免了過(guò)多的去插拔芯片,也更加方便調(diào)試,提高效率; 在這些次 的 實(shí)踐 中,通過(guò)老師們耐心的指導(dǎo),指出了我的許多錯(cuò)誤, 這些 錯(cuò)誤有些往往顯而易見(jiàn)卻又容易 犯 錯(cuò) , 有些確實(shí)是我們水平與經(jīng)驗(yàn)的不足,而這些東西也大大影響了我們整個(gè)組的進(jìn)度,導(dǎo)致最后的效果很不理想 。但是不管 怎樣,這 或許 才是我們真正面對(duì)的一點(diǎn)小困難, 往后 有更大的挑戰(zhàn),這需要我們 去 認(rèn)識(shí)自己與別人的差距,去學(xué)習(xí), 去更加有自信的去 克服 這些 困難 ,真正 地 去做到 學(xué)以致用,在實(shí)踐中 來(lái) 感受這樣一門(mén)課程在生活中的體現(xiàn),也能讓 以更加 專注認(rèn)真的態(tài)度對(duì)待每一次作品的設(shè)計(jì) 。當(dāng)然 ,團(tuán)隊(duì)的合作也是很重要的,也希望我們一起攜手并進(jìn),互幫互助,取得成功! 27 參考文獻(xiàn) [1]于殿泓 ,王新年 .單片機(jī)原理與程序設(shè)計(jì)實(shí)驗(yàn)教程 [M]西安電子科技大學(xué)出版社 [2]宋鳳娟,孫軍,李國(guó)忠 .基于 89C51 單片機(jī)的數(shù)字電壓表設(shè)計(jì) [J].工業(yè)控制計(jì)算機(jī), [3]蔡美琴 .MCS51 系列單片機(jī)系統(tǒng)及其應(yīng)用 [M].北京 : 高等教育出版社 , [4]邊春遠(yuǎn)等著 .MCS51 單片機(jī)應(yīng)用開(kāi)發(fā)實(shí)用子程序 [M].北京 :人民郵電出版社, [5]張俊 ,鐘知原 ,王日根 .簡(jiǎn)易 數(shù)字電壓表的設(shè)計(jì) [J].科協(xié) 論壇:下半月 ,2020( 8) 3435 [6]劉瑞新 .單片機(jī)原理及應(yīng)用教程 [M].北京 : 機(jī)械工業(yè)出版社 ,( 6) [7]朱定華 .微機(jī)原理、匯編與接口技術(shù) [M].北京 : 清華大學(xué)出版社 , [8]苗紅霞 .單片機(jī)實(shí)現(xiàn)數(shù)字電壓表的軟硬件設(shè)計(jì) [J].河海大學(xué)常州分校學(xué)報(bào), 2020,( 03) [9]譚浩強(qiáng) .C 語(yǔ)言程序設(shè)計(jì)( 第二版) [M].北京 : 清華大學(xué)出版社 , [10]李廣弟 .單片機(jī)基礎(chǔ) .[M]北京 : 北京航空航天出版社 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1