计算机毕业设计论文:4) PIC有优越开发环境。OTP单片机开发系统的实时性是一个重要的指标,象普通51单片机的开发系统大都采用高档型号仿真低档型号,其实时性不尽理想。PIC在推出一款新型号的同时推出相应的仿真芯片,所有的开发系统由专用的仿真芯片支持,实时性非常好。就我个人的经验看,还没有出现过仿真结果与实际运行结果不同的情况。
5) 其引脚具有防瞬态能力,通过限流电阻可以接至220V交流电源,可直接与继电器控制电路相连,无须光电耦合器隔离,给应用带来极大方便。
6) 彻底的保密性。PIC以保密熔丝来保护代码,用户在烧入代码后熔断熔丝,别人再也无法读出,除非恢复熔丝。目前,PIC采用熔丝深埋工艺,恢复熔丝的可能性极小。
7) 自带看门狗定时器,可以用来提高程序运行的可靠性。
8) 睡眠和低功耗模式。虽然PIC在这方面已不能与新型的TI-MSP430相比,但在大多数应用场合还是能满足需要的。
Microchip公司生产的PIC16F877是一款基于EPROM的8位高性能微控制器。与其它价格相当的微控制器相比,它在执行速度和代码压缩方面都有很大的改进。由于随时可以买到需要的OPT(一次性编程)产品,因而缩短了利用PIC16F877进行产品设计开发的周期。PIC16F877微控制器所具有的优越性能主要归功于它的精简指令集(RISC)和所采用的哈佛(Harvard)结构,它具有分离的程序储器空间(12位宽指令)和数据存储器空间(8位宽数据)。同时可运用两级流水线指令进行取数和执行,除了跳转指令需要两个周期外,其余所有的指令都可在单周期内执行。
图1-2 PIC16F877引脚图
本计算机毕业设计采用方案二,作为主控制器。
1.2.2 正弦信号产生
方案一:采用反馈型LC振荡原理,选择合适的电容、电感就能产生相应的正弦信号。此方案器件比较简单,但是难以达到高精度的程控调节,而且稳定度不高,故不采用。
方案二:采用DDS技术的基本原理。DDS技术是基于 Nyquist 采样定理,将模拟信号进行采集,经量化后存入存储器中(查找表),通过CPLD或者FPGA进行寻址查表输出波形的数据,再经D/A 转换滤波即可恢复原波形。根据 Nyquist 采样定理知,要使信号能够恢复,必须满足采样频率大于被采样信号最高频率的2倍,否则将产生混叠,经D/A 不能恢复原信号。此方案产生的波形比较稳定,在高频输出时会产生失真,而且电路比较复杂,故不采用。
方案三:直接采用DDS集成芯片。AD9850是AD公司生产的DDS芯片,带并行和串行加载方式,AD9850 内含可编程DDS 系统和高速比较器,能实现全数字编程控制的频率合成。采用先进的DDS技术在内部集成了32位相位累加器,14位正/负余弦和高性性能的10位D/A转换器以及高速比较器。它通过并口和串口的频率控制字来设定相应的累加器的步长大小,相位累加器的输出数字相位通过查表得到所需的频率信号的采样值。然后通过转换,输出所需频率的正弦输出信号的频率。由于DDS集成芯片能达到要求,而且节省硬件电路,程控调节能够方便实现。AD9850的工作原理为:
图1-3 并行工作方式
串行输入方式如图4所示,在WCLK的上升沿,40位数据由低位到高位依次从引脚25(D7)
移入到输入寄存器,并在FQ_UD的脉冲作用下,一次性打入到数据寄存器,以更新的输出频率(或相位)。
图1-4 串行工作方式
计算机毕业设计部分内容,详细请联系客服!