




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、唐山学院edar术课程设计题 目 自动售货机控制器设计系(部)班级 姓名学号指导教师 年_月一日至月 日共周edar术 课程设计任务书一、设计题目、内容及要求设计题目:自动售货机控制器设计设计内容:(1)设计一个自动售货机,此机能出售1元、5元、10元三种商品。出售哪种商品可由顾客按动相应的一个按键即可,并同时用数码管显示出此商品的价格;(2)顾客投入硬(纸)币的钱数也是有1元、5元、10元三种,但每次只能投入其中的一种币,此操作通过按动相应的一个按键来模拟,并同时用数码管将投币额显示出来;(3)顾客投币后,按一次确认键,如果投币额不足时则报警,报警时间3秒。如果投币额足够时自动送出货物(送出
2、的货物用相应不同的指示灯显示来模拟),同时多余的钱应找 回,找回的钱数用数码管显示出来;(4)顾客一旦按动确认键 3秒后,自动售货机即可自动恢复到初始状态,此时才允许顾客进行下一次购货操作;(5)售货机还应具有供商家使用的累加卖货额的功能,累加的钱数要用数码管显示,显示2位即可。此累加器只有商家可以控制清零;(选作内容)(6)此售货机要设有一个由商家控制的整体复位控制;设计要求:(1)根据任务要求确定状态关系,画出状态转换图;(2)写出设计程序;(3)给出时序仿真结果;(4)最后要有设计总结;二、设计原始资料quartus n软件,eda实验箱三、要求的设计成果(课程设计说明书、设计实物、图纸
3、等)课程设计说明书四、进程安排第一周:周1-周5查阅资料并编写程序,第二周:周1-周4上机调试程序并撰写课程设计说明书第二周:周5下午课程设计答辩并交设计说明书五、主要参考资料1.voknei a.pedroni.vhdl数字电路设计教程.电子工业出版社,2008.52.潘松,黄继业.eda技术实用教程(第二版).科学出版社,2005.23.焦素敏.eda应用技术.清华大学出版社,2002.4指导教师(签名):教研室主任(签名):课程设计成绩评定表出勤情况出勤天数缺勤天数成 绩 评 士 7e出勤情况及设计过程表现(20分)课设答辩(20分)设计成果(60分)总成绩(100分)提问(答辩)问题情
4、况综合评士 7e指导教师签名:年 月日1 引言 12 vhdl 介绍 22.1 硬件描述语言 vhdl 22.2 vhdl 语言的特点 33 quartus ii 介绍 43.1 quartus ii 软件介绍 43.2 quartus ii 软件界面介绍 43.2.1 代码输入界面 43.2.2 编译界面 53.2.3 波形仿真界面 54 自动售货机控制器设计与仿真 74.1 设计内容 74.2 输入与输出说明 74.3 状态转换图 84.4 程序及仿真波形分析 85 引脚设定及下载分析 185.1 引脚设定 185.2 程序下载 185.3 结果分析 196 设计总结 20参考文献 21附
5、录 22课程设计说明书1引言vhdl 的英文全名是 vhsic (very high speed integrated circuit) hardware descriptiong language,翻译成中文就是超高速集成电路硬件描述语言,诞生于 1982年。1987年底,vhdl被美国国防部确认为标准硬件描述语言。自ieee公布了 vhdl的标准版本,ieee-1076之后,各eda公司相继推 出了自己的vhdl设计环境,或宣布自己的设计工具可以和 vhdl接口。1993 年,ieee对vhdl进行了修订,从更高的抽象层次和系统描述能力上扩展 vhdl 的内容,公布了新版本的 vhdl ,
6、即ieee标准的1076-1993版本。现在,vhdl和verilog作为ieee的工业标准硬件描述语言,又得到众多 eda公司的支持,在电子工程领域,已成为事实上的通用硬件描述语言。有专 家认为,在新的世纪中,vhdl于verilog语言将承担起大部分的数字系统设计 任务。目前,它在中国的应用多数是用在 fpga/cpld/epld的设计中。当然在 一些实力较为雄厚的单位,它也被用来设计 asic。随着eda技术的高速发展,电子系统的设计技术和工具发生了深刻的变化, 大规模可编程逻辑器件 cpld/fpga的出现,给设计人员带来了诸多方便。利 用它进行产品开发,不仅成本低、周期短、可靠性高,
7、而且具有完全的知识产权。 利用vhdl语言设计自动售货机,使其实现自动售货,找零钱等功能,突出了 其作为硬件描述语言的良好的可读性、 可移植性和易读性等优点。此程序通过下 载到特定芯片后,可应用于实际的自动售货机系统中。本文基于fpga开发系统,在quartusii 7.2软件平台上,完成了自动售货机 控制器的设计和与仿真,并下载到试验箱进行硬件实现。首先,本文介绍了 quartusii 7.2软件的基本使用方法和 vhdl硬件描述语言的特点,采用vhdl硬 件描述语言描述自动售货机控制器, 完成对电路的功能仿真;在设计过程中, 重 点探讨了自动售货机控制器的设计思路和功能模块划分;然后,初步
8、探讨了电路逻辑综合的原理,该软件对自动售货机控制器电路进行了逻辑综合;最后,使用eda实验开发系统进行电路的下载和验证,验证结果表明设计的自动售货机控 制器完成了预期的功能。-30 -2 vhdl介绍2.1 硬件描述语言vhdlvhdl是一种硬件描述语言,它可以对电子电路和系统的行为进行描述。 硬 件描述语言(vhdl)是一种用于设计硬件电子系统的计算机语言,它用软件编程 的方式来描述电子系统的逻辑功能、 电路结构和连接形式,与传统的门级描述方 式相比,它更适合大规模系统的设计。vhdl语言可读性强,易于修改和发现错 误。早期的硬件描述语言,如 abel、hdl、ahdl ,由不同的eda厂商
9、开发, 互不兼容,而且不支持多层次设计, 层次问翻译工作要由人工完成。 为了克服以 上不足,1985年美国国防部正式推出了高速集成电路硬件描述语言vhdl, 1987年ieee采纳vhdl为硬件描述语言标准(ieee-std-1076)。传统的硬件电路设计方法是采用自下而上的设计方法,即根据系统对硬件的要求,详细编制技术规格书,并画出系统控制流图;然后根据技术规格书和系统 控制流图,对系统的功能进行细化, 合理地划分功能模块,并画出系统的功能框 图;接着就进行各功能模块的细化和电路设计;各功能模块电路设计、调试完成后,将各功能模块的硬件电路连接起来再进行系统的调试,最后完成整个系统的硬件设计。
10、采用传统方法设计数字系统, 特别是当电路系统非常庞大时,设计者 必须具备较好的设计经验,而且繁杂多样的原理图的阅读和修改也给设计者带来 诸多的不便。为了提高开发的效率,增加已有开发成果的可继承性以及缩短开发 周期,各asic研制和生产厂家相继开发了具有自己特色的电路硬件描述语言 (hardware description language,简称hdl)。但这些硬件描述语言差异很大, 各 自只能在自己的特定设计环境中使用,这给设计者之间的相互交流带来了极大的 困难。因此,开发一种强大的、标准化的硬件描述语言作为可相互交流的设计环 境已势在必行。于是,美国于1981年提出了一种新的、标准化的 hd
11、l,称之为 vhsic(very high speed integrated circuit) hardware description language , 简称 vhdl o这是一种用形式化方法来描述数字电路和设计数字逻辑系统的语言。设 计者可以利用这种语言来描述自己的设计思想,然后利用电子设计自动化工具进行仿真,再自动综合到门电路,最后用 pld实现其功能。vhdl是一种全方位的硬件描述语言,包括系统行为级。寄存器传输级和逻 辑门多个设计层次,支持结构、数据流和行为三种描述形式的混合描述,因此 vhdl几乎覆盖了以往各种硬件语言的功能,整个自顶向下或由下向上的电路设 计过程都可以用vhd
12、l来完成。vhdl还具有以下优点:(1)vhdl的宽范围描述能力使它成为高层进设计的核心,将设计人员的工 作重心提高到了系统功能的实现与调试,而花较少的精力于物理实现。(2)vhdl可以用简洁明确的代码描述来进行复杂控制逻辑设计,灵活且方 便,而且也便于设计结果的交流、保存和重用。(3)vhdl的设计不依赖于特定的器件,方便了工艺的转换。(4)vhdl是一个标准语言,为众多的eda厂商支持,因此移植性好。关于vhdl语言,最后需要说明的是:与常规的顺序执行的计算机程序不 同,vhdl从根本上讲是并发执行的。因此,我们通常称之为代码,而不是程 序。在vhdl中,只有在进程(process卜函数(
13、function)和过程(procedure) 内部的语句才是顺序执行的。2.2 vhdl语言的特点具有良好的可读性,即容易被计算机接受,也容易被读者理解。使用期长, 不会因工艺变化而使描述过时。因为 vhdl的硬件描述与工艺无关,当工艺改 变时,只需修改相应程序中的属性参数即可。当电路系统采用vhdl语言设计其硬件时,与传统的电路设计方法相比较, 具有如下的特点:第一层次是行为描述。所谓行为描述,实质上就是对整个系统的数学模型的 描述。一般来说,对系统进行行为描述的目的是试图在系统设计的初始阶段,通过对系统行为描述的仿真来发现设计中存在的问题。在行为描述阶段,并不真正考虑其实际的操作和算法用
14、何种方法来实现,而是考虑系统的结构及其工作的过 程是否能到达系统设计的要求。第二层次是rtl方式描述。这一层次称为寄存器传输描述 (又称数据流描 述)。如前所述,用行为方式描述的系统结构的程序,其抽象程度高,是很难直 接映射到具体逻辑元件结构的。要想得到硬件的具体实现,必须将行为方式描述 的vhdl语言程序改写为rtl方式描述的vhdl语言程序。也就是说,系统采 用rtl方式描述,才能导出系统的逻辑表达式,才能进行逻辑综合。第三层次是逻辑综合。即利用逻辑综合工具,将rtl方式描述的程序转换成用基本逻辑元件表示的文件(门级网络表)。此时,如果需要,可将逻辑综合的 结果以逻辑原理图的方式输出。此后
15、可对综合的结果在门电路级上进行仿真,并检查其时序关系。由自上而下的设计过程可知,从总体行为设计开始到最终的逻辑综合, 每一 步都要进行仿真检查,这样有利于尽早发现设计中存在的问题, 从而可以大大缩 短系统的设计周期。由于目前众多制造pld芯片的厂家,其工具软件均支持vhdl语言的编程。 所以利用vhdl语言设计数字系统时,可以根据硬件电路的设计需要,自行利 用pld设计自用的asic芯片,而无需受通用元器件的限制。3 quartus ii 介绍3.1 quartus ii软件介绍quartus ii是altera公司单芯片可编程系统(sopc)设计的综合性环境,也是 适合sopc的最全面的设计
16、环境。拥有现场可编程门阵列(fpga)和复杂可编程逻辑器件(cpld)设计的所有解决方案。altera的quartus ii可编程逻辑软件属于 第四代pld开发平台,该平台支持一个工作组环境下的设计要求,其中包括支 持原理图、vhdl、veriloghdl 以及 ahdl (altera hardware description language) 等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬 件配置的完整pld设计流程。quartus ii也支持第三方的仿真工具,对第三方eda工具的良好支持也使用 户可以在设计流程的各个阶段使用熟悉的第三方eda工具。quartus
17、 ii还支持层次化设计,可以在一个新的编辑环境中对使用不同输入设计方式完成的模块进行 调用,从而解决了原理图与hdl混合输入设计的问题,并且在输入之后,quartus ii的编译器将给出设计输入的错误报告。quartus ii可以在xp、linux以及unix上使用,除了可以使用tcl脚本完成 设计流程外,提供了完善的用户图形界面设计方式。 具有运行速度快,界面统一, 功能集中,易学易用等特点。quartus ii支持altera的ip核,包含了 lpm/megafunction宏功能模块库, 使用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。maxplus ii作为alter
18、a的上一代pld设计软件,由于其出色的易用性而得 到了广泛的应用。目前altera已经停止了对maxplus ii的更新支持,quartus ii与 之相比不仅仅是支持器件类型的丰富和图形界面的改变。altera在quartus ii中包含了许多诸如 signaltap ii、chip editor和rtl viewer的设计辅助工具,集成 了 sopc和hardcopy设计流程,并且继承了 maxplus ii友好的图形界面及简便 的使用方法。altera公司的quartus ii作为一种可编程逻辑的设计环境,由于其强大的设 计能力和直观易用的接口,越来越受到数字系统设计者的欢迎。3.2 q
19、uartus ii软件界面介绍3.2.1 代码输入界面新建一个工程,选才? file-new project wizard,在出现的对话框中输入工作 路径和工程名称(应与实体名称相同),新建完工程后,选才? file-new-vhdl file,然后新出现的空白窗口中输入代码,代码输入界面如图3-1所示:图3-1代码输入界面3.2.2 编译界面代码输入完毕后,选择processings start compilation或直接单击* (startcompilation)进行编译,编译界面如图 3-2所示:ii - wll - jcompilatkm popart - flow summaiyf
20、l* edl vikwaddigrrimrfi pr 加七 ding ifrdli wrdqw hv屯 ffe | unfaj畲 ad vni r-f |fkw summary l号il mflow 5fkwno cmai zo帛row ld lfitterxirirnbln.w 幺kulikiir-iu i yitei加bw3ui nns- th ju i.t 巾建 3 却hi. iild 1 港醛漏口! s7 fou hrairatiml esli lp dim- warit! 1m4m. jlafiie*mk1d lallieili-nnbluli nsllhflv fiipiteret
21、mdj rrijp.clu-etm 心 pimt4id mu imtbh uqs! b?cy balld6f uask i 似& flu t&3 etlx pn+ ti*ir4 hbliutiaib it4 7明斗湖t r工)屯/士 to 3e j crz5isf4mc flkdjttsf: queep t cibaiile tibi a inilyspr vu axembfql. irrcsfr tnkrnniirlafcjii ml cill*eul 3 53士期u- -点emi4r 34 的,::33|qdl2l 汕ihtjei piieiiang|77| j e立j infn|e卜 3
22、rwg|1el 卜. uw.rwc 卡 eb *人做,im,如廿mit图3-2编译界面3.2.3 波形仿真界面编译没有错误后,选才f file- new-vector waveform file,自己设置输入的值, 设置好后单击需进行波形仿真,仿真前界面如图 3-3所示:0 w 0叁1事, t- s尸4。* * f不白4 qm6 *|mm 24 ”! g n. 1f .f图3-3波形仿真前界面仿真后界面如图3-4所示:图3-4波形仿真后界面4自动售货机控制器设计与仿真4.1设计内容(1)设计一个自动售货机,此机能出售 1元、5元、10元三种商品,出售哪 种商品可由顾客按动相应的一个按键即可,并
23、同时用数码管显示出此商品的价 格;(2)顾客投入硬(纸)币的钱数也是有 1元、5元、10元三种,但每次只能 投入其中的一种币,此操作通过按动相应的一个按键来模拟, 并用数码管将投币 额显示出来;(3)顾客投币后,按一次确认键,如果投币额不足时则报警,报警时间 3秒。 如果投币额足够时自动送出货物(送出的货物用相应不同的指示灯显示来模拟), 同时多余的钱应找回,找回的钱数用数码管显示出来;(4)顾客一旦按动确认键3秒后,自动售货机即可自动恢复到初始状态,此 时才允许顾客进行下一次购货操作;(5)售货机还应具有供商家使用的累加卖货额的功能,累加的钱数要用数码管显示,显示2位即可。此累加器只有商家可
24、以控制清零;(6)此售货机要设有一个由商家控制的整体复位控制。4.2 输入与输出说明输入:price! price5、price 10分别控制选择1元、5元、10元三种商品;put1、put5、put10分别是顾客投入硬(纸)币的钱数 1元、5元、10元;ok是确认输入,rst是由商家控制的整体复位控制输入。(2)输出:warning是警告输出(当按下“确认”后,若投入金额低于商品价格,则输出 壁土 育口),out1、out, out10分别是1元、5元、10元三种商品输出指示;digitprice用于显示商品价格,digitput用于显示用户投入金额,digitback用 于显示找回给用户的
25、金额;sumhigh表示累加的卖货额的高位,sumlow表示累加的卖货额的低位,累加 的卖货额最高显示到99。4.3 状态转换图状态转换图如图4-1所示:图4-1状态转换图4.4 程序及仿真波形分析(1) s0为初始状态,当顾客选择1元、5元或10元三种商品时分别跳转至 s1、s2、s3状态,否则停留在s0状态,选择货物的钱数在数码管上显示出来, 程序代码如下所示:when s0=warning=0;out1=0;out5=0;out10=0;digitprice=0;digitput=0;digitback=0;if (price1=1 and price5=0 and price10=0)
26、 thennx=s1;elsif (price1=0 and price5=1 and price10=0) thennx=s2;elsif (price1=0 and price5=0 and price10=1) thennx=s3;elsenx digitprice=1;digitput=0;digitback=0;if (put1=1 and put5=0 and put10=0) then nx=s4;elsif (put1=0 and put5=1 and put10=0) thennx=s5;elsif put1=0 and put5=0 and put10=1 thennx=s
27、6;elsenx digitprice=1;digitput=1;digitback=0;if (ok=1) thennx=s13;elsenx digitprice=1;digitput=5;digitback=0;if (ok=1) thennx=s14;elsenx digitprice=1;digitput=10;digitback=0;if (ok=1) then nx=s15;elsenx=s6;end if;此种情况下的仿真波形如图4-2所示:fir l-jt min1 proki 内ite1血 procmjingti$n rfp inctici summ(s scflin5 h
28、 0q a照巴片弹d*lmqdjirk居:n |:无me咀厘设/5 i . 31 仔心打前0科 r叩口n sirniihtk wviueciiw司 lock wirdoh hi ipte a户承罂尸 打唱1%的由n等器a”r4fwmri - rm bmaf但旗i5imiihiign warmfoeii$iftov:ln. bfia. t3mitx simulvb: ml叱:羯5 protbeimg 9| ema he lr*i 两 人 中皿 a cted / ew 卜 5-upfmimd aftap /图4-2仿真波形图由图可知,当选中1元商品时,数码管digitprice显示1,其他数码管显
29、示0, 若顾客投入1元钱时,数码管digitput显示1,按下ok后,outl为“1”,数码管 digitback显示0;若顾客投入5元钱时,数码管digitput显示5,按下ok后,out1 为“1”,数码管digitback显示4;若顾客投入10元钱时,数码管digitput显示 10,按下ok后,out1为“1”,数码管digitback显示9。(3)当顾客投币为1元、5元或10元时,若当前为s2状态,则分别跳转至 s7、s8、s9三种状态,投币钱数显示在数码管上,否则停留在 s2状态,程序如 下所示:when s7=digitprice=5;digitput=1;digitback=0
30、;if (ok=1) thennx=s16;elsif(put1=1 and put5=0 and put10=0)thennx=s22;elsenxdigitprice=5;digitput=2;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s23;elsenxdigitprice=5;digitput=3;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s24;elsenxdigitprice=5;digitput=4;digitback=0;if(put1=1 and put
31、5=0 and put10=0)thennx=s25;elsenxdigitprice=5;digitput=5;digitback=0;if(ok=1) thennx=s17;elsenx=s25;end if;止匕种情况下的仿真波形如图4-3和图4-4所示,由图4-3可知,当选中5元 商品时,数码管digitprice显示5,若顾客投入1元钱时,数码管digitput显示1, 按下ok后,out5为“0”,数码管digitback显示1, warning为“1”,三个上升沿 即3秒后复位;若顾客投入5元钱时,数码管digitput显示5,按下ok后,out5 为“1”,数码管digitba
32、ck显示0;若顾客投入10元钱时,数码管digitput显示 10,按下ok后,out5为“1”,数码管digitback显示5。-qu.rtue.-研即的田厚设/wfl -闻i .的门. rfimo凯阿 ww,0h间-0ldt_v wv_prnk:atjugrrrmrfai.proc ha rig hgcil_wirda#h-alpei& s-i - it31 金3 五/承答占 q 等 事 0nm g- inmihiign;上网必.-fife t1b-3f4 sumrtta scffins14glmm inv4r1zz91 m-fiift5irml*tk rmi um 工3qt-kcfcl-
33、lfli+dsgt ktuo 陋一 pr iwt eraelt 2n k*il ri。e1t!r!jni|py*y1 /f, ijl:h 羯5伯 hrotheimfl ffli11. ernihc * 1加 曲 x a cfcd / ew 卜 supphimd xfltp/* * |l*n图4-3仿真波形图 z7 1-1 3口 j 3 e 国 qb . jf , ririuiur由于此售货机具有累加投币功能,所以若选中5元商品,投入5个1元的,也可 以买到一个5元商品,数码管digitprice显示5,数码管digitput显示由1至u 5,按 下ok后,out5为“1”,数码管digitba
34、ck显示0,其仿真波形图如图4-4所示: 窃iqugirtult / - ivepa鼻曲曲ft/制-mil hfljwrf teji前所0fir1由viwauigr marts,rochjiing lock_kirda#hi ip u 0 f 屏i- 口/零审二一审看由号9 3 m图4-4仿真波形图:h 如ilm& 卜1ahicunni 网1eg he* j i* 日入卜 cted wmifl em 卜 eup(mid qg f|um4w qj1(_tj |lee(4)当顾客投币为1元、5元或10元时,若当前为s3状态,则分别跳转至s10、s11、s12三种状态,投币钱数显示在数码管上,否则停
35、留在 s3状态,程 序如下所示:when s3=digitprice=10;digitput=0;digitback=0;if (put1=1 and put5=0 and put10=0) thennx=s10;elsif (put1=0 and put5=1 and put10=0) thennx=s11;elsif (put1=0 and put5=0 and put10=1) then nx=s12;elsenxdigitprice=10;digitput=1;digitback=0;if(ok=1) thennx=s19;elsif(put1=1 and put5=0 and put
36、10=0)then nx=s26;elsenxdigitprice=10;digitput=2;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s27;elsenxdigitprice=10;digitput=3;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s28;elsenxdigitprice=10;digitput=4;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s29;elsenxdigitprice=10;di
37、gitput=5;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s30;elsenxdigitprice=10;digitput=6;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s31;elsenxdigitprice=10;digitput=7;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s32;elsenxdigitprice=10;digitput=8;digitback=0;if(put1=1 and put5
38、=0 and put10=0)thennx=s33;elsenxdigitprice=10;digitput=9;digitback=0;if(put1=1 and put5=0 and put10=0)thennx=s34;elsenxdigitprice=10;digitput=10;digitback=0;if(ok=1) thennx=s21;elsenxdigitprice=10;digitput=5;digitback=0;if(ok=1) thennx=s20;elsif(put1=0 and put5=1 and put10=0)thennx=s35;elsenxdigitpr
39、ice=10;digitput=10;digitback=0;if(ok=1)thennx=s21;elsenxdigitprice=10;digitput=10;digitback=0;if (ok=1) thennx=s21;elsenxn bcrl - fkw1 1 mjii+luuiduoi. et*ae u|si:mj i wtieb. !rnhf trar|a 美ablmire 卓c 勺nti.nui lvi iiiiblauen i, 4l!li (inetef 匚 5lseje3e via ki=neuj.r m1r 口 wunmrrjiria 铝 sruice e lle u
40、t .# 211tprl-in tj iwfpqetm mfufel 54nlmv rfdie mfarr vfjrtfbrrvu -fuhlff sikjlkl-n. pieutlaijfld ansa vj-vuejeihu口修 0+ n d=/aa.tfl.*./1.tmh c-m|!|-lll-.飞逝/ e cmf ll+ i blip目乌jj皆口.咧上史jrt-tirinnn.rrnnj-ul_tl_n n r kmil? ii 上elk1i4ir看 fl llu- celka 占 laula e e3ul ikljlel fa-hrij- twh- ilmiki owt hrmti
41、ae-1)ii i:n wq图4-5仿真波形图由于此售货机具有累加投币功能,所以若想买10元的商品,顾客可以投入两个5元的或投入10个1元的,具仿真波形分别如图4-6和图4-7所示:qumrtun - mem中融障城/醒一期i |5jniul*iion rfpri 引01就所 书由“1刖1句flv cdri- uiw prnjy auig-mirifai. procmiing imil ,号du图 h|p3 hc a 事*呼 & ntrtsri srfsnjnnwnir &rhngc wmulvisimuhte rm mem-5 fihimqviitb bfji. tanr#书t 匚eirto
42、nhaw! 通 员*且ti回应闵it必由 jjfwxfildpnc*5-一州 pvis tvild ri回 p4vid v1ah h lu:h 羯5西 procbeuhfl 倒:. e由. ha ji, i* 印入 wwwfl % lfcdvtwifl / w 卜 supfihimd 入 f“/图4-6投两个5元仿真波形图gquartut,- iveoab设牌设a的-wll |5imul#tion bffwrt . simulation w的,&mi司-ofiljt_vimr_pfdki_an.uqrm*nti,prochjiing iqgil_wirdc#_h1匕 u0 f 河反了*筹电 二
43、由寻9a *:( 羯 5 角 rlroc.runfl t* 1 e由 hd 八 lr*i 印 1 wmq 卜 ltd em 卜 eupfmi,卜面 f _tj _j |ucg19ji中图4-7投10个1元仿真波形图(5)延时子程序如下所示:if(a=1) thentemp:=temp+1;if(temp=3)thenb=1;elseb9)thentemp4:=temp4+1;temp3:=temp3-10;end if;if(t=4)thent:=0;end if;end if;sumlow=temp3;sumhigh阳斗的mi咻单je:?_h3mymemj*i-:t;j qfri rcewn
44、甘觥0这j一 ew电皿m_mjkj_k2z9 v 梃;,fe工wm lfiji;l3口 gul力口:ph njk5_h2x s v注心耳dfftm.l otm lalmjij小声a;1m 附mm.ji3k:.晦isvmeimci,即卓上口亳皿 窿!wqqt* kfcwiirpw,mjejjhezlshcw!卸繇4土; 1m* lwl);4*s *ral 可uipu:p_hjksj4exs v33二1e nau小amu0 g皿切如mn4黑3吃州i5e办不j餐上旧hd,玲由戊13 d7bulklmg!nvjnjejjme“vkma母:* 除30ineg:fij_sjjfc3_mlzs vtrj,
45、isalvjiln* wri的叫金k_0xiywceg加4 rwn徐愠崛uo bulom讨 3ollhpuin, m-jk5_4a:m m 世v,jtrj, iwil11i miem,的刘“丫然个必z除中必ji. 百haulfj+中mjms1thmt也冷他讨im0一 3ltngweejm_4jzlvtdvwx露 口1。ni rp皿rawjaj善事l|j.e v阳x* r=*ii3533喇国oirxil小mi防皿处世如trn-p itg 除如1。苦电崎rm”5的juz9kvw::bna l_3nfwjij:!jt;3t3 0ww皿厘euf跖.w川 丫 jdf)!;frj, fartkjij29oulmil崎um5防w3丫能幄冷。: 迪西音 brtmfu3u4u!mjll3e3juz9 t 油工rrim|l ma llwilj30*e hi5k-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川体育职业学院《化工设计概论》2023-2024学年第二学期期末试卷
- 华南农业大学《化工程序设计基础》2023-2024学年第二学期期末试卷
- 山东中医药高等专科学校《大数据分析计算》2023-2024学年第二学期期末试卷
- 四川电力职业技术学院《英国文学史及作品选读》2023-2024学年第二学期期末试卷
- 西安财经大学行知学院《人物语言造型》2023-2024学年第二学期期末试卷
- 江西生物科技职业学院《城市交通规划》2023-2024学年第二学期期末试卷
- 郴州职业技术学院《nux系统》2023-2024学年第二学期期末试卷
- 南昌理工学院《工程制图与AUTOCAD》2023-2024学年第二学期期末试卷
- 湖北医药学院药护学院《海洋环境保护》2023-2024学年第二学期期末试卷
- 桂林师范高等专科学校《云计算技术基础》2023-2024学年第二学期期末试卷
- 互联网技术支持的新型健康管理模式对慢病人群的应用研究
- FZT 74005-2016 针织瑜伽服行业标准
- 2024年湖北省武汉市高考数学一调试卷
- 愿站成一棵树金波
- 2022年10月自考00372公安信息学试题及答案含解析
- 脱贫攻坚战在2024年取得全面胜利
- 高中音乐 人音版《音乐鉴赏》家国情怀的民族乐派(单元教学设计)
- GB/T 43701-2024滑雪场地滑雪道安全防护规范
- 制片人与导演的权力斗争与权力关系
- 国家开放大学《人际沟通》形考任务1-4参考答案
- 期末学业质量测评六年级科学下册(教科版)
评论
0/150
提交评论