单片机编程 四位抽奖器 详细资料

单片机编程 四位抽奖器 详细资料,第1张

第1章 C51程序设计基础

11 单片机C语言与汇编语言

111 单片机汇编语言与C语言程序设计对照

112 汇编语言和C语言混合编程

12 C51对标准C语言的扩展

121 数据类型

122 存储类型及存储区

123 存储器模式

124 特殊功能寄存器(SFR)

125 C51指针

126 函数

127 重入函数

128 中断函数

129 绝对地址访问

1210 动态存储分配

1211 使用C51的技巧

13 C51使用规范

第2章 mVision2集成开发环境

21 关于开发环境

22 菜单条、工具栏和快捷键

23 创建项目实例

24 mVision2功能

25 编写优化代码

26 技巧和窍门

第3章 单片机内部资源及其C语言编程

31 中断系统

311 中断系统介绍

312 C51编写中断服务程序

313 共用中断

314 外部中断的扩充

32 定时器/计数器

321 定时器/计数器结构

322 定时器/计数器控制寄存器

323 定时器/计数器工作模式

324 定时器/计数器的初始化

325 定时器/计数器综合应用

33 并行I/O口

331 并行I/O口简析

332 编程实例

333 LED显示电路

334 键盘控制电路

34 串行口及其通信

341 8051单片机的串行口结构

342 串行口应用

第4章 单片机资源扩展及其C语言编程

41 可编程外围并行接口8255A

411 8255简介

412 程序设计实例

42 三线制Microware串行总线E2PROM的应用

421 三线制Microware串行总线简介

422 三线制Microware总线的E2PROM

423 在51单片机上的应用

424 程序设计

43 键盘与LED控制芯片HD7279A

431 简介

432 控制指令

433 时序

434 HD7279A与AT89C51的接口以及程序设计

下篇

第5章 液晶显示LCD

51 液晶显示简介

52 内置HD61202控制驱动器图形液晶显示模块

521 液晶显示模块的电路特性

522 液晶显示模块的软件特性

523 液晶显示模块12864和19264的应用

第6章 虚拟I2C接口技术

61 I2C总线简介

611 I2C总线的基本结构

612 双向传输的接口特性

613 I2C总线上的时钟信号

614 数据的传送

615 总线竞争的仲裁

616 I2C总线接口器件

62 模拟I2C总线的C51程序

63 I2C总线在IC卡设计中的应用

631 简介

632 硬件特性

633 AT24C01与单片机接口

634 程序设计

第7章 红外通信接口

71 P87LPC762 单片机简介

72 NB9148简介

73 接收处理电路

74 程序设计

第8章 语音芯片ISD4004及其应用

81 ISD4004简介

82 引脚功能描述

83 工作原理与功能特性

84 典型应用

第9章 时钟芯片

91 时钟芯片DS1302

911 DS1302简介

912 结构与工作原理

913 DS1302与89C51的连接电路

914 程序设计

92 时钟/日历芯片PCF8563

921 PCF8563简介

922 PCF8563与I2C总线

923 应用概述

924 程序设计

第10章 数据采集

101 A/D转换器ADS7804

1011 ADS7804简介

1012 ADS7804与51单片机的接口

1013 C51语言程序设计

102 MAX1247、MAX525与单片机接口

1021 MAX1247和MAX525简介

1022 工作原理

1023 硬件接口及软件编程实例

1024 其他同类产品的应用

第11章 单片机通信

111 单片机双机通信

1111 双机通信原理

1112 双机通信协议

1113 双机通信程序设计

112 单片机多机通信

1121 多机通信原理

1122 程序设计

第12章 单片机与PC通信

121 RS-232C介绍与PC硬件

122 通信程序设计

第13章 单片机与网络

131 51单片机内置定时器作TDMA控制

1311 TDMA(时分多址)简介

1312 TDMA的单片机实现

1313 保持节点器件同步

132 单片机实现载波监听多址接入(CSMA)

1321 载波监听多址访问(CSMA)简介

1322 单片机实现载波监听多址接入CSMA

第14章 51单片机系统应用实例

141 语音数据采集、回放和串行数据传输系统

1411 系统功能简介

1412 DS1270接口及51扩展方案

1413 LCM1602 总线方式驱动接口

1414 外围器件

1415 语音处理模拟部分设计

1416 系统原理图

1417 程序设计

142 医疗激光器功率控制

1421 系统功能简介

1422 行列式扫描键盘及C51程序设计

1423 数字电位器DS1867驱动

1424 LCM1602 口线方式驱动接口

1425 数字温度计DS1820及1-wire总线

1426 系统原理图

1427 程序设计

百度搜索,进入互动大师官网,点击我的作品——创建作品——手机案例。

2

2设置舞台大小为6401008,这是手机案例常用的大小。

3

在舞台下添加1个页面。

END

步骤二:制作随机抽奖

1

1在页面下新建一个层并选中右键重命名为奖项,在层的页面下添加四个文本,分别为“谢谢惠顾”、“一等奖”、“二等奖”、“三等奖”。其中层在这里起的是方便管理对象和归类的作用。4个文本通过xy轴的设置将4个文本的坐标都设置为同一坐标。

2

在页面下添加一个文本“开始”作为抽奖按钮,这里为了方便辨认,我们可以给这个文本加个背景颜色。

3

1页面下添加计数器,在计数器1下加4个事件,为抽奖设置随机概率。本案例设置事件的触发条件均为数值范围,为了给抽奖设置随机概率,我们分别将事件1至事件4的最小值和最大值分别设置为“0,3”、“4,5”、“6,7”、“8,9”,大家自己在做的时候可以自由去设置其抽奖概率。

4

当计数器的值为0到3时抽到“谢谢惠顾”、4到5时抽到“一等奖”,如此类推,所以4个事件的目标对象分别是文本1、文本2、文本3、文本。

5

4个事件的目标动作均设置为隐藏同层控件,但是这里有一点要注意,不能设置为显示。原理:在这个案例当中我们抽奖需要不断地按开始按钮,不停地显示出奖项里的文本,文本又是叠在一起的,如果选择显示就会出现字体全都叠加在一起的问题。

6

添加计数器2,目的是显示抽奖次数,为了与计数器1区分开,我们可以设置一下计数器字体的颜色和字体大小。

7

在文本1下加2个事件,目的是进行抽奖。其中事件1是点击开始按钮是计数器生成随机值,范围为0到9。事件2是为了显示次数,所以设置点击开始按钮的同时计数器2加1,点击1次抽奖计数器2就显示“1”,点击2次就显示“2”,如此类推。

END

步骤三:微信设定标题

1分别选中层“奖项”下的4个文本,分别添加1个事件,设置触发条件为显示,目标对象分别为这4个文本自身,变量名字我们都给它赋值为$a。

为计数器2的变量赋值,计数器2是计算抽奖次数的,所以我们在这里将计数器2的变量赋值为$b。

在文本1下添加一个事件,设置触发条件为点击,目标对象为舞台,目标动作为微信设定标题,将值的空白框处输入“我用$b次抽到了$a”。

4

记得要把层“奖项”都隐藏,否则会出现奖项里的字体重叠,还有如果觉得计数器1没必要显示也可以把它隐藏掉,这样随机抽奖并分享到朋友圈时会显示用几次抽到几等奖就会变成这个H5的标题啦!

有很多软件可以用来计算抽奖的概率,以下是一些常用的软件:

1 Excel:Excel是一款广泛使用的电子表格软件,它可以用来计算概率和统计数据。您可以使用Excel中的随机数函数和统计函数来计算抽奖的概率。

2 R语言:R语言是一种统计分析软件,它提供了很多用于计算概率和统计数据的函数。您可以使用R语言来模拟抽奖过程,并计算获奖的概率。

3 SPSS:SPSS是一种专业的统计分析软件,它可以用于数据挖掘、数据分析和预测建模等领域。您可以使用SPSS来计算抽奖的概率,并进行相关的统计分析。

4 Python:Python是一种流行的编程语言,它拥有丰富的科学计算库,包括NumPy、SciPy和Pandas等。您可以使用Python来模拟抽奖过程,并计算获奖的概率。

5 Minitab:Minitab是一种专业的统计分析软件,它可以用于数据分析、质量控制和实验设计等领域。您可以使用Minitab来计算抽奖的概率,并进行相关的统计分析。

这些软件都有其特点和适用范围,您可以根据自己的需求选择适合自己的软件来计算抽奖的概率。

以上就是关于单片机编程 四位抽奖器 详细资料全部的内容,包括:单片机编程 四位抽奖器 详细资料、怎么样编程h5大转盘抽奖手机页面、抽奖算概率的软件有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9664648.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存