A. 单片机波形发生器仿真图怎么调节
使用方法按下向上键切换波形。按下回车键进入频率设置,输入数字再按回车后保存,如果不想保存按下ESC键退出设置。起始时可能需要调整示波器才能正常显示波形。频率可调方波发生器设计,有图,有代码,protues仿真,易于实现。
利用数模转换器PCF8591实现简易波形发生器(可以输出正弦波、方波、三角波和锯齿波。可以通过按键选择波形和频率。事先用MATLAB生成波形数据,点数越多,波形越逼真)。
PCF8951是一个单电源低功耗的8位CMOS数据采集器件,具有4路模拟输入,1路模拟输出,一个串行I2C总线接口用来与单片机通信。三个引脚A0,A1,A2,用于编程硬件地址,允许最多8个器件连接到I2C而不需要额外的电路。器件的地址,控制以及数据都是通过I2C总线来传输。其中引脚1,2,3,4是4路模拟输入,引脚5,6,7是I2C总线的硬件地址,引脚8为数字地,9脚和10脚是I2C总线的SDA和SCL。12脚是时钟选择引脚,高电平表示外部时钟输入,低电平表示使用内部时钟。14脚是基准源,15脚是DAC的模拟输出,16脚是供电电源VCC。
B. 51单片机方波发生器
40khz方波是周期为25us的方波,可以正负电平各延时大约12us 51单片机P1口输出40khz方波,汇编程序如下: L1:CLR A MOV P1,A LCALL DELAY SETB A MOV P1,A LCALL DELAY SJMP L1 DELAY:MOV R1,#6 L1:DJNZ R1,L1