基于89s52单片机控制的小车循迹系统内容摘要:
的检测电路 ,图中 R2 为限流电阻,当有光反射回来时,光电传感器的三极管导通, 在 LM324 的 2 脚出产生低电平电压,通过 LM324处理后在 出产生高电平,返回给单片机,从而 达到检测的目的。 并通过变阻器 R3 可调节 传感器的灵敏度。 四川理工学院创新基金 第 7 页 共 19 页 231A411U1ALM324NGND GND10KR310KR110KR2VCCVCC1KR4VCCD1LED111442233TRCT1 图五 红外检测 系统 PCB 图 通过上面对各个模块的分析,我们得到整个系统的电路图,并制成 PCB 版,如图七 所示。 图七 系统 PCB 图 四川理工学院创新基金 第 8 页 共 19 页 系统程序流程图 图六 系统程序流程 图 四川理工学院创新基金 第 9 页 共 19 页 5 性能测试 将电路板焊接好并安装在小车上,接上电源便得到我们需要寻迹的小车 结构,寻迹小车 实物图 如图八所示。 图八 寻迹小车实物图 下载程序,通过不断 地 调试,最后得到运行稳定的小车 , 此外,我们还测试了多种不同轨迹的路线, 如图九 所示。 图九 正在寻迹的小车 四川理工学院创新基金 第 10 页 共 19 页 6 性能评价及 总结 通过不断测试与改进, 此项目能够检测多种不同轨迹的曲线,并且运行稳定, 具有较强的实 用价值, 虽然实现的功能只是寻迹,但 任何复杂的功能都是由简单的功能构成, 并且 程序是由 C 语言编写, 所以可以很容易移植到 较复杂的项目中。 在 前 阶段的不断学习与实践中 , 我们的创新基金项目 也逐渐 完成, 虽然我们中途遇到过很多问题,学习毕竟是一件快乐的事, 为了使系统运行更加稳定,我们不断地改善硬件 和软件 结构 ,这使得我们认识到自己是在不断地成长。 就是在这样的不断成长中,我们丰富自己的知识,锻炼团队合作能力 ,为自己将来走入工作岗位打下了良好的基础。 在这里我们要特别感谢我们的指导老师, 他在我们的 学习中给予了 大量的支持和指导,使 我们能 顺利的完成创新基金项目。 四川理工学院创新基金 第 11 页 共 19 页 7 附录 附录 1: 元件清单 为了方便采购原件,我们将需要用 到的原件 列出了一张表 ,如表一 表一:原件清单 元件 数量 AT89S52 单片机 1 片 小车 1 部 发光二极管 5 个 自锁 按钮 1 个 不带锁按钮 1 个 12MHz 晶振 1 个 排阻 10k 1 个 TCRT5000 5 个 LM324 2 片 LM298N 1 片 排针 若干 电阻 若干 电容 若干 导线 若干 散热片 2 个 10k 变阻器 5 个 20 脚 DIP 座子 若干 7805 稳压片 1 片 杜邦线 若干 铜柱 若干 四川理工学院创新基金 第 12 页 共 19 页 附录 2 系统原理图 EN A6EN B11IN15IN27IN310IN412OUT12OUT23OUT313OUT414ISEN A1ISEN B15VS4VSS9GND8U2L298NGNDGNDGNDGND100uFC51 2J11 2J2+9+9P101P112P123P134P145P156P167P178RESET9GND20P2021P2122P2223P2324P2425P2526P2627P2728PESN29ALE/P30EA/VP31P0732P0633P0534P0435P0336P0237P0138P0039VCC40P30(RXD)10P31(TXD)11P32(INT0)12P33(INT1)13P34(T0)14P35(T1)15P36(WR)16P37(RD)17X118X219U3 89C5230pFC930pFC101212MHZY1VCC22uFC81KR24200R21S2VCCGNDVCC1KR221KR232 31A4 11U1A LM324NGNDGND10K R710KR310KR5VCCVCC1KR1VCCD1LED111442233TRCT1。基于89s52单片机控制的小车循迹系统
相关推荐
富等。 在 SCM 系统已经被广泛的应用。 液晶显示器可以分为三个类别根据功能 :Biduan 字符点阵液晶显示器、液晶显示器、点阵液晶显示器、光两种可以显示数字、字符等 ,和图形点阵液晶显示器可以显示字符和图形。 [13] 滨州学院本科毕业设计(论文) 12 本设计选择相对负担得起的字符 LCD1602 液晶显示器可以显示两行 16字符 ,使用 + 5 V电源 ,电路结构简单
其中 S9 和 S10 分别为“抢答时间调整键” 10 和“回答时间调整键”, 其对应的 I∕O 接口分别为 和 ; S11 和 S12 分别为时间“加 1”和“减 1”按键,其对应的 I∕O 接口分别为 和 ; S13 和 S14 分别为 时钟与复位模块包括时钟电路和复位电路,单片机的最小系统就是由时钟电路、复位电路及单片机构成。 单片机的时钟信号用来提供单片机片内各种操作的时间基准
,ds:data start: mov ax,data mov ds,ax MOV AH,0FH。 清屏 INT 10H MOV AH,0h INT 10H LEA DX,string1 MOV AH,09H INT 21H LEA DX,string2 MOV AH,09H INT 21H LEA DX,string3 MOV AH,09H INT 21H LEA DX,string4 MOV
1”。 如果使用寄生电源,总线控制器必须在这条命令发出后立即起动强上拉并最少保持 10ms。 (4)[44h] Convert T(温度变换) 这条命令启动一次温度转换而无需其他数据。 温度转换命令被执行,而后DS18B20 保持等待状态。 如果总线控制器在这条命令之后跟着发出读时间隙,而DS18B20 又忙于做时间转换的话, DS18B20 将在总线上输出“ 0”,若温度转换完成,则输出“
DCS 与电力自动化监控系统;它应用领域很广,可以应用于电力、冶金、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。 在电力系统中, SCADA 系统应用最为广泛,技术发展也最为成熟。 它在远动系统中占重要地位 ,可以对现场的运行设备进行监视和控制,以实现数据采集、设备控制、测量、参数调节以及各类信号报警等各项功能 ,即我们所知的"四遥"功能 .RTU(远程终 端单元 )
首先要引用 ,创建一个 MapView对象 来显示地图。 通过 MapController对象 来设置地图显示的地点以及放大的倍数,要定位地点需要构建一个 GeoPoint 对象 来表示地点的经度和纬度,然后使用 animateTo方法将地图定位到指定的 GeoPoint对象 上 ,再 新建一个 Overlay 对象 并在 上 面 标注一些图标文字信息。 通过地名定位 的设计思路 本功