資源描述:
《片機(jī)課程設(shè)計(jì)測(cè)量電阻和電容》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、單片機(jī)原理及應(yīng)用課程設(shè)計(jì)報(bào)告設(shè)計(jì)課題:電容、電阻參數(shù)單片機(jī)測(cè)試系統(tǒng)的設(shè)計(jì)專業(yè)班級(jí):學(xué)生姓名:指導(dǎo)教目錄目錄11設(shè)計(jì)任務(wù)書21.1基本設(shè)計(jì)要求21.2選作項(xiàng)目22設(shè)計(jì)闡明312.1設(shè)計(jì)內(nèi)容31.2設(shè)計(jì)要求31.3設(shè)備及工作環(huán)境33系統(tǒng)方案整體設(shè)計(jì)43.1設(shè)計(jì)思路43.2系統(tǒng)整體框圖44硬件設(shè)計(jì)54.1系統(tǒng)硬件設(shè)計(jì)54.1.1按鍵電路設(shè)計(jì)54.1.2LCD顯示器54.2系統(tǒng)工作原理論述55軟件設(shè)計(jì)65.1分析論證65.1.1顯示模塊65.1.2產(chǎn)生脈沖模塊65.1.3轉(zhuǎn)換模塊73.1.4啟動(dòng)/暫停,復(fù)位模塊75.1.5整體功效75.2程序流程圖75.3程序清單86調(diào)試過(guò)程及分析177設(shè)計(jì)總結(jié)18參
2、考文獻(xiàn)201設(shè)計(jì)任務(wù)書1.1基本設(shè)計(jì)要求(1)在綜合單片機(jī)實(shí)驗(yàn)箱的硬件結(jié)構(gòu)上編寫軟件完成設(shè)計(jì)。(2)程序的首地址應(yīng)使目標(biāo)機(jī)可以直接運(yùn)行,即從0000H開端。在主程序的開端部分必須設(shè)置一個(gè)合適的棧底。程序放置的地址須持續(xù)且靠前,不要在中間留下大批的空間地址,以使目標(biāo)機(jī)可以應(yīng)用較少的硬件資源。(3)在液晶顯示屏上顯示測(cè)量的電阻電容,第一行顯示measures第二行顯示測(cè)的的值,如R=00.0KΩ或者C=00.00uF(4)在電路中設(shè)定三個(gè)按鍵一個(gè)是換電阻的按鍵,其余分別為測(cè)電容和測(cè)電阻時(shí)的按鍵,當(dāng)按下測(cè)電阻鍵時(shí),顯示相應(yīng)的電阻值,當(dāng)按下電容值時(shí)顯示測(cè)得的電容值(5)軟件設(shè)計(jì)必須應(yīng)用8052片內(nèi)定時(shí)
3、器,采用定時(shí)中斷結(jié)構(gòu),可以采用軟件中斷的延時(shí)法。1.2選作項(xiàng)目1、另設(shè)三個(gè)鍵,分別作液晶顯示器的調(diào)校。2、可以通過(guò)硬件電路,編寫相應(yīng)的軟件程序,實(shí)現(xiàn)顯示字幕的左移,右移等功能,本程序沒有3、同時(shí)也可以設(shè)置相應(yīng)的量程來(lái)設(shè)計(jì),本程序有相應(yīng)的硬件電路,但軟件讀者可以自己編寫2設(shè)計(jì)闡明12.1設(shè)計(jì)內(nèi)容用ZY15MCU12BD型綜合單片機(jī)實(shí)驗(yàn)箱及串口電路設(shè)計(jì)實(shí)現(xiàn)顯示時(shí)間并能夠調(diào)校時(shí)間的時(shí)鐘,還能夠?qū)崿F(xiàn)秒表的啟動(dòng)/暫停,復(fù)位功能。說(shuō)明設(shè)計(jì)中包含的內(nèi)容1.2設(shè)計(jì)要求(1)在ZY15MCU12BD型綜合單片機(jī)實(shí)驗(yàn)箱的硬件結(jié)構(gòu)上編寫軟件完成設(shè)計(jì)。(2)程序的首地址應(yīng)使目標(biāo)機(jī)可以直接運(yùn)行,即從0000H開端。在主
4、程序的開端部分必須設(shè)置一個(gè)合適的棧底。程序放置的地址須持續(xù)且靠前,不要在中間留下大批的空間地址,以使目標(biāo)機(jī)可以應(yīng)用較少的硬件資源。(3)在液晶顯示屏上顯示測(cè)量的電阻電容,第一行顯示measures第二行顯示測(cè)的的值,如R=00.0K或者C=00.00uF(4)在電路中設(shè)定三個(gè)按鍵一個(gè)是換電阻的按鍵,其余分別為測(cè)電容和測(cè)電阻時(shí)的按鍵,當(dāng)按下測(cè)電阻鍵時(shí),顯示相應(yīng)的電阻值,當(dāng)按下電容值時(shí)顯示測(cè)得的電容值(5)軟件設(shè)計(jì)必須應(yīng)用8052片內(nèi)定時(shí)器,采用定時(shí)中斷結(jié)構(gòu),可以采用軟件中斷的延時(shí)法。(6)上機(jī)調(diào)試程序。(7)寫出設(shè)計(jì)報(bào)告。1.3設(shè)備及工作環(huán)境(1)硬件:盤算機(jī)一臺(tái)、ZY15MCU12BD型綜合單
5、片機(jī)實(shí)驗(yàn)箱一臺(tái)、通信電纜一根。(2)軟件:Windows操縱系統(tǒng)、KeilC51軟件。3系統(tǒng)方案整體設(shè)計(jì)3.1設(shè)計(jì)思路或設(shè)計(jì)方案論證對(duì)電阻的測(cè)量,可將待測(cè)電阻與一標(biāo)準(zhǔn)電阻串聯(lián)后接在+5V的電源上,根據(jù)串聯(lián)分壓原理,利用ADC測(cè)定電阻兩端電壓后,即可得到其阻值。對(duì)電容的測(cè)量,可將其與已知阻值的電阻RA和RB組成基于NE555的多諧振蕩器如下頁(yè)圖。其產(chǎn)生的方波信號(hào)頻率為:故通過(guò)測(cè)定方波信號(hào)的頻率可以比較精確的測(cè)定C的值。測(cè)定方波信號(hào)頻率的方法,。測(cè)量頻率有測(cè)頻法和測(cè)周法兩種。(1)測(cè)頻法,利用外部電平變化引發(fā)的外部中斷,測(cè)算1s內(nèi)的波數(shù),從而實(shí)現(xiàn)對(duì)頻率的測(cè)定;(2)測(cè)周法,通過(guò)測(cè)算某兩次電平變化引
6、發(fā)的中斷之間的時(shí)間,實(shí)現(xiàn)對(duì)頻率的測(cè)定。簡(jiǎn)而言之,測(cè)頻法是直接根據(jù)定義測(cè)定頻率,測(cè)周法是通過(guò)測(cè)定周期間接測(cè)定頻率。理論上,測(cè)頻法適用于較高頻率的測(cè)量,測(cè)周法適用于較低頻率的測(cè)量。經(jīng)過(guò)調(diào)校,在測(cè)量低頻信號(hào)時(shí),本項(xiàng)目中測(cè)頻法精度已高于測(cè)周法,故舍棄測(cè)周法,全量程采用測(cè)頻法。3.2系統(tǒng)整體框圖復(fù)位電路輸入電阻RADC0804AT89S52開關(guān)控制輸入電容NE555圖1系統(tǒng)整體框圖4硬件設(shè)計(jì)4.1系統(tǒng)硬件設(shè)計(jì)4.1.1按鍵電路設(shè)計(jì)按鍵是實(shí)現(xiàn)人機(jī)對(duì)話的比較直觀的接口,可以通過(guò)按鍵實(shí)現(xiàn)人們想讓單片機(jī)做的不同的工作。鍵盤是一組按鍵的集合,鍵是一種常開型開關(guān),平時(shí)按鍵的兩個(gè)觸點(diǎn)處于斷開狀態(tài),按下鍵是它們閉合。鍵
7、盤分編碼鍵盤和非編碼鍵盤,案件的識(shí)別由專用的硬件譯碼實(shí)現(xiàn),并能產(chǎn)生鍵編號(hào)或鍵值的稱為編碼鍵盤,而缺少這種鍵盤編碼電路要靠自編軟件識(shí)別的稱為非編碼鍵盤。在單片機(jī)組成的電路系統(tǒng)及智能化儀器中,用的更多的是非編碼鍵盤。就是一種比較典型的按鍵電路,在按鍵沒有按下的時(shí)候,輸出的是高電平,當(dāng)按鍵按下去的時(shí)候,輸出的低電平4.1.2LCD顯示器1602液晶也叫1602字符型液晶它是一種專門用來(lái)顯示字母、數(shù)字、符