
第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大转盘抽奖手机页面、抽奖算概率的软件有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)