您现在的位置:网站首页答辩论文工学论文电子论文

流水线工件检测显示报警装置设计

  • 简介:总 页 数 : 28 Page / 字数 : 7655 原文 1、采用模拟计数装置,自行设计外围电路,将光电检测开关的色标信号(代替工件)送给TDN微机原理实验箱中的8253进行计数。2、利...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

总 页 数 : 28 Page / 字数 : 7655

原文

1、采用模拟计数装置,自行设计外围电路,将光电检测开关的色标信号(代替工件)送给TDN微机原理实验箱中的8253进行计数。
2、利用TDN微机原理实验箱中的拨码开关启动计数、停止计数。
3、利用TDN微机原理实验箱中的数码管显示计数值,每计100个工件,输出显示数字加1。
4、利用TDN微机原理实验箱中的蜂鸣器报警,每计100个工件,输出显示加1的同时报警。
5、选择合适的设计方案,并进行理论阐述。
6、编制相应的控制程序,要求有程序流程图,程序加注释。
7、绘制实现电路原理图,所有图纸均用计算机绘制
第二章 总体设计说明
2.1 硬件设计思想及方案论证
硬件方面,计数用8253,由于TDN-MD实验系统自身已经使用了通道0和通道1,只对用户开放了通道2,设定8253工作在方式2,给定计数值为100,GATE2加在拨码开关用于控制是否停止或开始计数,CLK2接入检测信号经光电隔离电路输出的脉冲方波信号作为时钟输入,OUT2为输出,则可实现每计数100个工件,OUT2输出一负脉冲,将OUT2作为中断信号输入到8259A的IR6端,由8086CPU对此中断进行响应,调用相应的中断服务子程序,将结果输出到8255A,由8255A输出控制数码管和蜂鸣器,实现显示和报警。
由于在TDN-MD实验系统上调试完成,而 8259A的初始化系统已经自动完成,选择用户可用端口IR7,8259A采用边沿触发,自动EOI结束方式,IR7对应的中断向量地址为003CH~003FH。
由于TDN-MD实验系统上是4个数码管共用一个7段显示驱动电路,外加4个选通控制,故将8255A的B口用来驱动显示数码管,而A口的低4位用来控制数码管的选通,PC0用来控制蜂鸣器的触发导通。
TDN-MD实验系统上的数码管为共阴极接法。
数码管驱动译码表为:
a~dp,分别对应8255A 的PB0~PB7.
a b c d e f g dp 代码
0 1 1 1 1 1 1 0 0 3F
1 0 1 1 0 0 0 0 0 06
2 1 1 0 1 1 0 1 0 5B
3 1 1 1 1 0 0 1 0 4F
4 0 1 1 0 0 1 1 0 66
5 0 1 1 0 1 0 1 1 6D
6 1 1 1 0 1 0 1 1 7D
7 0 0 0 0 1 1 1 0 07
8 1 1 1 0 1 1 1 1 7F
9 0 1 1 0 1 1 1 1 6F
2.2 软件设计思想及方案论证
软件设计方面,主要体现在中断服务子程序上。
考虑TDN-MD实验系统上是四个数码管共用一个8段译码驱动电路,同一时刻只能选通一个数码管。故不能用硬件的方式进行显数,只能以软件的方式进行显示输出。利用人的视觉暂停效果,如同放电影一样,将4个数码管以毫秒级的时间进行分时选通实现计数,然后再让其循环进行。
软件计数方面,采用寄存器间接寻址方式,将数值存储区地址给[BX+14],初始化为0,每调用一次中断服务子程序,将其值加1,在中断服务程序结束时判断是否大于9999,若大于则清零......


 \ 目录

前言……………………………………………………………………....4
第一章 设计任务……………………………………………………....4
1.1 设计任务…………………………………………………………...4
1.2 设计要求……………………………………………………….…..5
第二章 总体设计说明………………………………………….….6
2.1 硬件设计思想及方案论证………………………………….….….6
2.2 软件设计思想及方案论证………………………………….…..…6
2.3 硬件电路图……………………………………………………..….7
第三章 单元电路设计……………………………………..….…8
3.1 8255A介绍………………………………………………………...8.
3.1.1 8255A的性能特点,工作原理和编程方法(略)…………………8
3.1.2 本设计中8255A的设置…………………………………...……..8.
3.2 8253介绍……………………………………………...…………..10
3.2.1 8253的性能特点,工作原理和编程方法(略)………..…………10
3.2.2 本设计中8253的设置…………………………………...………10
3.3 8259A介绍……………………………………………….………11.
3.3.1 8259A的性能特点,工作原理和编程方法(略)…………..…….11.
3.3.2 本设计中8259A的设置…………………………………….…..11.
3.4 8086CPU介绍……………………………………………….……11
第四章 软件设计………………………………………………..14
4.1 软件设计程序流程图…………………………………………….14
4.2 软件设计程序清单……………………………………………….15
第五章 电路的安装与调试………………………………………….24
5.1 调试步骤,设备……………………………………………………24
5.2 现象记录及原因分析及解决措施………………………………...24
5.3 遇到的主要技术问题…………………………………….............24
第六章 结束语……………………………………………………….25
6.1 对设计题目的结论性意见及进一步改进的意向说明…………25
6.2 总结设计的收获与体会………………………………………..25
第七章 元器件明细表……………………………………………25
7.1 元器件明细表………………………………………………….…25
第八章 附图…………………………………………………………..26
8.1 系统总线与接口芯片的连接原理图…………………………….26
8.2 外围电路连接原理图………………………………………….…26
8.3 印刷线路板图………………………………………………….…27
第九章 参考文献………………………………………………..…..27
9.1 参考文献…………………………………………………….……27


 \ 参考资料

9.1 参考文献
【1】 周佩玲 吴耿锋 万炳奎 编. 16位微型计算机原理●接口及其应用. 安徽:中国科学技术大学出版社 ,1998年8月修订版
【2】 刘甘娜 马瑞芳 冯刚 编. IBM-PC微机原理及接口技术. 西安:西安交通大学出版社, 1998年7月第1版
【3】 刘星 等编著. 计算机接口技术. 北京:机械工业出版社, 2003年4月第1版
参考网站:
1. www.chinadz.com中国电子资源网
2. http://www.hljrtvu.com/xbwz/lg/myweb 微计算机技术

查看评论 已有0位网友发表了看法
  • 验证码: