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

正文內(nèi)容

課程設(shè)計--電壓測量程序設(shè)計(編輯修改稿)

2025-02-13 04:08 本頁面
 

【文章內(nèi)容簡介】 2液晶顯示模塊輸入放大OP07電路模塊A/D轉(zhuǎn)換模塊 單片機(jī)最小系統(tǒng)其原理圖如下:晶振電路如下圖:復(fù)位電路如下圖:于輸入電路的電壓要經(jīng)過OP07放大電路放大,電路圖如下:ADC0809轉(zhuǎn)換電路如下:1602液晶顯示電路如下::選擇ADC0809的轉(zhuǎn)換通道開啟A/D轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換液晶顯示開始轉(zhuǎn)換是否結(jié)束NY設(shè)定定時器,提供時鐘信號輸出轉(zhuǎn)換結(jié)果 A/D轉(zhuǎn)換程序:設(shè)置模擬輸入口開始啟動轉(zhuǎn)換轉(zhuǎn)換完成?NY輸出數(shù)值處理完成了系統(tǒng)的硬件設(shè)計,制作和軟件編程之后,要使系統(tǒng)能夠按設(shè)計意圖正常運(yùn)行,必須進(jìn)行系統(tǒng)調(diào)試。調(diào)試分了硬件和軟件調(diào)試 硬件調(diào)試的主要任務(wù)是排除硬件故障,其中包括設(shè)計的錯誤和工藝性故障等。1) 檢查所設(shè)計的硬件電路板所有的器件和引腳是否正確,尤其是電源的連接是否正確;檢查各總線是否有短路的故障。檢查開關(guān)/按鍵是否正常,是否連接正確,為了保護(hù)芯片,應(yīng)先對各插座電位進(jìn)行檢查,確認(rèn)無誤后再插入芯片。2) 將40芯片的仿真插頭插入單片機(jī)插座進(jìn)行調(diào)試,檢查各接口是否滿足設(shè)計的要求,有正常的程序測試硬件電路的好壞。軟件調(diào)試的任務(wù)是利用開發(fā)工具進(jìn)行在線仿真調(diào)試,發(fā)現(xiàn)和糾正程序的錯誤,同時也能發(fā)現(xiàn)硬件的故障。軟件調(diào)試是一個模塊一個模塊進(jìn)行的。首先單獨(dú)調(diào)試各子程序是否能夠按照預(yù)期的功能,接口電路的控制是否正常。最后調(diào)試整個程序。尤其注意的是各模塊間能否正確的傳遞參數(shù)。1) 檢查液晶顯示模塊程序。在主程序中調(diào)用display()和dislay_zifu()函數(shù),觀察在1602液晶上是否能夠顯示相應(yīng)的字符。如果不能,則在相關(guān)的子程序中設(shè)計斷點(diǎn),反復(fù)調(diào)試直到能夠顯示。2) 檢查按鍵模塊程序。本設(shè)計的按鍵模塊程序是用狀態(tài)機(jī)的方法,可以在key_state1狀態(tài)下加一個任務(wù),如顯示一個字符在液晶上。觀察是否正確顯示。3) 檢查A/D轉(zhuǎn)換模塊程序??梢栽谟布娐返妮斎攵溯斎胍阎膸讉€電壓,分別觀察液晶上是否顯示相應(yīng)的電壓值。4) 檢查數(shù)據(jù)的轉(zhuǎn)換模塊程序??梢园从布娐返陌存I開關(guān),輸入相應(yīng)的電壓,觀察液晶顯示的電壓值是否一致。如果一致。則數(shù)據(jù)轉(zhuǎn)換的算法正確的??傉{(diào)試。當(dāng)相應(yīng)的各模塊環(huán)節(jié)都正確后,可程序下載到單片機(jī)。接上電源運(yùn)行。再檢查所有功能,觀察是否能預(yù)期的一樣。如果一樣,說明設(shè)計成功完成??偨Y(jié):這次的課程認(rèn)識到了我們的動手能力還不夠,理論知識也學(xué)得不夠扎實(shí),還有我們的經(jīng)驗也不夠。經(jīng)過了設(shè)計后我們的動手能力得到提高,也進(jìn)一步鞏固了我們的理論知識,同時也增加了一些設(shè)計的經(jīng)驗。參考文獻(xiàn):[1]楊毅剛,彭喜元編著,單片機(jī)原理與應(yīng)用設(shè)計 北京:電子工業(yè)出版社。[2]趙月飛等編著,Protel 99 SE基礎(chǔ)與實(shí)例教程 北京:機(jī)械工業(yè)出版社。[3]姜志海編著,單片機(jī)的C語言程序設(shè)計與應(yīng)用北京:電子工業(yè)出版社。[4]史建芳編著,智能儀器設(shè)計基礎(chǔ) 北京:電子工業(yè)出版社。附錄1:源程序主程序:include include include include sbit CLOCK=P0^7。 extern uchar display_buffer[][16]。 void main() { TMOD=0x02。 TH0=0x14。 TL0=0x00。 IE=0x82。 TR0=1。 Initialize_LCD1602()。 delay50us(10)。 Write_LCD_Co
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1