基于51单片机的银行排队呼叫系统设计

一.硬件方案

本系统是以排队抽号顺序为核心,客户利用客户端抽号,工作人员利用叫号端叫号;通过显示器及时显示当前所叫号数,客户及时了解排队信息,通过合理的程序结构来执行排队抽号。电路主要由51单片机+最小系统+LCD12864液晶显示屏+WT588语音模块+按键输入;

二.设计功能

(1)LCD12864液晶显示当前窗口01、02 排队人数 取号号码。
(2)第一个按键到1号窗口,第二个按键到二号窗口。
(3)第三个按键进行取号。
(4)语音播报当前取号号码到几号窗口。

三.设计原理图

(1)原理图主要采用AD软件进行设计,如图:
在这里插入图片描述

(2)PCB图如下:
在这里插入图片描述

四.软件设计

主程序源码

/***************主函数*****************/
void main()
{	 init_12864();			 init_12864_dis();while(1){key();	 //独立按键程序	if(key_can != 0){if(key_can == 1){zong_r ++;if(zong_r / 2 == 0 ){write_string(2,0,"请00号到 1号窗口");write_shu10(2,1,zong_r);   //显示号	}else {write_string(1,0,"请00号到 1号窗口");write_shu10(1,1,zong_r);   //显示号	}}if(key_can == 2){zong_r ++;if(zong_r / 2 == 0 ){write_string(2,0,"请00号到 2号窗口");write_shu10(2,1,zong_r);   //显示号	}else {write_string(1,0,"请00号到 2号窗口");write_shu10(1,1,zong_r);   //显示号	}}dengdai_r = paidui_h - zong_r;write_shu10(3,3,dengdai_r);   //显示等待人数if((key_can == 1)||(key_can == 2))	  //语音{Send_threelines(118,1);   //请Send_threelines(zong_r,1);   //Send_threelines(zong_r/10%10,1);   //Send_threelines(10,1);   //Send_threelines(zong_r%10,1);   //Send_threelines(118,1);   //号if(key_can == 1)Send_threelines(121,1); if(key_can == 2)Send_threelines(120,1); }}if(key_can == 3){paidui_h ++;	if(paidui_h >= 99)paidui_h = 99;write_shu10(4,5,paidui_h);   //显示排队的号	}dengdai_r = paidui_h - zong_r;write_shu10(3,3,dengdai_r);   //显示等待人数}
}

资料链接:https://pan.baidu.com/s/1wLYcnCpBNzrAqpkvF-zxFw?pwd=wu0l

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/36867.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

K8S Pod常见状态

这是自己所遇到 Pod 常见状态及可能原因,持续更新。 如有其他的错误状态,可私我更新 1. ImagePullBackOff 问题分析: 镜像拉取失败。 可能原因: 可能是网络问题导致,检查Pod所在节点是否能够正常访问网络; 镜…

Vue-cli项目及Element UI 环境搭建 保姆级教程

一、Vue-cli介绍及其作用 什么是Vue-cli手脚架 vue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板;预先定义 好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个 骨架项目,这个骨架项目就是脚…

electron本地运行请求端口

本地运行: npm run electron:start 运行后项目请求地址为: http://localhost:5173/api/xxxx const {protocol } require(electron); app.commandLine.appendSwitch(--ignore-certificate-errors, true); // Scheme must be registered before the app…

手把手教你玩转AD9361数字调制解调系列(二) ----纯逻辑实现FSK信号的数字调制解调

因最近客户需求,用纯PL实现AD9361的数字信号调制解调,于是就把各种数字调制都在AD9361上都实现了一遍。优点就是:既可以在zynq系列上配置9361,也可以在纯FPGA系列配置9361。并且理解起来比较简单!!&#xf…

lidar3607.2 雷达点云数据处理软件功能介绍

LiDAR360 是北京数字绿土科技股份有限公司自主研发的点云后处理及行业应用软件。平台可处理 TB 级点云数据,并拥有 10 余种国际领先的点云处理及 AI 算法,推动激光雷达 的多行业应用。700 余项强大且灵活的功能,解决用户最后一公里的应用难题…

云仓是如何发展起来的?

1、电子商务的繁荣: 随着电商的兴起,对高效仓储和物流的需求越来越大。传统的仓储方式难以满足海量订单处理和快速配送的要求,因此需要一种更加灵活和高效的仓储解决方案。 ------------------------------------------------- 2、科技进步…

速盾:cdn动态加速上传

CDN(Content Delivery Network,内容分发网络)是一种通过在全球范围内分布的服务器群组来提供高速、可靠内容传递的技术。CDN在网络上广泛应用,可以加速网站中的静态内容和动态内容的传输,并提高用户的访问速度和体验。…

Nuxt 的路由结构系统(七)

基本路由配置 在 Nuxt.js 中,每个 .vue 文件在 pages/ 目录下都会自动成为一个路由。文件名决定了路由的路径。例如: pages/ |-- index.vue # 映射到根路径 / |-- about.vue # 映射到路径 /about |-- contact.vue # 映射到路径 /conta…

Git clone解释

git clone gitgithub.com:tancolo/MOOC.git 是一个 Git 命令,用于从远程 Git 仓库复制一个仓库到本地计算机。下面我将详细解释这个命令的各个部分及其作用: git clone: 这是一个 Git 命令,用于从远程仓库克隆(复制&am…

罗盘复杂网络教程—3步轻松构建社团检测任务

作为复杂网络领域中重要的课题之一,社团检测有助于揭示网络中存在的功能性模块或群集,旨在于仅利用网络中蕴含的来识别模块,并可能进而识别它们的层次组织。社团检测在各个领域具有重要的应用,可以帮助深入理解复杂系统潜在的模式…

一键进阶ComfyUI!懂AI的设计师现在都在用的节点式Stable Diffusion

前言 _ 万字教程!奶奶看了都会的 ComfyUI 入门教程 推荐阅读 一、川言川语 大家好,我是言川。 阅读文章 > ](https://www.uisdc.com/comfyui-3) 目前使用 Stable Diffusion 进行创作的工具主要有两个:WebUI 和 ComfyUI。而更晚出现的…

SceneXplain 图片叙事升级:如何让图片听得到

SceneXplain 是一个由多模态 AI 驱动的产品服务,它不仅 提供一流的图像和视频标注解决方案,还具备卓越的多模态视觉问答能力,为用户解锁视觉内容的全新维度。 在[《图像描述算法排位赛》中,我们探讨了图像描述(Image …

GIS 已知当前经纬度,往东移动一公里,怎么计算移动后的经纬度

已知当前经纬度,往东移动一公里,怎么计算移动后的经纬度111km1 (经纬度都适用)不追求精度 1米等于0.00001

有兄弟对这类区域比较感兴趣,也引起我的好奇,我提取出来给大家看看

要说这类地区,亚洲泰国排第二估计没人敢说第一吧,所以我就提取泰国的数据给大家看看! 如图:这些特殊服务地区主要集中在曼谷和芭提雅地区,芭提雅最多!看来管理还是不错的,限制在一定范围&#x…

便携应急气象站设备—实时监测和记录气象数据

TH-BQX10便携应急气象站设备是一种高度集成、轻便易携的气象观测系统。它采用新型一体化结构设计,能够快速安装和拆卸,适用于各种复杂环境。通过集成多种气象传感器,该设备能够实时监测和记录温度、湿度、风向、风速、降雨量、气压等多种气象…

ruoyi-vue前后端分离版本使用心得

1.关于多数据源配置: 修改ruoyi-admin里的application-druid.yml: druid: # 主库数据源 master: url: jdbc:mysql://192.168.156.11:3306/ry-vue?useUnicodetrue&characterEncodingutf8&zeroDateTimeBehaviorcon…

AMEYA360:广和通发布LTE Cat.1 bis模组MC610-GL,赋能全球漫游追踪器

广和通LTE Cat.1 bis模组MC610-GL搭载展锐8910平台,覆盖全球主流LTE频段,下行峰值速率达10.3Mbps,上行速率达5.1Mbps,满足全球终端对4G速率连接的需求;同时支持LTE和GSM双模通信,便于用户灵活切换网络。在尺寸封装上&a…

开放式耳机怎么选?五大2024年口碑销量爆棚机型力荐!

作为一名数码测评up主,今天来测评市面上的开放式耳机。开放式耳机它的设计非常的新颖,不管是舒适的佩戴,还是可以边听音乐,边听到周围的声音,给人更加安全的听感体验。长时间佩戴,不仅舒适度进一步的提升&a…

【机器学习】高斯混合模型(Gaussian Mixture Models, GMM)深度解析

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 高斯混合模型(Gaussian Mixture Models, GMM)深度解析引…

【uml期末复习】统一建模语言大纲

前言: 关于uml的期末复习的常考知识点,可能对你们有帮助😉 目录 第一部分 概念与基础 第一章 面向对象技术 第二章 统一软件过程 第三章 UML概述 第四章 用例图 第五章 类图 第六章 对象图 第七章 顺序图 第八章 协作图 第九章 状态…