[页数]:16 [字数]:5819 [目录] 一、题义分析及解决方案 二、硬件设计 三、控制程序设计 四、上机调试过程 五、设计总结及问题讨论 [正文] 一、题义分析及解决方案 1.1题义需求分析: 需求分析: 根据题意函数发生器具有将现实世界的一些数字模型转化成计算机能表示和处理的波形的一种仪器,它能控制各种波形的顺序播放和有效调节波形频率和幅度的作用。因为波形要输出到示波器和通过开关的控制输入波形的播放,故需要输入/输出接口部件,计算机处理的是数字信号而示波器处理的是模拟信号,所以在输入/输出接口部件和示波器之间加一个数/模转换器,由于计算机处理和数模转换后的信号很弱,故还要看数/模转换器是否自带放大器,而波形的产生和相关波形的切换和控制调节频率通过相应的程序来实现。当然还要对控制这一系列有序执行提出问题: 1)函数选择开关量(输入设备接口) 2)怎样描述这四个函数波形 3)波形输入到输出的转换(即数/模转换) 4)波形的输出,怎样观察输出的波形,四种波形的切换 1.2解决问题方法及思路 硬件部分: 根据题意要求及分析,本程序中用到的硬件器件为: 1)数/模转换器选用National Semiconductor的DAC0832; 2)选择8255A作为CPU与DAC0832之间的并行接口芯片,其中A口作为开关量的输入端。 软件部分: 根据题义要求及分析,本程序中硬件实现部分为: 程序采用循环依次显示四组波段的方式。 首先对8255A进行初始化,方式0,A口输入,显示过程中判断开关量是否有变化。若没有变化,则继续显示;若有改变,就重新判断要输出的波形。 相应地,在程序中编制显示正弦波段、三角波段、锯齿波段和脉冲波段,由上述的判断结果,根据条件进行跳转。 ...... [原文截取] 基于单板机的函数发生器设计与开发 一、题义分析及解决方案 1.1题义需求分析: 需求分析: 根据题意函数发生器具有将现实世界的一些数字模型转化成计算机能表示和处理的波形的一种仪器,它能控制各种波形的顺序播放和有效调节波形频率和幅度的作用。因为波形要输出到示波器和通过开关的控制输入波形的播放,故需要输入/输出接口部件,计算机处理的是数字信号而示波器处理的是模拟信号,所以在输入/输出接口部件和示波器之间加一个数/模转换器,由于计算机处理和数模转换后的信号很弱,故还要看数/模转换器是否自带放大器,而波形的产生和相关波形的切换和控制调节频率通过相应的程序来实现。当然还要对控制这一系列有序执行提出问题: 1)函数选择开关量(输入设备接口) 2)怎样描述这四个函数波形 3)波形输入到输出的转换(即数/模转换) 4)波形的输出,怎样观察输出的波形,四种波形的切换 1.2解决问题方法及思路 硬件部分: 根据题意要求及分析,本程序中用到的硬件器件为: 数/模转换器选用National Semiconductor的DAC0832; 选择8255A作为CPU与DAC0832之间的并行接口芯片,其中A口作为开..... |
微机与接口课程设计-基于单板机的函数发生器设计与开发
查看评论
已有0位网友发表了看法