生物医学电子仪器开发课件.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
生物医学电子仪器开发 四、程序流程框图设计 五、程序编制 ③程序清单 与编制无条件传送方式的程序类同,这里仍令P2.7=A15=0,而A0、A1、A2给出被选择模拟通道的地址,以执行一条MOVX输出指令以启动A/D转换,以执行一条MOVX输入指令来读取A/D转换结果。与无条件传送方式唯一不同的是,这里在启动A/D转换后,不是采用软件延时等待的方式等待A/D转换的结束并接收数据,而是能动地查询转换结束与否的信息(EOC信号),当查询到转换已结束时,则接收转换好的数据。 ADSUB: MOV R1,#DATAAD ;置存储数据区首地址 MOV DPTR,#7FF8H ;P2.7=0,且指向通道0 MOV R2,#08H ;置通道计数器初值:8通道 ADLOP: MOVX @DPTR,A ;启动A/D转换 MOV A,P1 ;取P1口信息,以备查询EOC ;电平 ADSTAT: JNB ACC.0,ADSTAT ;ACC.0映射的是P1.0即EOC ;的电平信号,若其不为高 ;电平则A/D转换尚未结束, ;须继续等待 MOVX A,@DPTR ;读取转换结果 MOV @R1,A ;存储数据 INC DPTR ;指向下一个通道 INC R1 ;修改数据区指针 DJNZ R2,LOOP ;8个通道全采样完了吗? …… (5)中断传送方式设计方案 ①实验任务 以ADC0808/0809与51单片机组成一个模/数转换电路,并编制完成采用中断方式分别对8路模拟信号轮流采样多次,并依次把结果转存到外部数据存储区的采样转换程序。 ②硬件电路 ③程序清单 将ADC0808作为一外部并行I/O口,直接由8031的 P2.7和脉冲启动其A/D转换,故其通道地址应为7FFFH。由于读取转换结果的数据是采用中断方式,故在主程序中只须启动 A/D转换器,而无须考虑接收数据。接收数据则应另外设计中断处理程序来完成。同时,由于采用了中断技术,程序执行过程中的逻辑连接要用到地址矢量。A/D转换器所须的CLK信号直接由8031的ALE提供。 ORG 0000H BEGIN: AJMP ADINIT ORG 0013H ADIPAD: AJMP ADINTP ORG 0030H ADINIT: MOV SP,#6FH SETB IT1 ;选择为边沿触发方式 SETB EA ;开总的中断允许 SETB EX1 ;开中断 MOV R0,#00H ;通道地址初值送通道地址指针R0 MOV R1,#00H ;数据存放区首址低字节存地址指针R1 MOV 20H,#10H ;数据存放区首址高字节存代用地址指针 ;20H ;以下三指令为在主程序中首先启动A/D转 ;换一次,以后则在中断处理程序中启动 ; A/D转换 MOV DPH,#7FH ;端口地址高字节送DPH MOV DPL,R0 ;端口地址低字节送DPL 指导教师:汪道辉 四川大学材料科学与工程学院 DEPARTMENT of BIOMEDICAL ENGINEERING 第 三 讲 软件的详细设计(续) · 数据流图 · 信号流图 · 时序图设计 · 程序流程框图设计(含粗、中、细框图) · 编程 · 功能调试、性能调试、参数调试等 DEPARTMENT of BIOMEDICAL ENGINEERING 程序流程框图设计的基本规范 四、程序流程框图设计 2. 程序流程框图设计的基本结构 ⑴ 顺序结构 语句 1 语句 2 语句 1 语句 2 N-S图 DEPARTMENT of BIOMEDICAL ENGINEERING 四、程序流程框图设计 2. 程序流程框图设计的基本结构(续) ⑵ 分支结构(选择结构) 语句 2 语句 1 语句 2 语句 1 判断表达式 真 假 判断表达式 真 假 N-S图 四、程序流程框图设计 2. 程序流程框图设计的基本结构(续) ⑶ 循环结构(当型循环结构) 循环体语句 判断表达式 真 假 当条件判断表达式为真 循环体语句 N-S图 DEPARTMENT of BIOMEDICAL ENGINEERING 四、程序流程框图设计 2. 程序流程框图设计的基本结构(续) ⑷ 循环结构(直到型循环结构) 循环体语句 判断表达式 真 假 循环体语句 直到判断表达式为假 N-S图 四、程序流程框图设计 循环工作 循环判断 循环准备 循环修改 出口 入口 循环修改 循环判断

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档