信号发生器实验明书.docVIP

  • 4
  • 0
  • 约7.88千字
  • 约 9页
  • 2016-11-23 发布于贵州
  • 举报
信号发生器实验明书

硬件大型实验说明书 包含的内容 需求分析 将各种波形描述成数组;使用定时器0,用于设定采样频率,控制对波形数组的采样频率;使用定时器1,用于设定数码显示管的数据刷新频率;设置数码显示管引导用户对波形信息选择进行设置以及显示选定波形信息的频率;设定键盘,进行单一波形选择,多个波形叠加选择,波形幅值、频率的设定;连接DA转换芯片,将波形信息的数字量转换成模拟量输出。 程序开始执行时,通过数码显示管显示内容的引导,使用户通过键盘选择单波形或多波形叠加,输入波形的类型、幅值、频率,确定后,开始产生波形信号。定时器0定时溢出时转入定时器0 中断服务程序在对应波形数组中顺序取值通,取值的选取需要过输入频率计算出移动步长,每次取值的数组下标都是上一次取值的数组下标加移动步长,进而实现对频率的控制。取到的值通过计算得到对应幅值下的正确值送入DA转换,输出模拟量。 总体设计 数码显示模块,编写一段用于测试数码显示管的花样显示,对键盘读入信息data_arr[8]中数值右移、高位添加数字、转化为浮点数,以及将一位数的段码转换为一位数字。 键盘模块,通过键盘扫描,将矩阵键盘的扫描码转换为数值,实现从键盘读入0~9数字以及小数点,对于输入数字的确定、重写,将由键盘接收输入的波形信息返回。 定时器模块,用到两个定时器。定时器0 ,定时实现每秒固定的扫描频率,它的中断服务程序中,根据输入的选择,依次将全局变量

文档评论(0)

1亿VIP精品文档

相关文档