- 3
- 0
- 约1.21万字
- 约 21页
- 2016-10-09 发布于贵州
- 举报
单片机课设零件数器
河海大学物联网工程学院
单片机课程设计报告
课程名称: 零件计数器
学 号:
姓 名:
年级专业:
指导老师:
目 录
摘 要 3
一 、系统设计 4
1.设计内容 4
2.设计方案 4
2.1电路框图及说明 4
2.2电路设计及说明 5
2.3软件流程框图及说明 9
二、实验结果及讨论 11
1、问题及解决方案 11
2、实验结果 11
三、总结 13
参考文献 14
附录 14
1.软件介绍 14
2.实验源代码 16
3.作品图片 20
摘 要
本课程采用C52编写程序,通过Keil C编写为机器代码,烧写入单片机中,在实验箱上进行操作,完成单片机这种实用工具的整体的学习。
零件计数器的功能是把接在INT0上的单稳信号当作零件信号,每来一个零件,单片机通过中断计数一次,零件数量由数码管动态显示出来,并通过串口将零件数目传给PC。当计数量为整十时,蜂鸣器发出警告音,并使继电器闭合一次,产生零件打包动作。
关键字:
计数器,单片机,数码显示,串口通信
一 、系统设计
1.设计内容
把接在INT0上的单稳信号当作零件信号,单片机计数一次,当计满十次时,蜂鸣器发出一声警告音,并使继电器闭合一次,产生零件打包动作。
要求和提高要求主要掌握外部中断和动态显示的应用,提高实时通过串口把零件数量发送给PC。
2.设计方案
2.1电路框图及说明
电路总图与功能如图所示,每当来一次外部中断时,内部计数一次,数值由8位共阴数码管动态显示。而单片机的P2口可以选择八根不同的数码管来动态显示,通过视觉暂留达到同时显示的效果。同时内部程序检测每当计数十次时,会产生一个继电器闭合的零件打包动作,并通过程序使得蜂鸣器发出警报。
2.2电路设计及说明
1、单片机最小系统
只有这部分电路正常,整个系统才能工作。
2、八段数码管显示结构
该部分电路由两个4位一体的数码管组成。这3个部分都是共阴结构,并联在一起,连接在P0口上。
LED1各个位选线为P20-P23,LED2各个位选线为P24-P27,段码均由P0口输出。
3、单稳中断信号的产生电路
当S_INT0按钮按下后产生一个低电平单稳信号送单片机的INT0,同时D_PLUS1亮一次,做为外部中断请求信号,单稳时长约50ms。
本实验中以此单稳信号作为零件信号。
4、蜂鸣器和继电器电路
蜂鸣器采用IO口直接驱动,,IO为低电平的时候蜂鸣器响。IO口直接驱动,低电平的时候继电器吸合,LED亮。
U5 PL2303HX构成了USB转URAT电路,即完成USB口转TTL串口电平。
U6 MAX232 构成了RS232转URAT电路,即完成RS232串口转TTL串口电平。
由于单片机只有一个串口,所以以上两部分通过跳帽切换使用。
这部分电路可以完成PC机跟单片机的串行通讯,也可以完成两个单片机进行串行通讯。
D_RXD和D_TXD指示收和发线上是否有信号,当通信时可观察到二灯闪烁。
当选择USB转URAT电路时,PC机的USB口同时承担给实验板供电的任务。
2.3软件流程框图及说明
由结构流程图可知需要编写的程序有
主程序 主程序中包括初始化和函数调用两部分。初始化中包括中断初始化,串口中断初始化,定时器的设定(设置波特率)以及开中断;函数调用中主要调用数码管显示程序
延时子程序 使用for循环编写延时时间可变的延时程序
蜂鸣器响应程序 由单片机上P3.7口控制
继电器响应程序 由单片机上P1.0口控制
数码管显示子程序 由P2.0—P2.7进行八段段数码管的位选,由P0口实现数码管的段选,通过视觉暂留效应显示
外部中断0 与串口数据发送子程序:每来一次中断计数值加1,同时向串口发送一次此时的数值,当计数值为10的倍数且不为0时,调用蜂鸣器和继电器响应程序。
二、实验结果及讨论
实际使用的即为实验箱上的硬件电路,与第一部分电路分析部分相同。
1、问题及解决方案
问题一:对课题理解有误,认为从任何可用端口都可输入中断信号,使用了定时/计数器的方式2,设置为外部计数,满十即溢出。而实际要求的是从INT0输入中断信号,每中断一次即进行一次计数。后来对程序进行了较大的改动。
问题二:数码管显示有余辉,加入延时程序之后有明显改善。
问题三:开始时蜂鸣器不发出警报,经过实验箱比对和对实验指导书的研读,发现引脚配置有问题。
问题四:数码管显示抖动较大,有明显的从左到右的变化。将调用延
您可能关注的文档
最近下载
- 经营分析会,必须要讲清楚的几个指标(25页 PPT).pptx VIP
- 总经理营销总监经营例会运营分析模板PPT.pptx VIP
- 新人教版九年级语文上册期末测试卷及答案【审定版】.doc VIP
- 2025 经营分析核心指标及搭建指南(23页 PPT).pptx VIP
- 风电项目建设标准强制性条文监督检查计划.docx VIP
- 奥的斯 HAA21310BW(ACD5-MRL 40A)电气原理图.pdf VIP
- 洛阳市第五人民医院2026年编外人员公开招聘备考题库及一套答案详解.docx VIP
- 畜禽屠宰加工企业消防安全指南.docx VIP
- DND传奇职业可选专长.docx VIP
- 洛阳市第五人民医院2026年编外人员公开招聘备考题库及完整答案详解一套.docx VIP
原创力文档

文档评论(0)