AVR单片机课程设计.doc下载

weixin_39821260 2023-03-19 14:30:17
目录 第1章 哨兵步枪控制系统的意义 1 第2章 总体方案设计 2 2.1 系统的体系结构 2 2.2 系统设计注意事项 2 第3章 硬件部分设计 3 3.1 硬件设计思路 3 3.2 电路核心元件的选择与使用 3 3.3 其他元件选择 4 3.3.1 电路中电阻的选择 4 3.3.2 发光二极管和三极管的选择 5 3.4 系统硬件电路图 5 第4章 软件电路设计 6 4.1 软件设计语言选择 6 4.2 编程流程图及说明 6 4.2.1 主程序 6 4.2.2授权子程序 8 4.2.3到岗及击发子程序 8 4.2.4定时复位子程序 9 第5章 测试与性能分析 11 5.1 测试结果 11 5.2 优点 11 5.3 不足及改良建议 11 5.3.1 不足 11 5.3.2 改良建议 11 5.4 结论 11 第6章 心得体会 13 第7章 致谢 14 第8章 参考文献 15 第9章 附录 16 9.1程序清单 16 9.2元件清单 20 9.3 ATtiny13中断向量说明 21 第1章 哨兵步枪控制系统的意义 在当代社会,枪支管制问题越来越受到人们的关注。同样可以一把枪,掌握在士兵手 里,它可以保卫祖国,保卫我们的人身安全;而要是在不法分子手里,我们的正常有序 的生活就存在安全隐患。 对于枪支管制,世界各国都存在不同的法律规定,尺度也不相同。但是,法律在不不 法分子面前是不起任何作用的。在美国,对持枪管理尺度较大,导致经常出现"校园枪击 "等各种枪击事件。而在中国,重庆周克华案的发生,让人们更加强了对枪支管制的关注 。 由此可见,在法律对枪支管制并不能从根本上解决枪支隐患问题。所以,我们可以设 想从枪支的本身上解决这个问题。由重庆周克华案可以看出,哨兵步枪的安全尤为重要 。我们便可以从哨兵步枪入手,如果可以在步枪上加入控制器,以控制步枪的击发问题 。步枪只有在在岗期间可以击发,在空闲时间或是控制器未安装在步枪上,步枪无法击 发。这样,我们便可以进一步降低枪支及哨兵的安全隐患。 同样,营区作为部队日常工作、训练和生活的主要场所,关系到国家重要的政治与军 事机密,所以我们不能够忽视营区内的各种安全保卫问题。确保营区和谐安全氛围的主要 方式之一便是营区内枪支的有效管理。本次设计旨在利用单片机实现哨兵正常执勤工作 中的枪支管理。具体要完成在哨兵到岗之前对枪的授权以及从授权之后到哨兵真正到达 岗位上这段时间枪支能有效被激发的定时,除此之外还含到岗后在哨兵执勤时间内枪支 随时可以有效击发,而执勤结束枪支则不能击发的任务。以上所有功能的设定均是基于 哨兵自身安全以及营区安全而设计,具有很大的实际操作意义。 第2章 总体方案设计 2.1 系统的体系结构 要实现对哨兵步枪的安全性与使用性的控制。我们设想让每一名哨兵上岗时必须完成对 控制器的授权,将控制器插入步枪并进行到岗操作。若未完成上述操作或是授权失败, 步枪无法击发。因此,哨兵用枪控制器的总体大概包括电源、复位电路、授权电路、到 岗电路、击发电路、提示电路和输出电路。 系统框图如下: 图2.1 2.2 系统设计注意事项 1、由于本产品旨在应用于实际,故和其他设计一样要降低成本,减少元器件的数量 2、电源要求采用3.6v,所以选用手机电池作为供电电源 3、为了保证控制器的输出能充分完成枪支击发子弹的驱动,要求单片机输出电路输 出的电流不少于500ma,故必须在单片机输出端加三极管放大输出信号 4、需要保证系统实际操作的可靠性 第3章 硬件部分设计 3.1 硬件设计思路 据图2.1所示,硬件部分包含CPU;电源;授权、到岗、击发电路及复位电路。电源选用 手机电池供电,3.6V直流电源。授权、到岗、击发电路,均采用单片机端口外接上拉电 阻的方式,利用触点开关按键的闭合和断开实现引脚上高低电平的变化。提示电路利用 一个发光二极管实现提示作用。输出元件采用外接三极管实现单片机输出信号的放大。 复位电路为普通上电复位电路。 3.2 电路核心元件的选择与使用 电路核心元件是CPU。由于此控制器要使用在哨兵步枪上,要求控制器尺寸尽量小巧 ,成本尽量较低。所以,我们选择单片机来完成CPU功能。而市面上应用比较多的单片机 有51系列和AVR系列。 51单片机内部构造简单,体积小,成本低廉,在一些较简单的控制器中应用较为广泛 。,它从内部硬件到软件有着一套完整的按位操作系统,即位处理器,也称布尔处理器 ,它的处理对象不是字或字节,而是位,这就意味着它不仅能对片内某些特殊功能寄存 器的某位进行处理,例如传送、置位、清零、测试等,还能进行位的逻辑运算,这一点 使其他种类单片机很难实现的。51系列单片机的I/O脚的设置和使用非常简单,当该脚作 为输入脚使用时,只须将该脚设置为高电平,而作为输出脚使用时,则是高电平 , 相关下载链接:https://download.csdn.net/download/qq_43934844/87505875?utm_source=bbsseo
...全文
11 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,298

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧