当前位置: 首页 > news >正文

基于单片机的电话计费系统的设计

一、摘要
本文研究的内容是基于单片机 的电话计费系统的设计。为了满足用户的日常计费问题,是非常有必要的,因此本文以STM32F103单片机作为开发模版,作为主控芯片,两个PCF8563时钟模块, 采用自锁按键作为电话拿起和放下的判断依据,使用DS1302时钟芯片来进行计时,使用OLED显示屏模块组成。
首先,采用STM32F103单片机作为内部的最小系统控制板,无需更多的控制部件,减少了资源的浪费,成本的浪费,显示器使用OLED显示模块进行控制,时钟计时DS1302时钟芯片进行控制,PCF8563时钟模块用来计算时间,以及计算费用,系统的基本原理,来显示当前消费金额,电话计费系统分为拿起和放下按钮键,当拿起时,分为白天计费和夜晚计费,前三分钟计费和后三分钟计费。该系统具有较高的实用性,用户可以分为白天和夜晚两种方式进行查看当前的计费情况,它能够对电话通话时长和费用进行准确计算,为用户提供明确的通话消费信息。基于单片机的电话计费系统设计能够有效地实现这一功能,提高通信服务的实用性和便利性。采用单片机设计电话计费系统可以降低系统制造成本,提高系统的成本效益。

二、系统设计方案
电话计费系统是移动通信必备设备之一,它可以提高药品分配的效率和准确性,从而更好地保障患者用药安全和治疗效果。本文基于STM32单片机进行开发,使用OLED显示屏显示时钟,并且通过按键,进行模式的选择,首先进入默认模式或者计费模式,当计费模式进行到1分钟时,可以进行结算模式,同时可以通过复位键进行启动系统,同时可以进行白天黑夜两种模式的选择,拿起时,分为白天计费和夜晚计费,前三分钟计费和后三分钟计费,放下时,不进行计费,下面是具体的系统原理图,如图2-1所示。
————————————————图2-1电话计费系统原理图
系统的总体原理是,本课题基于单片机的电话计费系统,使用stm32f103c8t6作为主控,采用自锁按键作为电话拿起和放下的判断依据,使用DS1302时钟芯片来进行计时,使用oled显示屏来显示当前消费金额,研究该电话计费系统分为拿起和放下按钮键,当拿起时,分为白天计费和夜晚计费,前三分钟计费和后三分钟计费。
————————————————

三、仿真模块

下面是单片机电话计费系统的未启动的效果,以及启动效果,显示计费的效果,如图3-6所示。未启动时,该单片机计费系统,处于关闭状态,可以看到显示屏上处于关闭状态。

图3-6关闭单片机电话计费系统
下面是启动后,可以看到当前显示的实际,正在计费的效果,并且显示拿起放下的状态,Star表示拿起,down表示放下。

图3-7仿真启动状态

四、效果图


源码 获取

源码获取

下方名片联系我即可!!


大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

http://www.jsqmd.com/news/584541/

相关文章:

  • 搞定PS 2022的DR5插件‘未正确签署’报错,一条注册表命令就够了(附各版本对应表)
  • 千问3.5-27B效果实测:低质量扫描件文字区域检测与内容还原
  • 科研助手打造:OpenClaw调用Qwen3-14B实现文献综述自动化
  • 玩转红外遥控与步进电机的电子积木
  • Linux dd命令的深度解析与应用实践
  • AI模型优化与部署:从知识蒸馏到模型合并的完整解决方案
  • 基于STM32单片机的无线胎压监测系统
  • WuliArt Qwen-Image Turbo效果对比:FP16黑图频发 vs BF16稳定出图实测
  • 基于51单片机的太阳能LED路灯智能控制器:Proteus仿真与实现(包含原理图、流程图、物料...
  • 终极Windows Defender禁用工具:一键提升系统性能的完整解决方案
  • OpenClaw成本优化实践:百川2-13B-4bits量化模型本地调用方案
  • Crank.js未来展望:框架路线图和新功能预告
  • BHVCC生理学实验系统是什么 生理学实验系统软件
  • DSP开发实战:从系统设计到算法优化
  • Windows下OpenClaw安装避坑:Qwen3.5-9B模型接入全记录
  • Gemma-3-12B-IT WebUI进阶技巧:提示词工程+上下文管理+多轮对话优化
  • cbindgen实战手册:10个实用技巧提升跨语言开发效率
  • v基于STM32单片机的电子日历设计
  • OpenClaw成本控制:Qwen3.5-9B长任务token消耗优化
  • 如何用30美元自制AI智能眼镜:开源项目OpenGlass的完整指南
  • 代码随想录算法第三十一天| LeetCode56合并区间、LeetCode738单调递增的数字
  • OpenClaw健康检查技能:千问3.5-27B监控系统资源占用
  • 革命性科学AI:GALACTICA模型完全入门指南
  • STM32H743学习笔记——QSPI应用之W25Q256
  • PHP serialize进行序列化工作的完全指南
  • QGIS二次开发(一):windows+QGIS 3.44+OSGeo4W开发环境搭建
  • OpenClaw飞书机器人进阶:千问3.5-35B-A3B-FP8多模态卡片交互
  • Z-Image-Turbo-rinaiqiao-huiyewunv效果展示:宽屏Streamlit界面下多角度人物写真生成
  • Ollama部署embeddinggemma-300m:T5Gemma初始化架构下的轻量嵌入解析
  • PHP利用Opcache实现保护源码的示例详解