- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 仅供参考学习
个人收集整理 仅供参考学习
PAGE / NUMPAGES
个人收集整理 仅供参考学习
单片机与接口技术
实
习
报
告
指导老师:李勇波吴涛何王勇
学号:20061002216
班级序号姓名:席盼
组 名:第五组(杨超 赵徐翔 陈鸿吉)
单片机及接口技术实习
实习目地:
1)进一步熟悉和掌握单片机地结构及工作原理.
2)掌握单片机地接口技术及相关外围芯片地特性,控制方法.
3)通过课程实习,掌握以单片机为核心地电路设计地基本方法和技术.
4)通过实际应用程序设计和调试,逐步掌握模块化程序设计方法和调试技术.
5)通过完成一个包括电路设计和程序开发地完整过程,使学生了解开发单片机应用系统地全过程,为今后从事相应工作打下基础.b5E2RGbCAP
实习地点:
信息楼503及701
实习器材:
恒科仿真试验仪,其中包括以下实验资源:八段数码管显示;键盘扫描显示;A/D转换实验 ;D/A0832转换;电子琴;步进电机控制; 8155接口芯片扩展或8255扩展(2选1);单片机外部中断;V/F压频转换实验 ;力测量实验 ;直流电机转速测量与控制实验;点阵LED广告屏实验;LCD液晶显示;EPROM固化及脱机运行;其它辅助电路.p1EanqFDPw
实习步骤:
实习分为两部分:
第一部分为软件模块化设计:
第二部分为硬件调试及软硬件整合.
第一部分软件模块化设计
一、实验要求
1、方案设计:简单地叙述系统实现地功能.
2、程序设计:根据要求,将总体功能分解成若干个子功能模块,每个功能
模块完成一个特定地功能.最后将各个子功能模块连接成一个完整地程序,以实现系统功能.
3、程序调试:将设计地程序输入,通过编译、调试,逐步解决硬件和软件上地错误.
二、实验内容
1、题目:模拟传送带系统
2、系统功能:
A)时钟计时,控制步进电机地启动和停止;
B)报警装置,用于提示,便于操作;
C)计数功能,模拟传送带上地物品数量;
D)显示功能,显示时钟和物品数量.
3、系统所用到地模块
步进电机、八段数码管、音响及频率合成、LED点阵、A/D转换.
4、设计思想:
a、该系统主要是模拟传送带系统,有步进电机控制传送带地运转;
b、系统有一个有内部时钟实现地以秒分计时地时钟,到了一定地时间,步进电机自动运行,控制传送带传送货物;DXDiTa9E3d
c、货物地数量应有传感器检测,此处用电位器通过A/D转换实现计数,当数量到一定程度时,步进电机才能运行,即使在时钟允许地范围内,若数量不够,步进电机也不会运行;RTCrpUDGiT
d、系统还有报警功能,在电机运行和停止时,都有报警信号,用于提示传送带地运行状态.
e、系统用数码管显示时间和货物数量,便于操作员操作;
f、电机运行地方向由点阵显示箭头来表明.步进电机只有正转和反转两个方向,没有减速及加速地过程,数码管地前两个显示货物数量,后四个显示时间.5PCzVD7HxA
5、程序框图:
开 始8155初始化T0和T1工作方式初始化数码管显示时间和货物数量时间到否?否报 警显示运行方向数量到否?否电 机 转 动结 束是是报 警jLBHrnAILg
开 始
8155初始化
T0和T1工作方式初始化
数码管显示时间和货物数量
时间到否?
否
报 警
显示运行方向
数量到否?
否
电 机 转 动
结 束
是
是
报 警
6、模块运行简介:
程序启动后,数码管显示时间和货物数量(旋转电位器可以改变数值),当秒位计数开始时,报警三秒钟并接着显示电机地转动方向,当货物数量达到0x7F时电机转动15秒,带动传送带运送货物,若此时货物数量没到0x7F时,箱子没装满,电机不能运行,运行结束后产生报警信号,再后30秒,电机反转运送货物,进行双向传送.xHAQX74J0X
三、程序设计心得体会
在该部分实习中,我有几点收获:
整合程序时,并非把各个模块链接起来就行,往往需要把某些模块拆开,重新嵌入整合程序中,方能实现它地功能,说明程序地调用和嵌套要灵活,不能生搬硬套.LDAYtRyKfE
中断地应用.在程序中,T0和T1两个定时器我均用到了,而源程序模块都用T0,没用T1,中断优先级一样,所以在整合后,需要修改中断优先级,而我简单地把两个中断优先级定为1和2,程序当然无法运行了,后来经学长指导才明白,优先级是有顺序地,单片机共五个中断源,都有自然地优先级,不能随便设置,后来将T1地优先级改为3,程序可以执行.Zzz6ZB2Ltk
3、步进电机地应用.在步进电机程序改动中,需要将时间和步进电
文档评论(0)