基于51單片機(jī)的三角波輸出系統(tǒng)設(shè)計(jì).doc
約21頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
基于51單片機(jī)的三角波輸出系統(tǒng)設(shè)計(jì),頁(yè)數(shù):21字?jǐn)?shù):6172目 錄1 前言12 三角波輸出系統(tǒng)設(shè)計(jì)方案13 三角波輸出系統(tǒng)硬件電路設(shè)計(jì)23.1 三角波輸出系統(tǒng)總電路設(shè)計(jì)23.2 三角波輸出系統(tǒng)單元電路設(shè)計(jì)33.2.1 單片機(jī)最小系統(tǒng)33.2.2 波形輸出電路33.2.3 鍵盤(pán)擴(kuò)展電路54 三角波輸出系統(tǒng)程序設(shè)計(jì)64.1 ...
內(nèi)容介紹
此文檔由會(huì)員 8008008 發(fā)布
基于51單片機(jī)的三角波輸出系統(tǒng)設(shè)計(jì)
頁(yè)數(shù):21 字?jǐn)?shù):6172
目 錄
1 前言 1
2 三角波輸出系統(tǒng)設(shè)計(jì)方案 1
3 三角波輸出系統(tǒng)硬件電路設(shè)計(jì) 2
3.1 三角波輸出系統(tǒng)總電路設(shè)計(jì) 2
3.2 三角波輸出系統(tǒng)單元電路設(shè)計(jì) 3
3.2.1 單片機(jī)最小系統(tǒng) 3
3.2.2 波形輸出電路 3
3.2.3 鍵盤(pán)擴(kuò)展電路 5
4 三角波輸出系統(tǒng)程序設(shè)計(jì) 6
4.1 初始化模塊 6
4.2 波形產(chǎn)生模塊 6
4.3 鍵盤(pán)管理模塊 9
4.4 三角波輸出系統(tǒng)總程序 12
5 系統(tǒng)調(diào)試 18
6 心得體會(huì) 19
參考文獻(xiàn) 20
1 前言
單片機(jī)(SCM)是單片機(jī)微型計(jì)算機(jī)(Single Chip Microcomputer)的簡(jiǎn)稱.它是把組成微型計(jì)算機(jī)的各個(gè)功能部件:中央處理器CPU、隨機(jī)存取存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、I/O接口電路、定時(shí)/計(jì)數(shù)以及串行通信接口等部件集成在一塊芯片中,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)。單片機(jī)具有體積小、可靠性高、功能強(qiáng)大、方便靈活等優(yōu)點(diǎn)而得到廣泛應(yīng)用,主要涉及智能化儀器儀表、自動(dòng)化裝置、家用電器、醫(yī)用設(shè)備、計(jì)算機(jī)網(wǎng)絡(luò)和通信等領(lǐng)域。
在教學(xué)、實(shí)驗(yàn)和生產(chǎn)的許多實(shí)驗(yàn)場(chǎng)合,常常需要臨時(shí)的頻率可方便調(diào)節(jié)的信號(hào)發(fā)生器。但是市場(chǎng)上的函數(shù)發(fā)生器相對(duì)較貴,因?yàn)樗鼈円话愣际抢脤?zhuān)用數(shù)字合成DSS芯片,雖然能產(chǎn)生任意波形并達(dá)到很高的頻率,但是成本較高。而如果用分立元件組成函數(shù)發(fā)生器,通常只能產(chǎn)生低頻信號(hào),而且工作不穩(wěn)定,不易調(diào)試。利用51系列單片機(jī)制作一個(gè)簡(jiǎn)易的函數(shù)發(fā)生器,具有成本低、理論能產(chǎn)生任意波形,達(dá)到較高的頻率,且易于設(shè)計(jì)和調(diào)試的優(yōu)點(diǎn)。
基于性價(jià)比的考慮,決定采用STC的89C51單片機(jī)來(lái)設(shè)計(jì)函數(shù)發(fā)生器,使它能夠產(chǎn)生幅度,頻率在一定范圍內(nèi)可調(diào)的三角波。
2 三角波輸出系統(tǒng)設(shè)計(jì)方案
系統(tǒng)由89C51單片機(jī)通過(guò)掃描鍵盤(pán),按照幅度鍵(S1~S3)不同的鍵值來(lái)調(diào)用不同子程序?qū)崿F(xiàn)多種幅度的產(chǎn)生,按照頻率鍵(S5~S7)的不同的鍵值來(lái)改變延時(shí)實(shí)現(xiàn)多種頻率的產(chǎn)生。由單片機(jī)產(chǎn)生的10位串行數(shù)字信號(hào)通過(guò)P0口輸入到TLC5615進(jìn)行D/A轉(zhuǎn)換,輸出的模擬波形輸出到示波器顯示。
頁(yè)數(shù):21 字?jǐn)?shù):6172
目 錄
1 前言 1
2 三角波輸出系統(tǒng)設(shè)計(jì)方案 1
3 三角波輸出系統(tǒng)硬件電路設(shè)計(jì) 2
3.1 三角波輸出系統(tǒng)總電路設(shè)計(jì) 2
3.2 三角波輸出系統(tǒng)單元電路設(shè)計(jì) 3
3.2.1 單片機(jī)最小系統(tǒng) 3
3.2.2 波形輸出電路 3
3.2.3 鍵盤(pán)擴(kuò)展電路 5
4 三角波輸出系統(tǒng)程序設(shè)計(jì) 6
4.1 初始化模塊 6
4.2 波形產(chǎn)生模塊 6
4.3 鍵盤(pán)管理模塊 9
4.4 三角波輸出系統(tǒng)總程序 12
5 系統(tǒng)調(diào)試 18
6 心得體會(huì) 19
參考文獻(xiàn) 20
1 前言
單片機(jī)(SCM)是單片機(jī)微型計(jì)算機(jī)(Single Chip Microcomputer)的簡(jiǎn)稱.它是把組成微型計(jì)算機(jī)的各個(gè)功能部件:中央處理器CPU、隨機(jī)存取存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、I/O接口電路、定時(shí)/計(jì)數(shù)以及串行通信接口等部件集成在一塊芯片中,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)。單片機(jī)具有體積小、可靠性高、功能強(qiáng)大、方便靈活等優(yōu)點(diǎn)而得到廣泛應(yīng)用,主要涉及智能化儀器儀表、自動(dòng)化裝置、家用電器、醫(yī)用設(shè)備、計(jì)算機(jī)網(wǎng)絡(luò)和通信等領(lǐng)域。
在教學(xué)、實(shí)驗(yàn)和生產(chǎn)的許多實(shí)驗(yàn)場(chǎng)合,常常需要臨時(shí)的頻率可方便調(diào)節(jié)的信號(hào)發(fā)生器。但是市場(chǎng)上的函數(shù)發(fā)生器相對(duì)較貴,因?yàn)樗鼈円话愣际抢脤?zhuān)用數(shù)字合成DSS芯片,雖然能產(chǎn)生任意波形并達(dá)到很高的頻率,但是成本較高。而如果用分立元件組成函數(shù)發(fā)生器,通常只能產(chǎn)生低頻信號(hào),而且工作不穩(wěn)定,不易調(diào)試。利用51系列單片機(jī)制作一個(gè)簡(jiǎn)易的函數(shù)發(fā)生器,具有成本低、理論能產(chǎn)生任意波形,達(dá)到較高的頻率,且易于設(shè)計(jì)和調(diào)試的優(yōu)點(diǎn)。
基于性價(jià)比的考慮,決定采用STC的89C51單片機(jī)來(lái)設(shè)計(jì)函數(shù)發(fā)生器,使它能夠產(chǎn)生幅度,頻率在一定范圍內(nèi)可調(diào)的三角波。
2 三角波輸出系統(tǒng)設(shè)計(jì)方案
系統(tǒng)由89C51單片機(jī)通過(guò)掃描鍵盤(pán),按照幅度鍵(S1~S3)不同的鍵值來(lái)調(diào)用不同子程序?qū)崿F(xiàn)多種幅度的產(chǎn)生,按照頻率鍵(S5~S7)的不同的鍵值來(lái)改變延時(shí)實(shí)現(xiàn)多種頻率的產(chǎn)生。由單片機(jī)產(chǎn)生的10位串行數(shù)字信號(hào)通過(guò)P0口輸入到TLC5615進(jìn)行D/A轉(zhuǎn)換,輸出的模擬波形輸出到示波器顯示。
TA們正在看...
- 突發(fā)環(huán)境事件應(yīng)急救援預(yù)案報(bào)批版(附環(huán)境風(fēng)險(xiǎn)評(píng)估...doc
- 2015年一級(jí)建造師:市政工程重點(diǎn)內(nèi)容集錦.rar
- 2015礦業(yè)工程一級(jí)建造師必考精講錄音(測(cè)量與地質(zhì)).rar
- 2015礦業(yè)工程一級(jí)建造師必考精講錄音(鑿巖爆破).rar
- 2015礦業(yè)工程一級(jí)建造師必考精講錄音(地基與基礎(chǔ)...rar
- 2015礦業(yè)工程一級(jí)建造師必考精講錄音(地面工業(yè)建...rar
- 2015礦業(yè)工程一級(jí)建造師必考精講錄音(井巷工程11-...rar
- 2015礦業(yè)工程一級(jí)建造師必考精講錄音(井巷工程16-...rar
- 2015礦業(yè)工程一級(jí)建造師必考精講錄音(礦業(yè)工程法...rar
- 2015礦業(yè)工程一級(jí)建造師必考精講錄音(礦業(yè)工程管...rar