新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于MCS51設(shè)計(jì)的概念版的信號(hào)發(fā)生器

基于MCS51設(shè)計(jì)的概念版的信號(hào)發(fā)生器

作者: 時(shí)間:2016-09-26 來源:網(wǎng)絡(luò) 收藏

  系統(tǒng)簡(jiǎn)介:這款的原理是利用單片機(jī)控制DAC0832數(shù)模轉(zhuǎn)化芯片,使其輸出-5~+5的模擬量信號(hào),由于單片機(jī)的指令執(zhí)行周期很短,其中Atmel89s52最大可支持24M的晶振,可以用數(shù)字信號(hào)產(chǎn)生很好的“模擬”信號(hào)。

本文引用地址:http://www.butianyuan.cn/article/201609/310321.htm

  這款系統(tǒng)只是概念上的,因?yàn)槭艿綌?shù)模芯片轉(zhuǎn)化時(shí)間和單片機(jī)程序控制時(shí)間的限制,只能在很小的頻率范圍內(nèi)出比較好的波形,這款系統(tǒng)主要還是其程序的控制,其中控制程序占有整個(gè)程序的90%左右。

  一塊4×4的矩陣鍵盤向單片機(jī)提供輸入,使LCD1602液晶顯示出頻率和幅值,通過抄作鍵盤可以改變相應(yīng)的頻率、幅值以及輸出波形。

  系統(tǒng)構(gòu)成部件:

  單片機(jī)Atmel89s52、數(shù)模轉(zhuǎn)換芯片DAC0832、4×4鍵盤、LCD1602液晶顯示

  模塊介紹:

  4×4的矩陣鍵盤

  

 

  單片機(jī)系統(tǒng):24M晶振,30pf的電容,P0口:液晶的數(shù)據(jù)口,P2口:DAC0832的數(shù)據(jù)口,P1口:接4×4的矩陣鍵盤,P3.7:DAC0832片選信號(hào)

  

 

  數(shù)模轉(zhuǎn)換:DAC0832,基本接法

  

 

  顯示:LCD1602

  

 

  波形輸出:DAC0832的雙極型輸出

  

 

  仿真波形:

  

 

  LCD顯示:

  

 

  總結(jié):優(yōu)秀的程序設(shè)計(jì)源自于優(yōu)秀的硬件系統(tǒng),好的硬件電路可以大大提高開發(fā)效率,單片機(jī)開發(fā)應(yīng)該走接口的模塊話和標(biāo)準(zhǔn)化,這樣可以大大減少開發(fā)人員的工作量,單片機(jī)接口模塊的開發(fā)也較具有市場(chǎng)前景!

  電路的設(shè)計(jì)不能完全依賴于教科書上所說的,教科書只是一些理論性的東西,而一個(gè)優(yōu)秀穩(wěn)定的電路系統(tǒng)要求的更多。

  51單片機(jī)的速度不夠、處理浮點(diǎn)數(shù)運(yùn)算的能力不強(qiáng),代碼效率不高,在ARM系統(tǒng)如火如荼的時(shí)候,我們竟然還在學(xué)51!



關(guān)鍵詞: MCS51 信號(hào)發(fā)生器

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉