程控信号发生器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

程控信号发生器电气工程学院一、比赛要求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四通道PWM8路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-12VIOUT1:电流输出端1,其值随DAC寄存器的内容线性变化;IOUT2:电流输出端2,其值与IOUT1值之和为一常数;Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;58234671U?LM741CH+12AOUT4R?-12VGNDRfbIOUT1IOUT2五、双极性模拟输出电压:VREF+5V-+RfbVOUTDAC0832IOUT1IOUT22RD0D7DGND-+VD2RRA1A2AGND与单片机接口结线同前图谢谢大家

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功