- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《EDA模可变计数器设计
南昌大学实验报告
学生姓名: 邱永洪 学 号: 6100210026 专业班级: 中兴101班
实验类型: □ 验证 □ 综合 ■ 设计 □ 创新 实验日期: 2012.10. 19
实验二 模可变计数器的设计
一、实验目的
1、学习设计脉冲分频程序的设计,掌握分频的作用。
2、学会利用控制位M来控制计数器的模值。
二、实验内容与要求
1、计设置一位控制模的位M,要求M=0,模23计数;当M=1,模109计数;
2、计数结果用三位数码管显示,显示BCD码;
3、利用Quartus软件实现波形仿真;
4、应用实验箱验证此计数器的功能。
三、实验思路
1、要求分别实现模23和模109的计数,因些我分别用GW、SW、 BW 代表个位,十位和百位。还有一个控制模的位M,当M为0时实现模23计数,只用到GW和SW分别为个位和十位;当M为1时实现模109计数,用GW、SW、 BW 分别为个位,十位和百位计数。
2、由于要求用三个数码管显示,由于每次只能只能选中一个数码管显示管,因此我使用了数码管的动态扫描来实现视觉上多个数码管显示管同时显示的效果,这个步骤中分频计的作用很重要。我使用了一个可变的R作为分频计的初值。
3、计数时分两种情况
1)、当M为0时,实现模23计数,当个位为9则向十位进位,并个位清0,当个位小于9,则个位自身加1;计数到22时当下一个时钟上升沿到来时就清0重计。
2)、当M为1时,实现模109计数,当个位为9则向十位进位,并个位清0,当个位小于9,则个位自身加1;当个位和十位均为9时,就向百位进位,同时个位和十位自身清0;计数到108时当下一个时钟上升沿到来时就清0重计。
四、实验程序
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY count IS
PORT(CLK,M,EN,RST:IN STD_LOGIC;
R:IN STD_LOGIC_VECTOR(7 DOWNTO 0); ---分频计数初值
sel0,sel1,sel2:buffer STD_LOGIC;
SG:OUT STD_LOGIC_VECTOR(7 DOWNTO 0); --数码管八段
CLK1:buffer STD_LOGIC;
GW,SW,BW: buffer STD_LOGIC_VECTOR(3 DOWNTO 0);--计数器的个,十,百位
COUT:OUT STD_LOGIC;--溢出信号
SEL:OUT STD_LOGIC_VECTOR(7 DOWNTO 0) --位选信号
);
END count;
ARCHITECTURE behav OF count IS
SIGNAL CNT,X : STD_LOGIC_VECTOR(7 DOWNTO 0); --数码管分频计数
SIGNAL J : STD_LOGIC_VECTOR(11 DOWNTO 0); --12位BCD计数值
SIGNAL CNT8: STD_LOGIC_VECTOR(2 DOWNTO 0); --数码管选择
SIGNAL A : STD_LOGIC_VECTOR(3 DOWNTO 0); --数码管显示值
SIGNAL MODEL : STD_LOGIC_VECTOR(11 DOWNTO 0); --模长信号
BEGIN
P1:PROCESS(CLK,R) --进程P1分出的频率用来数码管的位
BEGIN
X=R;
IF CLKEVENT AND CLK = 1 THEN CNT=CNT+1;
IF CNT=X-1 THEN CLK1=1;CNT--R分频:R是一个八位的二进制数
ELSE CLK1=0;
END IF;
END IF;
END PROCESS;
P2:PROCESS(EN,RST,M,CLK1) --计数
BEGIN
CASE M IS
WHEN 0=MODEL=000000100010;--23
WHEN 1=MODEL=000100001000;--109
END CASE;
GW=J(3 do
您可能关注的文档
- 《2015年人教版中考化学模拟试题及答案.doc
- 《CPU温控技术.doc
- 《cpu详解.doc
- 《2015年人教版地理研讨会---年年岁岁花相似,岁岁年年题不同.doc
- 《2015年从化市初中毕业班综合测试答案.doc
- 《CPU插槽类型.doc
- 《2015年会计人员继续教育网上培训试题及答案1-3.doc
- 《CrazyEnglish365最常用的英语口语绝密.doc
- 《2015年会计继续教育模拟题.doc
- 《2015年会计继续教育满分模拟题.doc
- 浙江省教育考试院2024-2025学年高三第三次模拟生物试题含解析.doc
- 广东省广州市广东二师番禺附中2023-2024学年高三第六次模拟考试历史试卷含解析.doc
- 陕西省韩城市司马迁中学2025届高三第二次模拟考试语文试题试卷含解析.doc
- 2025届浙江省嵊州市高级中学高考压轴卷历史试题试卷含解析.doc
- 南京航空航天大学金城学院《英语听说(一)》2021-2022学年第一学期期末试卷.doc
- 福州软件职业技术学院《鉴定式案例研习》2023-2024学年第二学期期末试卷.doc
- 2025年天津市河西区下学期高三5月摸底联考英语试题含解析.doc
- 重庆市大学城第一中学2023-2024学年高考冲刺英语模拟试题含解析.doc
- 新疆乌鲁木齐七十中2024届高考考前模拟语文试题含解析.doc
- 河南省安阳市安阳县第一高级中学2023-2024学年高考英语必刷试卷含解析.doc
最近下载
- T∕CHCA 002-2024 热喷涂稀土合金复合涂层钢筋.pdf
- 建设工程工程量清单计价规范.docx VIP
- 第39讲建筑工程费用定额的适用范围及应用一bak.pdf VIP
- B3201_T 1211-2024 既有公共建筑能效提升节能量核定技术规程.pdf VIP
- 安全仪表系统检验测试计划.docx VIP
- 2025年义务教育2022年版《道德与法治课程标准》真题试卷附参考答案.docx VIP
- 智能安防巡逻机器人解决方案.doc VIP
- 常州站车站行车工作细则.pdf VIP
- 专用设备的操作手册编写与用户培训考核试卷.docx VIP
- 工程造价咨询服务方案 第二章 工作流程及进度控制方案.docx VIP
文档评论(0)