更新时间:09-11 上传会员:周五早安
分类:机械工程 论文字数:15461 需要金币:2000个
摘要:这篇文章旨在设计一款基于STC89C52单片机的电子抽奖系统。
在电子科学高速成长的过程中,单片机的使用场景变得越来越多,单片机已经在工业管控、家电行业、电子玩具等众多场景里大量使用,并且扮演了重要角色。
近几年,单片机还在各种各样的娱乐行业中广为运用,比如在抽奖环节里。最开始的抽奖平台一般使用摸球等实际物质的方式实现,这类方式前期需要准备大量工作,并且在抽奖环节中表现出的的随机性并不尽如人意,具有抽奖结果过于单一的特性,导致这种方式使用场景受限。
对于把单片机当作核心的抽奖平台包含前期准备工作量小、奖品项目随机性强、能反复使用的优势,让把单片机作为基础的电子抽奖平台变得十分使用。所以分析、设计基于单片机的电子抽奖平台的意义重大。
这篇文章根据上述分析设计了一款把单片机当作核心的电子抽奖平台,此系统具有电路结构精简、性能稳定多功能、性价比很高的特点。
关键词 STC89C52单片机,电子抽奖
目录
摘要
Abstract
1 绪论-1
2系统分析-2
2.1 整个控制系统的设计要求-2
2.2 方案论证-2
3 系统硬件电路设计-4
3.1 硬件电路介绍-4
3.2 控制电路分析-4
3.2.1 复位电路-4
3.2.2基本的复位方式-4
3.2.3 时钟电路-6
3.2.4 LCD1602液晶显示器-7
3.2.5LCD1602基本参数及引脚功能-8
3.2.6 按键设计-9
4 器件介绍-10
4.1-STC89C52单片机简介-10
4.1.1 STC89C52单片机主要特性-10
4.1.2管脚说明-10
4.1.3 振荡器特性-12
4.1.4芯片擦除-12
4.1.5定时器/计数器-13
4.1.6 T0和T1的4种工作方式-15
4.2 CD4017简介-15
5 软件简介-17
5.1 Altium designer软件简介-17
5.2 Keil u Vision3软件简介-17
6 系统软件的设计-19
6.1按键消抖-19
6.2随机数生成原理-19
6.3随机数产生函数-20
6.4程序流程图-21
7 仿真与制作-23
7.1系统仿真-23
7.2硬件电路的布线与焊接-24
7.3 程序下载-24
结论-29
致 谢-30
参考文献-31
附 录-32
附 录1:-32
附 录2-:程序-32