体系简介:这款信号发生器的原理是使用单片机操控DAC0832数模转化芯片,使其输出-5~+5的模仿量信号,由于单片机的指令履行周期很短,其间Atmel89s52最大可支撑24M的晶振,能够用数字信号发生很好的“模仿”信号。
这款体系仅仅概念上的,由于遭到数模芯片转化时刻和单片机程序操控时刻的约束,只能在很小的频率规模内出比较好的波形,这款体系首要仍是其程序的操控,其间操控程序占有整个程序的90%左右。
一块4×4的矩阵键盘向单片机供给输入,使LCD1602液晶显现出频率和幅值,经过抄作键盘能够改动相应的频率、幅值以及输出波形。
体系构成部件:
单片机Atmel89s52、数模转化芯片DAC0832、4×4键盘、LCD1602液晶显现
模块介绍:
4×4的矩阵键盘
单片机体系:24M晶振,30pf的电容,P0口:液晶的数据口,P2口:DAC0832的数据口,P1口:接4×4的矩阵键盘,P3.7:DAC0832片选信号
数模转化:DAC0832,根本接法
显现:LCD1602
波形输出:DAC0832的双极型输出
仿真波形:
LCD显现:
总结:优异的程序规划源自于优异的硬件体系,好的硬件电路能够大大提高开发功率,单片机开发应该走接口的模块话和标准化,这样能够大大削减开发人员的工作量,单片机接口模块的开发也较具有市场前景!
电路的规划不能彻底依赖于教科书上所说的,教科书仅仅一些理论性的东西,而一个优异安稳的电路体系要求的更多。
51单片机的速度不行、处理浮点数运算的才能不强,代码功率不高,在ARM体系如火如荼的时分,咱们居然还在学51!