摘要本系统利用单片机AT89S52采用程序设计方法产生锯齿波、正弦波、矩
形波三种波形,再通过DA转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,能产1Hz3kHz的波形。通过键盘来控制三种波形的类型选择、频率变化,并通过液晶屏1602显示其各自的类型以及数值,系统大致包括信号发生部分、数模转换部分以及液晶显示部分三部分,其中尤其对数模转换部分和波形产生和变化部分进行详细论述。
关键词:单片机AT89S52、DAC0832、液晶1602
Abstractthissystemcapitalizeo
AT89s52,itmakesuseofce
tralprocessortoge
eratethreeki
dsofwavestheyaretria
glewavea
duseDAco
versio
modulewavege
eratemodulea
dliquidcrystaldisplayof1602itca
havethe1Hz3KHzprofileI
thissystemitca
co
trolwaveformchoosi
gfreque
cyra
geca
havethesi
ewavethesquarewavethetria
gularwaveSimulta
eouslymayalsotakethefreque
cymeasureme
tfreque
cya
ddisplaysthemthroughliquidcrystaldisplayof1602thisdesig
i
cludesthreemodulesTheyareDAco
versio
modulewavege
eratemodulea
dliquidcrystaldisplayofLEDmoduleI
thisdesig
thewavege
eratori
towaveformmodulea
dDAco
versio
modulearediscussedi
detailkeywordAT89S52DAC0832liquidcrystal1602
f目录
1、系统设计4
11、设计要求412、方案设计与论证413、总体系统设计514、硬件实现及单元电路设计615、软件设计流程916、源程序10
2、输出波形的种类与频率的测试16
21、测量仪器及测试说明1622、测试过程1623、测试结果r