- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输出通道的扩展
10.4.4 温度控制系统软件设计 (1)数据采集模块 巡回检测的方法是先把8个通道各采样一次,然后再采第二次,第三次,……直到每个通道均采样5次为止。 10.3.2 FFR1151系统的硬件设计 (3)MGLS-12864与8051系列CPU的连接 10.3.2 FFR1151系统的硬件设计 3.键盘接口电路 (1) K1——加1键 (2) K2——减1键 (3) K3——确认键 图10.23 键盘处理流程图 10.3.2 FFR1151系统的硬件设计 图10.24 显示的6幅画面 10.3.2 FFR1151系统的硬件设计 4.D/A转换电路 (1)采用12位串行D/A转换器MAX5352 (2)MAX5253是一个输出电压的数字/模拟转换器 (3)最后输出为4—20mA 电流 10.3.2 FFR1151系统的硬件设计 图10.25 D/A转换原理电路图 接单片机,模拟SPI总线 电压电流转换器 接执行机构 10.3.2 FFR1151系统的硬件设计 5.数据存储模块 (1)采用一片24C02串行E2PROM存储器 。 (2)采用的是模拟I2C总线技术。 A0,A1,A2全部接Vcc, 故该从器件的地址为111 模拟I2C总线 P1.6 –SCL P1.5--SDA 10.3.3 FR1151系统的软件设计 本系统软件采用模块化结构,根据功能划分为7个模块。它们是: 主程序模块 压力脉冲自动采集模块; 量程的自动选择及线性化处理模块; 键盘处理模块; 显示模块; D/A转换模块。 数据存储模块 10.3.3 FR1151系统的软件设计 1.主程序模块 10.3.3 FR1151系统的软件设计 2.键盘处理模块 只有三个键,但功能很强。采用中断处理方法。 (2)键盘中断子程序 10.3.3 FR1151系统的软件设计 ORG 0000H LJMP MAIN ORG 0003H LJMP KEYBOARD ;键盘中断入口 …… MAIN : ;主程序 …… …… …… KEYBOARD: CLR EX0 ;关中断 CLR EA MOV A,#0FFh MOV P1,A ;将P1口置成输入方式 MOV A,P1 ;读p1值 ANL A,#07H CJNE A,#07H,ABBB LJMP FINISH 10.3.3 FR1151系统的软件设计 ABBB: MOV 20H,A MOV R0,#0FFh ;延时10mS,去抖再读 DL1: MOV R1,#0FFH DL2: DJNZ R1,DL2 DJNZ R0,DL1 MOV A,#0FFh MOV P1,A MOV A,P1 ANL A,#07H CJNE A,20H,FINISH ;判是否有键按下20H.0~20H.2为KK1~KK3 MOV 20H,A; JB KK1,KEY1 ;键盘分析,按下为0 LJMP K1 10.3.3 FR1151系统的软件设计 KEY1: JB KK2,KEY2 LJMP K2 KEY2: JB KK3,FINISH ;三个键都不是,开中断 LJMP K3 FINISH: SETB EX0 ;开中断 SETB EA RETI ;返回 …… ;---------------------------------------------------------------- K1: …… ;K1键的服务子程序 …… RETI ;---------------------------------------------------------------- K2: …… ;K2键的服务子
文档评论(0)