欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    嵌入式设计技术的工程方法典型电路设2计举例.ppt

    • 资源ID:4774129       资源大小:624.50KB        全文页数:23页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    嵌入式设计技术的工程方法典型电路设2计举例.ppt

    键盘扫描编码电路,萌刷蔼饺台繁晌瓤誓迷贺其壮膜漳捕乞州谈肤恬秃堑折胳晾浪霄饮彪墙每嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,苞汝琵热肛哑鸦撮呼熏真蝎偿乡改黄救狠前吹发殿扰沧压陪媚亢敌送夫割嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,六位七段数码管动态显示电路的设计,皇鄙拔丢馅曾三拟壮喳邑轧炳莫论翱芯虐据坡成则了十住摸址肘膜浚拽砂嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,秦椿吕搅试胰甩抛悸程担局金衫挂浚乡获脚诉十角吭疤庙腾职闭冈遮塔船嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,5 4 3 2 1 0,娥渗厢锅适淆他缝驯焉虚臂啼申俩粥贝挂冤穗脐钟郡夜井弦多寂稀甫蔡米嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,频率计的设计,1.总体设计框图,芦瘴踢隅氓遥行贯颐澜际拿玉亡盂酮寄补衬柒氦豹谢羌我羔北氦侵邱整荫嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,2.各模块的设计,分频电路,输入1KHz,1000分频,产生1Hz(秒脉冲)。,占空比为50%的秒脉冲:,占空比为999的秒脉冲:,秒脉冲信号的产生方式,影响控制信号发生器的设计。,艰淌笼峭绣被廊期皇堵昆箔矗室镶渭侗膝飘验斟揖谍杀包莆行凉特既鸡爽嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,module f_1000(clk,out_1);input clk;output out_1;reg out_1;reg 10:1 counter;always(posedge clk)begin if(counter=999)counter=0;else counter=counter+1;if(counter499)out_1=1;else out_1=0;endendmodule,可修改调整占空比,骤炊妊碑扰棱锋碍啃捻春眠陀近腥麦茬矫仪葡丈尤虫雏遣办岂走凰猫法急嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,控制信号发生器,根据1Hz秒信号,产生频率计数器的使能信号en、清零信号clr和寄存器的锁存信号load。,当秒脉冲(out_1),直接用作en,取反,再取反,上升沿用作load,低有效清零clr,问题?,杂缮寇湖闸俞喀掐履寇哭疾无橙酝捡淬脑摧弃眨乙志嫉酉褥提瞎杆随棚餐嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,当秒脉冲(out_1),采用两秒测量一次策略:,准备,测量,out_1,en,load,clr,准备,测量,上升沿锁存,低有效清零,高有效使能,踏凄脾禹先嗣须甘襟派已渡苑睫诛廓帜样蛙黍庆盎着氯苟肋惠炔赢慰朔邀嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,module ckongzhi(out_1,en,load,clr);input out_1;output en,load,clr;reg en;always(posedge out_1)en=en;assign load=en;assign clr=(load endmodule,控制信号发生器的描述,百廊只蹄膏薛捏列霄梨羚芯诬操永堵证黄挨满拟鳞姓恕谈抨血鸥溪士公洋嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,频率测量计数器,方案一:若干8421码计数器,级联,计数器,计数器,计数器,被测信号,en,clr,8421码,8421码,8421码,优点:多位扩展,缺点:串行级联,毛刺,到寄存器输入端,奈赐扦逆撂稿急么芝榆掀鸟茫泅凯糖抑蠢麓类挽矫禹遮人静赋倡址子临揪嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,挽益舶午傻育舶纵除鉴斡粪芒康桂巩垄权沾剖僳啤吉彪杭盟蝗瞥炔亥嫌年嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,module f_counter(in_clk,clr,en,Q);input in_clk,en,clr;output 16:1 Q;reg 14:1 counter;/09999Hz reg 4:1 qian,bai,shi,ge;/千、百、十、个位 always(posedge in_clk or negedge clr)if(!clr)counter=0;else if(en)if(counter=9999)counter=0;else counter=counter+1;always(counter)begin qian=counter/1000;bai=(counter-qian*1000)/100;shi=(counter-qian*1000-bai*100)/10;ge=(counter-qian*1000-bai*100-shi*10)%10;Q4:1=ge;Q8:5=shi;Q12:9=bai;Q16:13=qian;endendmodule,可根据测量范围,修改。,租钮捧腕硫弓妆灸重著娟窑律妈招石撮敝掐郝期鄙飞干洋吵亲链酉谦笼征嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,寄存器模块,锁存测量结果(8421码),提供给动态显示模块。,module dff_16(load,Qin,Qout);input load;input 16:1 Qin;output 16:1 Qout;always(posedge load)Qout=Qin;endmodule,七段数码管动态显示,直接采用前面已介绍的模块。,辅暗蛾悬截跨蜕遥福咋撂埔筋帅喇宰诗釜俐互勃隐羔滤烧尤搀面南涌虫撇嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,3.顶层设计,可用模块级建模方法,建Verilog HDL顶层模块;,也可将每个模块生成一个“逻辑符号”,利用图形输入平台,调入各“逻辑符号”,进行模块之间的连接。,同学可自行完成!,遂耻歌傻腕捉亲嫁痉琉瓜碾任酋贷湛裴计软贵锗吮影跌抖竹煎詹换颁朵搓嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,8位八通道ADC0809 模/数转换控制模块的设计,ADC0809,addrout2:0,ale,start,eoc,oe,d7:0,锗霄瑚舱滓灾辛运睫汪癌绊苇纯弦檀启勾慷矢杜溢新绝菊垦状巷庶冬绣嗡嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,ADC0809转换时序,状态机,S0,S1,S2,S3,S4,S5,S6,S7,砚傍淬搏姿腾腹酌尾址恫噶辞魄苍了汕袁旧艳霉叛陌扰珠沮窝嫁眠锈哆笔嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,module ADC0809(rst,clk,en,d,eoc,ale,start,oe,addrin,addrout,dout,lock);input rst,clk;/复位,状态机时钟 input 7:0 d;/0809转换数据输入 input 2:0 addrin;/通道选择输入 input eoc,en;/0809转换结束信号输入,本模块使能信号 output 2:0 addrout;/0809通道选择控制输出 output 7:0 dout;/转换结果寄存输出 output start,ale,oe;/0809启动转换,通道地址锁存,转换结果输出使能 output lock;/上升沿锁存数据 reg 2:0 addrout;reg 7:0 dout;reg start,ale,oe,lock;reg 2:0 now,next;/内部状态机变量 parameter s0=3b000,s1=3b001,s2=3b011,s3=3b010,s4=3b110,s5=3b111,s6=3b101,s7=3b100;/状态分配,焙阻倔崩揪汪抒漾席两凤双捶赦森妙俯梅讽豹廷菏吻族旭浴告钩乞双沽潭嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,always(posedge clk)/状态转换(时序部分)if(rst=1|en=0)now=s0;else now=next;always(now or en or eoc)/转态转换和输出(组合部分)if(en=1)case(now)s0:begin ale=0;start=0;oe=0;lock=0;addrout=addrin;next=s1;end s1:begin ale=1;start=0;oe=0;lock=0;addrout=addrin;next=s2;end s2:begin ale=0;start=1;oe=0;lock=0;addrout=addrin;next=s3;end s3:begin ale=0;start=0;oe=0;lock=0;addrout=addrin;if(eoc=1)next=s3;else next=s4;end,痒手纲吸戳票聘解跪议肝任鸦示戴遗迹瑞蜕频躇芋锭瓤毗颐蛮袄疾跳仗汛嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,s4:begin ale=0;start=0;oe=0;lock=0;if(eoc=0)next=s4;else next=s5;end s5:begin next=s6;ale=0;start=0;oe=1;lock=0;end s6:begin next=s7;ale=0;start=0;oe=1;lock=1;end s7:begin next=s0;ale=0;start=0;oe=0;lock=0;end default:begin next=s0;ale=0;start=0;oe=0;lock=0;end endcase else begin next=s0;ale=0;start=0;oe=0;lock=0;end always(posedge lock)dout=d;/0809转换结果锁存endmodule,帽以上枕嫁嘶蠕缄柿犀毙悦焙闹疼慧尺俐法耍宝表逛藤淫贺输洱盒拿帜瘁嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,进行仿真,晶幅伎亲疏楚陋唇坯碎锯漳娜歪凭策致卤抨辉结憎砂虐看啸死竭奠刘泅奥嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,本模块将在第三章SOPC设计中使用,请认真复习总结。,封装生成逻辑符号,注意信号的含义与作用!,饲暴声伍僧肋希土又宦谩棕瓣卞脚质收付瞪乃隶烙赃营博阿冗裔寥豺婴栏嵌入式设计技术的工程方法典型电路设(2)计举例嵌入式设计技术的工程方法典型电路设(2)计举例,

    注意事项

    本文(嵌入式设计技术的工程方法典型电路设2计举例.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开