15人投票表决器班级:姓名: 学号:202505140133 第一章 概述1
设计内容:设计一个基于 AT89C52 系列单片机的 15 人投票表决器,利用按键来进行投票,通过 1602进行票数的显示
可以投反对票,赞同票,不投票默认为弃权
设计目的:本文设计的投票表决器,是基于单片机设计制作的电子式投票表决器
比传统的手动统计票数更为方便直观,通过程序来进行控制,有效避开了暗箱操作
制作的投票表决器小巧容易携带,特别方便
设计原理:该音乐盒主要由按键电路、复位电路、1602 显示电路以及指示灯组成
使用两排按键控制赞同票与反对票,一个指示灯用来表示正在计算
待投票结束后按下统计按钮即可统计票数
可以从 1602 上直观的读出赞同票,反对票,弃权票
第二章 硬件设计1
设计框架:音乐盒的系统结构以 AT89C52 单片机位控制核心,加上 2 排按键、1602 显示电路、LED 模块组成
单片机负责接收按键的输入,根据输入控制 1602 显示票数,以 LED 显示单片机正在计算票数的状态
系统组成框图如图 2
1 系统组成框图2
各元器件选择及功能介绍:(1) AT89C52 简介AT89C52 是一种带 4K 字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory ) 的 低 电 压 , 高 性 能 CMOS 8 位 微 处 理 器 , 俗 称 单 片机
AT89C52 是一种带 4K 字节闪存可编程可擦除只读存储器的单片机
单片机的可擦除只读存储器可以反复擦除 100 次
该器件采纳 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容
由于将多功能 8 位 CPU 和闪耀存储器组合在单个芯片中,ATMEL 的 AT8