簡(jiǎn)易數(shù)字電壓表.doc
約31頁(yè)DOC格式手機(jī)打開展開
簡(jiǎn)易數(shù)字電壓表,摘要:本文介紹一種基于89c52單片機(jī)的一種電壓測(cè)量電路,該電路采用adc0809 a/d轉(zhuǎn)換電路,測(cè)量范圍直流0-±5伏,使用led顯示,可以與pc機(jī)進(jìn)行串行通信。該顯示電路使用led數(shù)碼管,運(yùn)用數(shù)字動(dòng)態(tài)掃描的方法,來實(shí)現(xiàn)輸出數(shù)據(jù)的顯示。復(fù)位電路則采用比較常用的上電復(fù)位操作。正文用at89...
內(nèi)容介紹
此文檔由會(huì)員 yuan871222 發(fā)布
簡(jiǎn)易數(shù)字電壓表
簡(jiǎn)易數(shù)字電壓表
摘要:本文介紹一種基于89C52單片機(jī)的一種電壓測(cè)量電路,該電路采用ADC0809 A/D轉(zhuǎn)換電路,測(cè)量范圍直流0-±5伏,使用LED顯示,可以與PC機(jī)進(jìn)行串行通信。該顯示電路使用LED數(shù)碼管,運(yùn)用數(shù)字動(dòng)態(tài)掃描的方法,來實(shí)現(xiàn)輸出數(shù)據(jù)的顯示。復(fù)位電路則采用比較常用的上電復(fù)位操作。正文用AT89C52芯片和ADC0809芯片完成一個(gè)簡(jiǎn)易的數(shù)字電壓表,能夠?qū)斎氲?~5 V的模擬直流電壓進(jìn)行測(cè)量,并通過7段LED數(shù)碼管進(jìn)行顯示,測(cè)量誤差約為0.02 V,讀數(shù)據(jù)準(zhǔn)確,測(cè)量方便。該電壓表的測(cè)量電路主要由三個(gè)模塊組成:A/D轉(zhuǎn)換模塊、數(shù)據(jù)處理模塊及顯示控制模塊。A/D轉(zhuǎn)換主要由芯片ADC0809來完成,數(shù)據(jù)處理則由芯片AT89C52來完成,顯示模塊主要由7段數(shù)碼管及相應(yīng)的驅(qū)動(dòng)芯片組成,顯示測(cè)量到的電壓值
前言 1
第1章 簡(jiǎn)易數(shù)字電壓表的方案設(shè)計(jì) 2
1.1 功能要求 2
1.2 方案論證 2
第2 章系統(tǒng)硬件電路的設(shè)計(jì) 2
第3章 關(guān)于元件的介紹 4
3.1 關(guān)于AT89C52 4
3.1.1 主要特性 4
3.1.2 內(nèi)部結(jié)構(gòu) 4
3.2 關(guān)于ADC0809 5
3.2.1 主要特性 5
3.2.2 內(nèi)部結(jié)構(gòu) 5
第4章 系統(tǒng)程序的設(shè)計(jì) 7
4.1 始化程序 7
4.2 主程序 7
4.3 顯示子程序 8
4.4模/數(shù)轉(zhuǎn)換測(cè)量子程序 8
第5章 調(diào)試及性能分析 9
5.1 調(diào)試及測(cè)試 9
5.2 性能分析 10
第6章 控制源程序清單 11
6.1 單片機(jī)匯編原程序清單 11
6.2單片機(jī)C源程序清單 16
第7章PCB板的制作 18
7.1 建立設(shè)計(jì) 18
7.2 PCB板的制作 19
7.3 PCB板的制作注意事項(xiàng) 19
7.3.1 原理圖常見錯(cuò)誤 19
7.3.2 PCB板常見錯(cuò)誤 20
7.3.3 布線 20
附錄 23
謝辭 24
參考文獻(xiàn) 25
簡(jiǎn)易數(shù)字電壓表
摘要:本文介紹一種基于89C52單片機(jī)的一種電壓測(cè)量電路,該電路采用ADC0809 A/D轉(zhuǎn)換電路,測(cè)量范圍直流0-±5伏,使用LED顯示,可以與PC機(jī)進(jìn)行串行通信。該顯示電路使用LED數(shù)碼管,運(yùn)用數(shù)字動(dòng)態(tài)掃描的方法,來實(shí)現(xiàn)輸出數(shù)據(jù)的顯示。復(fù)位電路則采用比較常用的上電復(fù)位操作。正文用AT89C52芯片和ADC0809芯片完成一個(gè)簡(jiǎn)易的數(shù)字電壓表,能夠?qū)斎氲?~5 V的模擬直流電壓進(jìn)行測(cè)量,并通過7段LED數(shù)碼管進(jìn)行顯示,測(cè)量誤差約為0.02 V,讀數(shù)據(jù)準(zhǔn)確,測(cè)量方便。該電壓表的測(cè)量電路主要由三個(gè)模塊組成:A/D轉(zhuǎn)換模塊、數(shù)據(jù)處理模塊及顯示控制模塊。A/D轉(zhuǎn)換主要由芯片ADC0809來完成,數(shù)據(jù)處理則由芯片AT89C52來完成,顯示模塊主要由7段數(shù)碼管及相應(yīng)的驅(qū)動(dòng)芯片組成,顯示測(cè)量到的電壓值
前言 1
第1章 簡(jiǎn)易數(shù)字電壓表的方案設(shè)計(jì) 2
1.1 功能要求 2
1.2 方案論證 2
第2 章系統(tǒng)硬件電路的設(shè)計(jì) 2
第3章 關(guān)于元件的介紹 4
3.1 關(guān)于AT89C52 4
3.1.1 主要特性 4
3.1.2 內(nèi)部結(jié)構(gòu) 4
3.2 關(guān)于ADC0809 5
3.2.1 主要特性 5
3.2.2 內(nèi)部結(jié)構(gòu) 5
第4章 系統(tǒng)程序的設(shè)計(jì) 7
4.1 始化程序 7
4.2 主程序 7
4.3 顯示子程序 8
4.4模/數(shù)轉(zhuǎn)換測(cè)量子程序 8
第5章 調(diào)試及性能分析 9
5.1 調(diào)試及測(cè)試 9
5.2 性能分析 10
第6章 控制源程序清單 11
6.1 單片機(jī)匯編原程序清單 11
6.2單片機(jī)C源程序清單 16
第7章PCB板的制作 18
7.1 建立設(shè)計(jì) 18
7.2 PCB板的制作 19
7.3 PCB板的制作注意事項(xiàng) 19
7.3.1 原理圖常見錯(cuò)誤 19
7.3.2 PCB板常見錯(cuò)誤 20
7.3.3 布線 20
附錄 23
謝辭 24
參考文獻(xiàn) 25