您好,欢迎访问三七文档
程控信号发生器电气工程学院一、比赛要求1、基本要求(1)能产生三角波、方波、正弦波(2)产生波形频率范围100HZ-1KHZ(3)频率步进可调:步长20HZ(4)幅度1V,带50欧姆负载时,波形失真小。2.发挥部分(1)产生波形频率范围100HZ-2KHZ(2)频率步进可调:步长10HZ;(3)波形幅度大小可调1~5V;(4)其它。一、程控信号发生器方框图CPU显示AD模块键盘功放二、键盘二、硬件去抖二、软件去抖#defineKEYSINP1^0Main(){KEYSIN=1;While(1){if(KEYSIN==0){serviceprogramdelayms(10);while(!KEYSIN);}}//while(1)}//main直接式扫描式二、扫描键盘三、LED显示VCC12DM7407N89C51_IOVCC12DM7407N89C51_IOVCC12DM7407N89C51_IO三、数码管K1f2g3e4d5K6c8DP7b9a10D?DpyGreen-CCIO1aIO2aIO3aIO4aIO5aIO6aIO7aIO8a500R?500R?500R?500R?500R?500R?500R?500R?OE1D02D13D24D35D46D57D68D79GND10LE11Q712Q613Q514Q415Q316Q217Q118Q019VDD20U?MC74HCT573ANVCCVCCK1f2g3e4d5K6c8DP7b9a10D?DpyGreen-CC500R?500R?500R?500R?500R?500R?500R?500R?K1f2g3e4d5K6c8DP7b9a10D?DpyGreen-CC500R?500R?500R?500R?500R?500R?500R?500R?K1f2g3e4d5K6c8DP7b9a10D?DpyGreen-CC500R?500R?500R?500R?500R?500R?500R?500R?hgfedcbaMR9CP8A1B2Q03Q14Q25Q36Q410Q511Q612Q713VCC14GND7U374F164ASCVCCVCCCLK164SDA164Q?PNPQ?PNPQ?PNPQ?PNPGNDBit0Bit1Bit2Bit374LS164(串口)74LS373(并口)三、LCD液晶显示1602是指显示的内容为16*2,即可以显示两行,每行16个字符。四、51单片机·8位CPU·4kbytes程序存储器(ROM)(52为8K)·128bytes的数据存储器·32条I/O口线111条指令,大部分为单字节指令·21个专用寄存器·2个可编程定时/计数器·5个中断源,2个优先级·一个全双工串行通信口、二个外部中断·外部数据存储器寻址空间为64kB·外部程序存储器寻址空间为64kB·逻辑操作位寻址功能·双列直插40PinDIP封装四、51单片机最小系统P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119VSS20P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528PSEN29ALE30EA/VPP31P0.7/AD732P0.6/AD633P0.5/AD534P0.4/AD435P0.3/AD336P0.2/AD237P0.1/AD138P0.0/AD039VCC40U1P80C51UBPNVCC12Y111.0592M22pC222pC1X1X2X1X2VCC10KR5S1104C14VCCD1RSTRST123456789RX14.7KP0.0P0.1P0.2P0,3P0.5P0,4P0.6P0.7P0.0P0.1P0.2P0.3P0.5P0.4P0.6P0.7VCCP1.0P1.1P1.2P1.3P1.5P1.4P1.6P1.7P2.0P2.1P2.2P2.3P2.5P2.4P2.6P2.7P3.0P3.1P3.2P3.3P3.5P3.4P3.6P3.747ufC5104C6VCC四、C8051F020(51内核)高速、流水线结构的8051兼容的CIP-51内核(可达25MIPS)全速、非侵入式的在系统调试接口(片内)真正12位(C8051F020/1)或10位(C8051F022/3)、100ksps的8通道ADC,带PGA和模拟多路开关真正8位500ksps的ADC,带PGA和8通道模拟多路开关两个12位DAC,具有可编程数据更新方式64K字节可在系统编程的FLASH存储器4352(4096+256)字节的片内RAM可寻址64K字节地址空间的外部数据存储器接口硬件实现的SPI、SMBus/I2C和两个UART串行接口5个通用的16位定时器具有5个捕捉/比较模块的可编程计数器/定时器阵列片内看门狗定时器、VDD监视器和温度传感器具有片内VDD监视器、看门狗定时器和时钟振荡器的C8051F020/1/2/3是真正能独立工作的片上系统。四、C8051F020(51内核)四、AVR单片机(Atmaga16)两个具有独立预分频器和比较器功能的8位定时器/计数器一个具有预分频器、比较功能和捕捉功能的16位定时器/计数器具有独立振荡器的实时计数器RTC四通道PWM8路10位ADC,8个单端通道,2个具有可编程增益(1x,10x,或200x)的差分通道面向字节的两线接口两个可编程的串行USART可工作于主机/从机模式的SPI串行接口具有独立片内振荡器的可编程看门狗定时器片内模拟比较器1K字节的片内SRAM,16K字节的系统内可编程Flash,擦写寿命:10,000次四、PIC单片机(PIC16F737)DAC0832是使用非常普遍的8位D/A转换器,由于其片内有输入数据寄存器,故可以直接与单片机接口。DAC0832以电流形式输出,当需要转换为电压输出时,可外接运算放大器。属于该系列的芯片还有DAC0830、DAC0831,它们可以相互代换。DAC0832主要特性:分辨率8位;电流建立时间1μS;数据输入可采用双缓冲、单缓冲或直通方式;输出电流线性度可在满量程下调节;逻辑电平输入与TTL电平兼容;单一电源供电(+5V~+15V);低功耗,20mW。五、DAC0832芯片及其与单片机接口五、DAC0832内部结构及引脚输入锁存器DAC寄存器D/A转换器DI7~DI0ILECSWR1WR2XFERVREFIOUT2IOUT1RfbAGNDVCC&&&LE1LE2LE=1输出跟随输入IE=0锁存五、DAC0832与80C51单片机的接口DACSDCWR均接地为直通方式D1D0D2D3D4D5D6D7VREF8RFB9GND10IOUT111IOUT212DI713DI614DI515DI416DI07CS1WR12GND3DI34DI25DI16XFER17WR218ILE19VDD20U3DAC0832LCJ500R?VCCDACSDACSDCWRVCCVCC58234671U?LM741CHVREFVREF0.1uFC?1KR?RPot0.1uFC?500R?+12AOUTAOUT4500R?-12V-12VIOUT1:电流输出端1,其值随DAC寄存器的内容线性变化;IOUT2:电流输出端2,其值与IOUT1值之和为一常数;Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;58234671U?LM741CH+12AOUT4R?-12VGNDRfbIOUT1IOUT2五、双极性模拟输出电压:VREF+5V-+RfbVOUTDAC0832IOUT1IOUT22RD0D7DGND-+VD2RRA1A2AGND与单片机接口结线同前图谢谢大家
本文标题:程控信号发生器
链接地址:https://www.777doc.com/doc-3199103 .html