基于单片机控制的投票器分机设计毕业设计论文word格式.doc

基于单片机控制的投票器分机设计毕业设计论文word格式.doc

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机控制的投票器分机设计毕业设计论文word格式

单片机投票器(分机)设计 摘要: 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 基于单片机串行通讯技术的投票器(分机)的设计制作过程,以MCS-51系列单片机为控制核心设计投票系统的分机控制器。投票器(分机)由单片机、三个按键、两个指示灯和串行通信接口等组成.三个键分别表示赞成、反对和弃权,可由多台分机与一台主机构成一个投票系统,投票前由主持人按主机复位键对整个系统所有分机进行复位初始化,接着进行投票,到投票结果被主机接收完成投票。本系统功率较小,操作简单,有较强的实用性等特点。 关键词:单片机;投票器:分机;接口电路:多机通讯原理 目 录 1 选题意义、方案论证…………………………………………... ………………3 2 系统组成原理与主要功能………………………………………….. …….……3 3 硬件电路设计………………………………………...………………………… 5 3.1 MCS-51单片机的选择及芯片参数 ……………………………….……5 3.2 RS-485芯片选择及其参数………………………… …………...………7 3.3 时钟电路及复位电路 ……………………… …………...………………9 3.4 按键及指示灯设计…………………………………...……………………9 3.5 串行通讯接口的电路设计 …………………………………. ……….. …9 4 软件程序设计…………………………………………...………………………9 4.1 基本原理 ……………………………………………….. ……………….9 4.2 通讯协议…………………………………………………………… …...10 5 软、硬件调试及性能分析………………………………………………... …13 6 结论…………………………………………...…………………………… …13 课程设计体会…………………………………………... …………………… … 13 参考文献 …………………………………………...………………………… … 15 附录…………………………………………...……………………………………16 附录1 电路原理图……………………………………………………...……16 附录2 程序清单………………………………………..……………….……17 1 选题意义、方案论证 本设计要求利用MCS-51系列单片机为控制核心,设计投票系统的分机控制器,用于表决活动。要求多人投票时人手一台,投票结果以最简单的双绞线实现与主机通讯适合于家用电器控制,分布式测控网络,AT89C2051 8位单片机 投票器由单片机,三个按键,二个指示灯和串行通讯接口组成。三个按键分别表示同意,反对,弃权,投票前由主机对所有分机进行复位初始化,此时红色电源指示灯闪烁,投票时投票者可按下三个键中任意一个,则红色指示灯停止闪烁,如果主机接受到投票结果则绿色指示灯亮,表示投票有效。在指示灯熄灭前可以进行改投,一旦所有投票者完成投票,则绿色指示灯熄灭,完成一次投票。AT89C2051是由ATMEL公司推出的一种小型单片机。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,其程序的电可擦写特性,使得开发与试验比较容易。89C2051共有20条引脚:P1口共8脚,准双向端口。P3.0~P3.6共7脚保留了全部的P3的第二功能,如P3.0、P3..1的串行通讯功能,P3.2、P3..3的中断输入功能,P3.4、P3.5的定时器输入功能。1 P3口特殊功能 P3口引脚 特殊功能 P3.0 RXD(传行输入口) P3.1 TXD(传行输出口) P3.2 INT0(外部中断0) P3.3 INT1(外部中断1) P3.4 T0(定时器0外部输入) P3.5 T1(定时器1外部输入) 3.1.2 电源 89C2051有很宽的工作电源电压,可为2.7~6V,当工作在3V时,电流相当于6V工作时的1/4。AT 89C2051工作于12Hz时,动态电流为5.5mA,空闲态为1mA,掉电态仅为20nA。这样小的功耗很适合于电池供电的小型控制系统。? 89C2051片内含有2k字节的Flash程序存储器,128字节的片内RAM,与80C31内部完全类似。由于2051内部设计全静态工作,所以允许工作的时钟为0~20MHz,也就是说,允许在低速工作时,不破坏RAM内容。相比之下,一般8031对最低工作时钟限制为3.5MHz,

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档