数控分频器设计学习数控分频器的设计、分析和测试方法
《数控分频器设计学习数控分频器的设计、分析和测试方法》由会员分享,可在线阅读,更多相关《数控分频器设计学习数控分频器的设计、分析和测试方法(4页珍藏版)》请在装配图网上搜索。
1、实验六:数控分频器设计一、 实验目的学习数控分频器的设计、分析和测试方法。二、 实验内容1 在实验系统上硬件验证例5-1 的功能。可选实验电路模式1:键2/键1 负责输入8位预置数D(PIO7-PIO0);CLK 由clock0 输入,频率选65536Hz 或更高(确保分频后落在音频范围);输出FOUT 接扬声器(SPKER)。编译下载后进行硬件测试:改变键2/键1的输入值,可听到不同音调的声音。2将例5-1 扩展成16 位分频器,并提出此项设计的实用示例,如PWM 的设计等。3实验报告:根据以上的要求,将实验项目分析设计,仿真和测试写入实验报告。三实验程序LIBRARY IEEE;USE I
2、EEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY DVF IS PORT(CLK:IN STD_LOGIC; D:IN STD_LOGIC_VECTOR(7 DOWNTO 0); FOUT:OUT STD_LOGIC);END;ARCHITECTURE one OF DVF IS SIGNAL FULL:STD_LOGIC;BEGIN P_REG:PROCESS(CLK) VARIABLE CNT8:STD_LOGIC_VECTOR(7 DOWNTO 0); BEGINIF CLKEVENT AND CLK=1THEN
3、IF CNT8=11111111THEN CNT8:=D; FULL=1; ELSE CNT8:=CNT8+1; FULL=0; END IF;END IF;END PROCESS P_REG;P_DIV:PROCESS(FULL)VARIABLE CNT2:STD_LOGIC;BEGINIF FULLEVENT AND FULL=1 THEN CNT2:=NOT CNT2; IF CNT2=1 THEN FOUT=1;ELSE FOUT=0; END IF;END IF ;END PROCESS P_DIV;END;四,实验仿真结果五 心得在这次的试验中我学习了在实验系统上硬件验证例5-1 的功能。可选实验电路模式1:键2/键1 负责输入8位预置数D(PIO7-PIO0);CLK 由clock0 输入,频率选65536Hz 或更高(确保分频后落在音频范围);输出FOUT 接扬声器(SPKER)。编译下载后进行硬件测试:改变键2/键1的输入值,可听到不同音调的声音。我刚开始不会看模式一的键盘锁定,后来在同学的帮助下会了,仿真图像开始出不来,因为我自己刚开始没有调时间,时间隔得太长了,导致与图像出不来。我没有做到用示波器的那一步,下次会努力的。
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。