单片机15人投票表决器.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"单片机15人投票表决器" 设计内容: 本文设计的投票表决器是一个基于AT89C52系列单片机的15人投票表决器,利用按键来进行投票,通过1602进行票数的显示。可以投反对票,赞同票,不投票默认为弃权。 设计目的: 本文设计的投票表决器,是基于单片机设计制作的电子式投票表决器。比传统的手动统计票数更为方便直观,通过程序来进行控制,有效避免了暗箱操作。制作的投票表决器小巧容易携带,特别方便。 设计原理: 该投票表决器主要由按键电路、复位电路、1602显示电路以及指示灯组成。使用两排按键控制赞同票与反对票,一个指示灯用来表示正在计算。待投票结束后按下统计按钮即可统计票数。可以从1602上直观的读出赞同票,反对票,弃权。 硬件设计: 系统结构以AT89C52单片机为控制核心,加上2排按键、1602显示电路、LED模块组成。单片机负责接收按键的输入,根据输入控制1602显示票数,以LED显示单片机正在计算票数的状态。 AT89C52简介: AT89C52是一种带4K字节闪存可编程可擦除只读存储器(FPEROMFIas h Programmable and Erasable Read Only Memory)的低电压、高性能CMOS位微处理器,俗称单片机。AT89C52是带4K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。 1602显示电路设计与原理: 1602是 字符型液晶, 它是16*2的显示的。工业字符型液晶,能够同时显示16x2即32个字符。通过1602进行票数的显示。 时钟振荡电路: AT89C52中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或者陶瓷谐振器一起构成自然振荡器。 时钟振荡电路图: BST (RID3 Pl. 0 JTJEOiPl I iTV|7 i:3 :, ? OTT>P?. 3 (TO)PJ^ (TDPI 5 {TlfSPJ, 6 厲引 卩人T CTAL1 mL3 vcc W (
- 粉丝: 0
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助