全球旧事资料 分类
。由于集成度的限制,最小应用系统只能用作一些小型的控制单元。其应用特点:
1有可供用户使用的大量IO口线。
2内部存储器容量有限。
3应用系统开发具有特殊性。
f图(2)89C51单片机最小系统
142波形产生模块设计
由单片机采用编程方法产生三种波形、通过DA转换模块DAC0832在进过滤波放大之后输出。其电路图如下:
图(3)波形产生电路
如上图所示,单片机的P0口连接DAC0832的八位数据输入端,DAC0832的输出端接放大器,经过放大后输出所要的波形。DAC0832的为八位数据并行输入
的,其结构图如下:
图(4)DAC0832的内部结构
143显示模块的设计
f通过液晶1602显示输出的波形、频率,其电路图如下:
图(5)液晶显示
如上图所示,1602的八位数据端接单片机的P1口,其三个使能端RS、RW、E分别接单片机的P32P34。通过软件控制液晶屏可以显示波形的种类以及波形的频率。
144键盘显示模块的设计
本系统采用独立键盘,其连接电路图如下:
图(6)键盘
图中键盘独立键盘引出的八跟线分别接单片机的P2口,只用其第四列,因此在程序初始化时P27脚给低电平。如图开关3用来切换输出波形、开关7和8用
f来调节频率的加减。当按开关7时输出波形的频率增加,按开关8时输出波形的频率减小。
15软件设计流程
本系统采用AT89S52单片机,用编程的方法来产生三种波形,并通过编程来切换三种波形以及波形频率的改变。具体功能有:(1)各个波形的切换;(2)各种参数的设定;(3)频率增减等。软件调通后,通过编程器下载到AT89S52芯片中,然后插到系统中即可独立完成所有的控制。软件的流程图如下:
图(7)程序流程图
16源程序
i
cludedefi
eucharu
sig
edchardefi
eui
tu
sig
edi
t
fsbitlcdrwP33sbitlcdrsP32sbitlcdeP34sbitdP27sbits1P20sbits2P21sbits3P22sbitcsP35sbitwrP36uchars1
umaysjui
tfreucharcodetosi
2560x800x830x860x890x8d0x900x930x960x990x9c0x9f0xa20xa50xa80xab0xae0xb10xb40xb70xba0xbc0xbf0xc20xc50xc70xca0xcc0xcf0xd10xd40xd60xd80xda0xdd0xdf0xe10xe30xe50xe70xe90xea0xec0xee0xef0xf10xf20xf40xf50xf60xf70xf80xf90xfa0xfb0xfc0xfd0xfd0xfe0xff0xff0xff0xff0xff0xff0xff0xff0xff0xff0xff0xff0xfe0xfd0xfd0xfc0xfb0xfa0xf90xf80xf70xf60xf50xf40xf20xf10xef0xee0xec0xea0xe90xe70xe50xe30xe10xde0xdd0xda0xd80xd60xd40xd10xcf0xcc0xca0xc70xc50xc20xbf0xbc0xba0xb70xb40xb10xae0xab0xa80xa50xa20x9f0x9c0x990x960x930x900x8d0x890x860x830x800x800x7c0x790x76
f0x720x6f0x6c0x690x660x630x600x5d0x5a0x570x550x510x4e0x4c0x480x450x430x400x3d0x3a0xr
好听全球资料 返回顶部