全球旧事资料 分类
摘要本系统利用单片机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
detail
keywordAT89S52DAC0832liquidcrystal1602
目录
f1系统设计
11设计要求12方案设计与论证
121信号发生电路方案论证122单片机的选择论证123显示方案论证124键盘方案论证13总体系统设计14硬件实现及单元电路设计141单片机最小系统的设计
142波形产生模块设计143显示模块的设计144键盘模块的设计
15软件设计流程
16源程序2输出波形的种类与频率的测试21测试仪器及测试说明
f22测试结果3设计心的及体会4附录41参考文献42附图
1、系统设计
经过考虑,我们确定方案如下:利用AT89S52单片机采用程序设计方法产生锯齿波、正弦波、矩形波三种波形,再通过DA转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,通过键盘来控制三种波形的类型选择、频率变化,最终输出显示其各自的类型以及数值。
11、设计要求
1、利用单片机采用软件设计方法产生三种波形2)、三种波形可通过键盘选择3)、波形频率可调4)、需显示波形的种类及其平率
f12方案设计与论证
121信号发生电路方案论证
方案一:通过单片机控制DA,输出三种波形。此方案输出的波形不够稳
定,抗干扰能力弱,不易调节。但此方案电路简单、成本低。
方案二:使用传统的锁相频率合成方法。通过芯片IC145152,压控振荡器搭接的
锁相环电路输出稳定性极好的正弦波,再利r
好听全球资料 返回顶部