ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

【Proteus仿真】【Arduino单片机】自动抽奖器系统设计

2026/8/28 4:58:39 拓冰建站 浏览量
【Proteus仿真】【Arduino单片机】自动抽奖器系统设计

文章目录

  • 一、功能简介
  • 二、软件设计
  • 三、实验现象
  • 联系作者


一、功能简介

本项目使用Proteus8仿真Arduino单片机控制器,使用数码管显示模块、74HC595 IO扩展模块、按键等。

主要功能:
系统运行后,数码管显示随机数,K1和K2控制随机数的启停;


二、软件设计

/*
作者:嗨小易(QQ技术交流群:570487280)*///系统数据设置
void sys_data_set(void)
{u8 key=0;key=key_scan(0);//开始if(key==KEY1_PRESS){MsTimer2::start();}//停止else if(key==KEY2_PRESS){MsTimer2::stop();	}
}//应用控制程序
void app_ctrl_demo(void)
{sys_parm_init();//系统参数初始化key_init();hc595_init();hc595_write_data(0x00,0x00,0x00,0x00,0x00);time2_init(10);//定时10mswhile(1){sys_data_show();//系统数据显示sys_data_set();//系统数据设置}
}//定时器2中断函数
void timer2Isr(void)
{	static u8 i=0;u8 j=0;i++;if(i>=20){i=0;for(j=0;j<5;j++)sys_ctrl.num[j]=rand()%10;//产生0-9随机数}
}

三、实验现象

B站演示视频:https://space.bilibili.com/444388619
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

联系作者

视频地址:https://space.bilibili.com/444388619/video
专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。