微机原理与接口技术课程设计-温度采集系统软硬件设计(编辑修改稿)内容摘要:

总线响应信号 LOCK—— 总线锁定信号 RQ/GT1 和 RQ/GT0—— 总线请求响应 CLK—— 时钟信号 Vcc—— 电源(输入) 接 +5V 电源。 GND—— 地线 8255 的工作原理 图 45 8255 管脚图 图 44 8088 管脚图 图 46 8255 芯片功能图 1) 8255 引脚功能 : RESET:复位输入线。 CS:片选信号线。 WR:写入信号。 D0~ D7:三态双向数据总线。 PA0~ PA7:端口 A 输入输出线。 PB0~ PB7:端口 B 输入输出线。 PC0~ PC7:端口 C 输入输出线。 A0A1:口地址选择信号线。 2)、 8255 的工作方式 8255A 有三种工作方式,用户可以通过编程来设置。 方式 0—— 简单输入 /输出――查询方式; A, B, C三个端口均可。 最为常用。 方式 1—— 选通输入 /输出――中断方式; A , B,两个端口均可。 方式 2—— 双向输入 /输出――中断方式。 只有 A端口才有。 方式 0: 为一种简单的输入 /输出方式,没有规定固定的应答联络信号,可用 A,B, C 三个口的任一位充当查询信号,其余 I/O 口仍可作为独立的端口和外设相连。 即: PA0— PA7, PB0— PB7, PC0— PC7均可作为 I/O 线使用,没有限制一定传送什么信号;口 A、口 B、口 C高 4 位和口 C 低 4 位可以分别设定为输入口或输出口。 方式 0 的应用场合有两种:一种是同步传送;一种是查询传送。 1方式控制字: 方式控制字决定了 8255 的工作方式。 8255 工作之前软件上必须初始化,即将方式控制字写入控制字寄存器中,以指定端口的工作方式。 2口 C 的按位置 /复位控制字: 只有 C 口才有,它是通过向控制口写入按指定位置位 /复位的控制字来实现的。 C 口的这个功能可用于设置方式 1 的中断允许,可以设置外设的启 /停等 图 4— 7 8255 方式控制字 图 4— 8 按位操作控制字 LED 数码管显示器工作原理 图 48是 7段 LED 数码管的器件外部形状图,它由名称为 gfedcba 的 7个笔画段和一个圆点 h组成,这 7 个笔画段在点亮时,可以显示数字和一些简单的西文字符。 图 1b 是 7 段 LED 数码管的原理图,它由 8个发光二极管组成,这 8 个发光二极管的负极连接在一起, 称为公共端( Com),而发光二极管的的正极则分别由引脚引出,便于控制哪一个发光二极管点亮。 在图 49 b 所示的 7 段数码管中,由于将 8个发光二极管的负极全部连接在一起,称为“共阴极”数码管。 在实际使用中,还有一种将 8个发光二极管的正极全部连接在一起,而负极分别由引脚引出的数码管,称为“共阳极”数码管。 五、各个软件模块设计和流程图 程序的主要功能是负责温度的转化,读出处理并实现在 LED上实时显示。 各程序流程图 1)总流程图(图 51) 图 5— 1 转化为压缩 BCD 码 显示 LED 结束 数据采集 采集成功。 量化编码 输出字型 结果 锁定字位 字型码比较 取操作数 查表转换 取 LED 字型码 结束 图 53 2)数据采集系统流程图 (图 52) 3)温度显示子程序流程图 (图 53) 读入转换结果 存结果 EOC=0。 初始化 设置采集通道和次数 启动转换信号 图 52 程度清单如下: DATA SEGMENT BUF1 DB ? BUF2 DW ? BUF3 DW ? LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH DATA ENDS STACK SEGMENGT STA1 DW ? STACK ENDS CODE S。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。