- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电路课程设计概要1
数字电路课程设计设计思路:对工业控制中生产轧钢板厚度的测量,设计一个通过移动的滑动电阻,测量其在电路中的电压变化,再通过单片机等判断厚度,进行轧钢机的调整。做一个电压测量器,数据采样通过数据分配器输入ADC0809数模转换器,通过ADC0809转换为数字信号,并通过数码管显示十六进制显示。设计内容:模数转换器ADC0809 程序:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;use ieee.std_logic_arith.all;entity ADC0809 is port ( d : in std_logic_vector(7 downto 0); --ADC0809输出的采样数据clk,eoc : in std_logic; --clk为系统时钟,eoc为ADC0809转换结束信号clk1,start, ale,en: out std_logic; --ADC0809控制信号abc_in :in std_logic_vector(2 downto 0); --模拟选通信号abc_out :out std_logic_vector(2 downto 0); --ADC0809模拟信号选通信号 q : out std_logic_vector(7 downto 0)); --送至8个并排数码管信号 end ADC0809; architecture behav of ADC0809 is type states is ( st0,st1, st2, st3, st4,st5,st6); --定义各状态的子类型signal current_state, next_state:states:=st0;signal regl :std_logic_vector(7 downto 0); --中间数据寄存信号signal qq:std_logic_vector(7 downto 0):begincom:process(current_state,eoc) --规定各种状态的转换方式begin case current_state is when st0=next_state=st1;ale=0;start=0;en=0; when st1=next_state=st2;ale=1;start=0;en=0; when st2=next_state=st3;ale=0;start=1;en=0; when st3= ale=0;start=0;en=0; if eoc=1 then next_state=st3; --检测EOC的下降沿 else next_state=st4; end if; when st4= ale=0;start=0;en=0; if eoc=0 then next_state=st4; --检测EOC的上升沿else next_state=st5;end if; when st5=next_state=st6;ale=0;start=0;en=1; when st6=next_state=st0;ale=0;start=0;en=1;regl=d; when others= next_state=st0;ale=0;start=0;en=0; end case;end process;clock:process(clk) --对系统时钟进行分频,得到ADC0809转换工作时钟begin if clkevent and clk=1 then qq=qq+1; --在clk1的上升沿,转换至下一状态if QQTHEN clk1=1; current_state =next_state; elsifqqthen clk1=0; end if; end if;end process;q=regl; abc_out=
您可能关注的文档
最近下载
- 《中国天然气发展报告(2016)》.docx VIP
- (高清版)B-T 24353-2022 风险管理 指南.pdf VIP
- GB∕T 24353-2022 《风险管理 指南》解读和应用指导材料(雷泽佳编写2024B0).pdf VIP
- 2025年版检验检测机构资质认定评审准则考试试题及答案.pdf VIP
- 前交通动脉瘤破裂伴蛛网膜下腔出血个案护理.pptx VIP
- 临床颅内动脉瘤破裂伴蛛网膜下腔出血的个案护理.pptx VIP
- 检验检测机构资质认定评审准则试题及答案.pdf VIP
- 语文教学中的心理健康教育心得体会.docx VIP
- 《检验检测机构资质认定评审准则》试题及答案.pdf VIP
- 蛛网膜下腔出血的个案护理.pptx VIP
文档评论(0)