doc 军用卷图机的设计实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:33 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2025-09-22 02:53

的数据,交换高位两个内存单元的数据输出内存单元的数据到上恢复现场返回主程序动态显示当前的页码将现在的页码存到,将页码转换成码给另外个寄存器赋给另外个寄存器赋输出当前的页码值设置初值设置为中断次数开始计数将传递给将当前页码存入历史内存单元将减去存入目标寄存器向下卷动开读码中断卷图机处于运动状态如果当前处于第幅图则不响应向后卷动将当前页码存入历史内存单元将加存入目标寄存器开读码中断调用上卷子程序向上卷动卷图机处于运动状态给输入个数值赋给给输出,当键按下,如果没有输入数值则不响应判断输入是否是不为零时,判断与输入总数是否超过了总图片总数将减去然后存入寄存器将最终确定的值保存以备判断判断输入是否与当前的值相同,如果相同则执行以下的程序否则跳转跟比较,如果不等跳转如果相等则赋滚动状态寄存器跳出子程序如果小于表示此次滚筒正向下转但没有到达目标点,所以向上转动调用下放子程序将状态寄存器值赋给跳出子程序调用向上子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序否则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序否则表示键盘按下调用是否松开按键子程序判断键是否松开如果不等于原先的输出值,则表示键没有松开,防止抖动延时调用下放子程序将当前的页码放入历史子程序开外中断,读码中断调用动态显示子程序跳转出子程序调用上卷子程序将当前的页码存入历史内存单元把卷图机状态单元置开外中断,读码中断调用动态显示子程序调用读码子程序判断当前页码是否等于目标页码如果相等,则停止卷动关读码中断将状态寄存单元置关读码中断调用静态显示子程序将状态寄存器存入表示卷图机停止卷动键盘扫描子程序向口输出读取口状态判断是否状态变化,若变化表示有键按下,否则说明没有按下有键按下则进入扫描程序扫描第列如果读入变化则转入相应列扫描扫描第二列如果读入变化则转入相应列扫描扫描第三列跳转超界,所以加转移扫描第四列如果读入变化则转入相应列扫描如果对应的返回码是,则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序否则表示键盘按下调用是否松开按键子程序中介的作用如果对应的返回码是,则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序否则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序如果对应的返回码是,则表示键盘按下调用是否松开按键子程序程图如图。


调试过程在确定军用卷图机的各个环节后,现在是对各个模块的制作与调试,设计中我秉求尽量少的添加额外的器件成本完成本设计,所以对资源较大,从而对将来的系统扩展造成定的不便。


资源分配如下与口分别接两个数码管来显示当前的页码,显示高位,显示低位。


口用来作键盘接口。


口中,,,,由高到低位分别依次作为读码的输入端,作为读码外中断,作为红外读码外中断预留口。


在设计过程中贯彻模块化设计流程,对各个模块分别制作调试,旨在作到各个模块在整合到起时将时切实可行能实现单独各自功能的模块,方便调试。


硬件调试中我先焊制了块单片机最小的系统。


然后编制了如下的简单测试程序直观地显示系统的工作情况。


测试程序是个口驱动个发光二极管流水显示花色。


给赋将清零设置为,作为循环计数寄存器将带进位循环左移将结果赋给调用延时判断是否是,如果不是零说周期没有完成如果等于则跳转到重新赋值进入循环延时子程序结束程序在最小系统成功实现后,制作显示页码电路,我在设计过程中,将显示部分和按键设置在同块板子上,然后对显示部分编制测试程序进行测试,由于在总结了交通灯制作过程中的显示不足点,所以此次在应用共阳数码管上,在各个笔画上串入了欧电阻,然后公共端接到高电平。


编制的测试程序如下,程序实现功能是使得口和口循环显示将七段数码管显示值对应码表赋给清零将对应偏移的码值赋给将赋给将赋给将自增调用延时子程序判断是否显示了个数值如果显示了个则跳转到开始重新执行延时程序子程序结束,在编制程序调试后,我找到了电路在显示部分的多个虚焊点,排除了显示异常后,继续做键盘模块调试工作。


键盘的布局设计见相应的章节,由于测试程序的程序过于冗长,所以在此处不添加,详细见附录所带程序。


在测试完交流电机可以正常运转后,搭建继电器控制电路对电动机的转向进行控制,但在测试中,发现机械式继电器在切换过程中的干扰对单片机的影响很大,在切换的过程中,单片机会出现跑飞。


首先考虑到空间的传播干扰,遂将个铁壳将继电器与外界隔离,测试出错率,粗略统计出错率没有明显下降。


所以确定并非空间传播干扰占主要原因,电气将是主要传播途径。


在不对现有搭建的电路产生很大改动的前提下,决定采用固态继电器作为替代器件。


改善后的效果是相当明显的,几乎没有出错的情况发生。


读码部分,在单元调试过程中,由于在硬件上的连接并不是连续地搭接,,,,所以在设计程序时只能对位布尔操作,将各位先传递给然后带进位循环左移,然后传递给个寄存器,程序如下保护现场清寄存器,由于硬件的连接不是连续的,所以,,,带进位循环左移,将传递个寄存器带进位循环左移,将传递个寄存器带进位循环左移,将传递个寄存器带进位循环左移通过循环右移得到当前得到当前的图纸页码各个单元调试通过后,再开始整合各个模块组成个完整的系统,进行整个系统的程序编制和调试。


王继昌,电子元器件应应用手册,北京人民邮电出版,年李伯承,基于单片机的嵌入式系统设计,北京电子工业出版,军用卷图机源程序图片增图片减上拉下放公共端控制电机的通电与否,常闭端为断电状态,常开端为通电状态读图纸叶码,,,为码值的低位到高位口为输出,口为输出键盘输入为口,如果输入键值是不是试探是否为调用子程序,如果输入键值是不是则应为调用子程序,调用子程序,如果输入的是数码则执行下半程序如果不为零则允许输入,否则不能输入数码减去如果为,则表示输入的是第个码,计算输入的数值,存入目标寄存器保存键入的第二个值输入键码输出到上数码管高位清除将输入的码放入单元存储数码管低位输出输入的码转为码程序查表法求得对应的码值为被除数保护现场除法来求商取余查表得商对应的码制的值传递给查表得余数对应的码制恢复现场读取当前图纸页码子程序保护现场清寄存器,由于硬件的连接不是连续的,所以,,,,,,通过循环右移得到当前得到当前的图纸页码,把当前的页码和历史页码比较当相同时,判断当前是否处于运动状态当处于运动状态时跳转到另段程序当处于静止状态时结束当前的返回操作当卷图机处于运动状态而又未卷动到目标页码时将的值赋给将值传递给目标寄存器判断如果历史页码小于当前页码,跳转到否则向下转动跳出子程序调用上卷子程序将卷图机状态寄存器跳出子程序把历史记录放入目的页寄存器把当前的页码放入历史寄存器比较当前的页码和目标页码当当前的页码小于目标页码时跳转到启动向下卷动把向上向下寄存器放入显示闪动调用上卷子程序开读码外中断设置卷图机状态寄存器为上卷状态调用动态显示子程序清除,使得继电器断开置位,使得继电器吸合向上向下寄存器置位,使得继电器吸合为占用图纸总页码现在所在页码寄存器历史记录寄存器键盘及红外遥控输入的输入页码寄存器暂存上次的页码用来标志是否红外中断过,为未中断过,为中断过读图纸页码中断闪烁中断红外读码中断使得继电器断开输入的是还是页码值寄存器设置寄存器为输入状态寄存器,后表示输入完全为设置状态寄存器,当在滚动中,寄存器为静止中为输出否寄存器,当返回已经输出则为,未输出则为

下一篇
军用卷图机的设计实现第1页
1 页 / 共 33
军用卷图机的设计实现第2页
2 页 / 共 33
军用卷图机的设计实现第3页
3 页 / 共 33
军用卷图机的设计实现第4页
4 页 / 共 33
军用卷图机的设计实现第5页
5 页 / 共 33
军用卷图机的设计实现第6页
6 页 / 共 33
军用卷图机的设计实现第7页
7 页 / 共 33
军用卷图机的设计实现第8页
8 页 / 共 33
军用卷图机的设计实现第9页
9 页 / 共 33
军用卷图机的设计实现第10页
10 页 / 共 33
军用卷图机的设计实现第11页
11 页 / 共 33
军用卷图机的设计实现第12页
12 页 / 共 33
军用卷图机的设计实现第13页
13 页 / 共 33
军用卷图机的设计实现第14页
14 页 / 共 33
军用卷图机的设计实现第15页
15 页 / 共 33
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批