功能描述

1、采用51/52单片机(通用)作为主控芯片;
2、采用LCD602液晶实时显示重量;
3、采用HX711称重专用芯片;
4、称重量程:0-5000g,实际重量高于量程,蜂鸣器报警、屏幕显示ERROR;
5、采用HC-05蓝牙模块,可将重量实时上传到手机蓝牙app;

电路设计

采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。

单片机管脚说明:

P0端口(P0.0-P0.7):P0口为一个8位漏极开路双向I/O口,每个引脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1端口(P1.0-P1.7):P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高电平,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2端口(P2.0-P2.7):P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口,用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3端口(P3.0-P3.7):P3口管脚是一个带有内部上拉电阻的8位的双向I/O端口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入端时,由于外部下拉为低电平,P3口将输出电流(ILL)。P3口同时为闪烁编程和编程校验接收一些控制信号。

仿真设计

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

主程序设计

void main()
{Uart_Init();Init_LCD1602();LCD1602_write_com(0x80);LCD1602_write_word("Welcome to use!");Delay_ms(1000);      //延时,等待传感器稳定Get_Maopi();               //称毛皮重量while(1){EA = 0;Get_Weight();           //称重EA = 1;Scan_Key();//显示当前重量if( Flag_ERROR == 1){LCD1602_write_com(0x80+0x40);LCD1602_write_word("ERROR ");beep=0;}        else{         beep=1;Send_ASCII(0x82);Send_ASCII(0x4);Send_ASCII(Weight_Shiwu >> 8);Send_ASCII(Weight_Shiwu);LCD1602_write_com(0x80+0x40);LCD1602_write_data(Weight_Shiwu/1000 + 0X30);LCD1602_write_data(Weight_Shiwu%1000/100 + 0X30);LCD1602_write_data(Weight_Shiwu%100/10 + 0X30);LCD1602_write_data(Weight_Shiwu%10 + 0X30);LCD1602_write_word(" g");}}
}

源文件获取

关注公众号-电子开发圈,首页发送 “电子秤” 获取;

基于单片机的蓝牙电子秤系统设计(#0493)相关推荐

  1. 基于单片机的智能电子秤系统设计(#0507)

    电子秤是称重技术中的一种新型仪表,广泛应用于各种场合.电子秤与机械秤比较有体积小.重量轻.结构简单.价格低.实用价值强.维护方便等特点,可在各种环境工作,重量信号可远传,易于实现重量显示数字化,易于与 ...

  2. 基于单片机的智能电子密码锁系统设计-基于51单片机酒精浓度检测仪设计-基于单片机的水缸加热温控控制系统设计-基于单片机蓝牙技术的温室监测系统设计-基于单片机智能PWM调光灯系统设计【毕设方案】

    600基于单片机的智能电子密码锁系统设计-电路程序资料 本设计采用的是AT89C51单片机作为控制核心,控制外围电路工作的装置.在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核 ...

  3. 【电路】基于单片机智能睡眠枕系统设计-基于单片机音乐喷泉制作设计-基于单片机智能温控风扇调速系统设计-基于单片机智能自动循迹小车控制系统设计-基于数字电路的4人投票系统设计(仿真,报告)毕设课设资料

    1620基于单片机智能睡眠枕系统设计-文档+PPT+PCB图+原理图+源码 智能睡眠枕主要由lcd屏幕.蓝牙.压力传感器.蜂鸣器.单片机等等组成,用户可通过四个独立按键进行操控(四个按键从左至右为1. ...

  4. c语言车库计费系统,基于单片机智能车库计费系统设计.doc

    基于单片机智能车库计费系统设计 基于单片机智能车库计费系统设计 摘要: 经济发展使得汽车的普及程度越来越高,车辆停放计费是车库管理的重要环节.51单片机是经典的单片机产品,具有结构简单.性能稳定和成本 ...

  5. 红外报警c语言,基于单片机的红外报警系统设计 (毕业论文).docx

    基于单片机的红外报警系统设计 (毕业论文) 基于单片机的红外报警系统设计 摘要:随着社会经济的发展,人们生活水平的不断提高,与此同时对人生安全和财产安全提到了一个新的高度,盗窃.入室抢劫等刑事案件的多 ...

  6. 110报警声+单片机c语言,基于单片机的红外报警系统设计毕业论文.docx

    基于单片机的红外报警系统设计 摘要:随着社会经济的发展,人们生活水平的不断提高,与此同时对人生安全和财产安全提到了一个新的高度,盗窃.入室抢劫等刑事案件的多发使得人们越来越渴望有一个安全生活的空间.传 ...

  7. 基于单片机的TLC稳压电源系统设计-基于单片机大脑运算能力智力测试仪-基于单片机超声波测距系统仿真设计(报告 PCB 原理图)-基于单片机超高精度电参数测试设计-基于单片机变电站变压器运行参数监测仿真

    1316基于单片机的TLC稳压电源系统设计-毕设课设仿真资料 三极管射极电压是稳压电源的输出电压,可以接用电器或负载,这个电压值通过TLC549(A/D,同TLC548)数据转换后,送往单片机处理并显 ...

  8. 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】

    539基于单片机超声波视力保护系统设计-设计资料 硬件构成:单片机+最小系统+LCD1602液晶显示模块+超声波模块+DS18B20温度采集模块+光线检测模块+ADC0832模块+蜂鸣器模块+LED指 ...

  9. 【毕业设计】基于单片机的红外测距系统设计与实现 - c51 物联网 stm32

    文章目录 1 简介 2 主要器件 3 实现效果 4 设计原理 4.1 红外测距原理 4.2 红外测距常用算法 4.3 三角法测距原理 4.4 红外测距传感器特点 5 部分实现代码 6 最后 1 简介 ...

最新文章

  1. codefirst updatebase
  2. Elastic 的成功上市:偶然和必然
  3. UE4学习-虚幻4帮助手册、通过蓝图实现动画效果、添加时间轴、添加声音、C++和蓝图事件关联
  4. MFC的GDI绘制坐标问题
  5. 整理了一份 Docker系统知识,从安装到熟练操作看这篇就够了 | 原力计划
  6. unsigned char与char的区别
  7. php 类自动执行,php类中的魔术方法及类的自动加载
  8. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...
  9. 2019武汉大学计算机学院拟录取,武汉大学2019年招收攻读硕士研究生复试成绩拟录取名单...
  10. 吉林省计算机二级vf试题,计算机等级考试二级VF模拟试题四及答案解析
  11. javascript 正则表达式小案例
  12. eclipse启动失败,报an error has occurred.see the log file错
  13. 网络安全渗透高级工具(黑客工具软件大全100套)
  14. 键盘驱动出现黄色感叹号解决方法
  15. Map Coloring
  16. Windows 7/8 fails to install in VirtualBox, Status: 0xC0000225
  17. PHP注册登录系统(一)-极简
  18. ARM架构Generic Interrupt Controller(GIC)之Distributor和CPU interface功能介绍
  19. UI层自动化测试框架(三):基础层
  20. 8位数码管动态显示8个字符以上1字符的程序,例如0-F。

热门文章

  1. Alibaba官方发文:阿里技术人的成长路径与方法论
  2. 微信公众号 语音录音jssdk
  3. 基于 vue.js 的仿QQ聊天室
  4. threejs-绘制剖切面
  5. 图片基础知识与浏览器支持的图片格式
  6. 关于区块链、Web3.0、智能合约、DApp、DAO一文解释清楚
  7. 案例:微信小程序日期不能获取,显示NaN
  8. SQL server 数据库关系图及数据完整性设计
  9. 打开时空隧道,重演云栖72小时云世界
  10. 第十一课_编程语言发展史