- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
作品制作说明
课题
基于单片机技术的智能投票系统的设计
学 院
电子信息工程学院
专业(方向)
应用电子
班 级
学 号
姓 名
完成日期
2012-12-13
指导教师
南通职业大学电子信息工程学院作品制作说明
PAGE
PAGE 12
基于单片机技术的智能投票系统的设计
作品简介
智能投票系统是基于单片机技术的无线遥控的智能投票的设计。它可以实现用无线投票,彻底取代传统人工唱票计票的模式,以STC89C52RC增强型单片机为主控制器,以SC226(编码)和SC2272(译码)为依托,可以实现无线遥控投票,真正实现“投票即计票”的目标。主要实现的功能是:定时60秒钟,进行倒计时。并在60s之内16人进行投票,累计票数在数码管上显示。经过处理对赞成,反对进行统计并在数码管上显示出来,实现无线智能投票。
智能投票系统具有投票结果准确无误;投票过程公开、公正;系统稳定可靠简便,可实现多种用途等许多优势。在现代化的今天具有其特有的优势及实用性,并且成本低,效率高,及时性好等优点。可以满足人们多方面的需求。
引言
单片机在各种电子产品中的应用已经越来越广泛,很多的电子产品利用单片机所取得的便利性得到了人们的好评。随着无线技术的发展,以及有线投票器的不方便性,人们的需求逐渐增加,无线投票器逐渐取代了有线投票器的市场。 基于单片机的智能投票器系统,以STC89C52RC增强型单片机为主控制器,以SC226和SC2272的编码,译码为依托,用数码管作为显示部分,可以实现无线遥控投票并显示投票的结果。现在的产品普遍要求功能强,功耗低,使用简单和实时性好等优点。而基于单片机的智能投票系统在现代化的今天具有其特有的优势及实用性,并且成本低,效率高,及时性好等优点。 整个电路主要组成(核心元器件)由控制电路(STC89C52)、以SC2262信号发射芯片和SC2272信号接受芯片、显示电路(数码管和发光二极管)和按键组成。按键分为电源控制按键,遥控器控制按键和复位按键。
1 智能投票系统的原理设计
1.1 实现功能
基于单片机的智能投票系统其主要功能是:定时60秒钟,进行倒计时。并在60s之内16人同时进行投票,累计票数在数码管上显示。四个数码管分为两组,一组表示赞同,另一组表示反对,其他表示弃权。对16号无线遥控器投票后接受信号,经过处理对赞成,反对,弃权进行统计并在数码管上显示出来,实现无线智能投票。智能投票系统具有投票结果准确无误;投票过程公开、公正;系统稳定可靠简便,可实现多种用途等优势。
1.2 实现过程
1.2.1实现过程步骤
(1)采用STC89C52为核心进行数据处理。
(2)采用SC2262与SC2272数据的进行发送和接收。
(3)采用74LS164驱动数码管。
(4)由PMOS放大电压。
(5)采用发光二极管显示投票的人数。
(6)采用四个数码管分为两组显示赞同和反对的人数。
2 方案的设计及分析
2.1 总体设计
单片机90C52RC 主控制器 2.1.1
单片机90C52RC 主控制器
数码管显SC2272
数码管显
SC2272
接受信号
单片机89C52RC
芯片164SC2262
芯片164
SC2262
发送信号
16只LED显示
16只LED显示
图1 总体框图
2.1.2系统设计过程如图1所示具体过程:
(1)系统初始化即给单片机,接收模块(2272)上电后数码管显示60秒钟,开始倒计时。
(2)通过无线发射模块(2262)发送信息至接收模块即16人在60s之内进行投票,投票的数据通过2272送至单片机。发射模块中有四个按键,分别是同意、反对、弃权和一个保留按键。
(3)通过单片机的P3.0和P3.1口送至74LS164.其中RXD/P3.0(pin10):与8位移位寄存器74LS164的DSA和DSB相连接。以串口方式发送编码至74LS164。TXD/P3.1(pin11):与74LS164的CP相连接。为74LS164提供同步脉冲,使其接收到正确的数据。
(4)对16号无线遥控器投票后接受信号,经过处理对赞成,反对,弃权进行统计后,74LS164驱动数码管将累计票数在数码管上显示。四个数码管分为两组,一组表示赞同,另一组表示反对,其他表示弃权。
2.2 主控制模块
2.2.1本设计的主控制器为:STC89C52RC。
表1 STC89C52主要功能
主要功能特性
兼容MCS
文档评论(0)