- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学课件讲义PPT教学教案培训资料医学中小学上课资料
SIGNAL ena:STD_LOGIC_VECTOR(1 DOWNTO 0); BEGIN ena=en; PROCESS(ena) BEGIN IF(ena=00) THEN p=a; ELSIF(ena=01) THEN p=b; ELSIF(ena=10) THEN p=c; ELSE(ena=11) THEN p=d; END IF; END PROCESS; END choice; ? 2. CASE语句 CASE语句至少包含一个条件句。条件句中的选择值必须在表达式的取值范围内。CASE语句中条件表达式的值必须列举穷尽,但不能重复;如果无法穷举表达式的值,则要用OTHERS来表达。其结构如下: CASE表达式IS WHEN 选择值=顺序语句; WHEN 选择值=顺序语句; ... WHEN OTHERS=NULL; END CASE; 3. LOOP语句 LOOP语句是循环语句,它可以使程序能够有规则的循环,其执行次数由算法设定的循环参数决定。LOOP语句的表达方式有两种,其一般书写格式如下: [LOOP标号: ] [重复模式] LOOP 顺序语句; END LOOP [LOOP标号]; (1) FOR模式,格式如下: [LOOP标号:] FOR循环变量 IN 循环次数范围 LOOP 顺序语句; END LOOP [LOOP标号]; 循环变量是一个临时变量,这个变量只能作为赋值源,由LOOP语句自动定义。 【例4.28】 SIGNAL x,y,z:STD_LOGIC_VECTOR(1 TO 5); … FOR n IN 1 TO 5 LOOP x(n)=y(n) AND z(n); END LOOP; (2) WHILE模式,格式如下: [LOOP标号:] WHILE 循环控制条件LOOP 顺序语句; END LOOP[LOOP标号]; 【例4.29】 BH:WHILE n=8 LOOP x(n)=y (n+8); n:=n-1; END LOOP BH; 在上例循环执行中,当n的值等于9时将跳出循环。 4. NEXT语句 NEXT语句主要用在LOOP语句内,执行内部循环控制。它的语句格式如下: NEXT [LOOP标号] [WHEN条件表达式]; “LOOP标号”标明下一次循环的开始位置,如“LOOP标号”缺省,则NEXT语句作用于当前的最内层循环,否则转到指定的循环中。分句“WHEN条件表达式”式是NEXT语句的执行条件。 【例4.30】 SIGNAL a,b:STD_LOGIC_VECTOR(3 DOWNTO 0); SIGNAL c:BOOLEAN; … c=FALSE; --设初始值 BH1:c= TRUE; --ab BH2:c= FALSE; --ab BH:FOR i IN 4 DOWNTO 1 LOOP NEXT BH1 WHEN(a(i)b(i)); NEXT BH2 WHEN(a(i)b(i)); i:=i+1; END LOOP BH; … 5. EXIT语句 EXIT语句跳转功能,是LOOP语句的内部循环控制语句。它的语句格式如下: EXIT [LOOP标号] [WHEN条件表达式]; EXIT语句格式与NEXT语句的格式和操作功能非常相似。需要注意:NEXT语句跳向LOOP语句的起始点,而EXIT语句则跳向LOOP语句的终点。 【例4.31】 SIGNAL a,b:STD_LOGIC_VECTOR(3 DOWNTO 0); SIGNAL c:BOOLEAN; … c=FALSE; --设初始值 FOR i IN 4 DOWNTO 1 LOOP IF(a(i)b(i)=0) THEN c= TRUE; --ab EXIT; ELSIF (a(i)b
您可能关注的文档
- Arcgis教程8.DEM制作和表面分析一教材教学课件.ppt
- ARM9嵌入式系统设计基础教程_第7至13章_课件二教材教学课件.ppt
- ARM9嵌入式系统设计基础教程_第7至13章_课件一教材教学课件.ppt
- ARM9嵌入式系统设计基础教程_第一至六章_课件二教材教学课件.ppt
- ARM9嵌入式系统设计基础教程_第一至六章_课件一教材教学课件.ppt
- ARM技术的应用领域及特点二教材教学课件.ppt
- ARM技术的应用领域及特点一教材教学课件.ppt
- ARM体系结构及编程模型二教材教学课件.ppt
- ARM体系结构及编程模型一教材教学课件.ppt
- Auto_CAD全套建筑图纸设计教程_6_绘制建筑剖面图二教材教学课件.ppt
最近下载
- 《低钠血症的中国专家共识(2023)》解读PPT课件.pptx VIP
- 初中语文通用版 现代文阅读答题技巧(公式化模板 + 完整版提分攻略).docx VIP
- 期刊合作办刊协议书.docx VIP
- 驭胜s350维修手册及电路图n351整车电路图全.pdf VIP
- 混凝土热工计算软件.xls VIP
- 小学信息技术教学计划.docx VIP
- 八 观察物体(二)(单元教学设计)苏教版 三年级上册数学2025版.pdf
- 七上语文常考必背重点知识梳理总结(答案版)【2024新版】.pdf VIP
- 最全面总工会招聘考试工会知识模拟试卷及答案(共五套).docx
- 2020年总工会招聘考试工会知识模拟试卷及答案(一).docx VIP
原创力文档


文档评论(0)