-
基于51单片机的硬币电子秤的实现
这是基于51单片机的硬币电子秤的实现,内含C语言源码和proteus仿真实现 【源码目录】 硬币电子秤的实现 ├── 1Kg电子秤程序(LCD1602显示)│ ├── HX711.H│ ├── HX711.LST│ ├── HX711.OBJ│ ├── HX711.c│ ├── LCD1602.LST│ ├── LCD1602.OBJ│ ├── LCD1602.c│ ├── LCD1602.h│ ├── MAIN.H│ ├── lcd12864.LST│ ├── lcd12864.OBJ│ ├── lcd12864.c│ ├── lcd12864.h│ ├── main│ ├── main.LST│ ├── main.M51│ ├── main.OBJ│ ├── main.c│ ├── main.hex│ ├── main.lnp│ ├── main.plg│ ├── main.uvgui.Administrator│ ├── main.uvgui.Cai Chao│ ├── main.uvgui_Administrator.bak│ ├── main.uvgui_Cai Chao.bak│ ├── main.uvopt│ ├── main.uvproj│ ├── main_uvopt.bak│ ├── main_uvproj.bak│ ├── uart.LST│ ├── uart.OBJ│ ├── uart.c│ └── uart.h├── HX711模块加载文件│ └── HX711.hex├── Last Loaded 电子秤实现3.fv8.5.pdsbak├── Last Loaded 电子秤实现3.pdsbak├── 电子秤实现3.pdsprj├── 电子秤实现3.pdsprj.DESKTOP-SC10NBS.zxh.workspace└── 电子秤实现3.pdsprj.LAPTOP-KPK9NO8B.浪峰姐姐.workspace2 directories, 39 files【核心代码】void main(){ Uart_Init(); Send_Word("Weight"); Send_Word("Num"); Init_LCD1602(); LCD1602_write_com(0x80); LCD1602_write_word("Weight"); LCD1602_write_com(0x80 7); LCD1602_write_word("Num"); Delay_ms(1000); //ÑÓʱ,µÈ´ý´«¸ÐÆ÷Îȶ¨ Get_Maopi(); //³ÆÃ«Æ¤ÖØÁ¿ while(1) { EA = 0; Get_Weight(); //³ÆÖØ Number = Weight_Shiwu/(coin_weight*10); EA = 1; Scan_Key(); //ÏÔʾµ±Ç°ÖØÁ¿ if( Flag_ERROR == 1) { Send_Word("ERROR"); LCD1602_write_com(0x80 0x40); LCD1602_write_word("ERROR "); } else { Send_ASCII(Weight_Shiwu/1000 0X30); Send_ASCII(Weight_Shiwu%1000/100 0X30); Send_ASCII(Weight_Shiwu%100/10 0X30); Send_Word("."); Send_ASCII(Weight_Shiwu%10 0X30); Send_Word("g"); 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_word("."); LCD1602_write_data(Weight_Shiwu%10 0X30); LCD1602_write_word("g"); Send_ASCII(Number/100 0x30); Send_ASCII(Number%100/10 0x30); Send_ASCII(Number%10 0x30); LCD1602_write_com(0x80 0x40 7); LCD1602_write_data(Number/100 0x30); LCD1602_write_data(Number%100/10 0x30); LCD1602_write_data(Number%10 0x30); Send_ASCII(coin/10 0x30); Send_ASCII(coin%10 0x30); Send_Word("jiao"); LCD1602_write_com(0x80 12); LCD1602_write_data(coin/10 0x30); LCD1602_write_data(coin%10 0x30); LCD1602_write_com(0x80 0x40 12); LCD1602_write_word("jiao"); } }}
- 2021-05-06下载
- 积分:1
-
C#微信公众平台开发(SDK类库完整源码)
C#微信公众平台开发(SDK类库完整源码)
- 2016-03-04下载
- 积分:1
-
C# listview 扩展 示例源码
C# listview 扩展 示例源码
- 2013-10-02下载
- 积分:1
-
log4net debug不记录日志问题原因 例子
默认的log4net 不记录Debug,将中的INFO 改成 DEBUG 即可,如下:
- 2014-10-16下载
- 积分:1
-
WPF 三维图片墙效果
使用WPF实现3D图片墙效果
- 2020-05-13下载
- 积分:1
-
企业短信猫 群发短信示例源码(含dllforvc.dll)
企业短信猫 群发短信示例源码(含dllforvc.dll)
- 2018-04-06下载
- 积分:1
-
人事管理系统源码下载(含数据库文件)
包含了 员工档案管理、统计以及考勤管理、日常记事、通讯录等功能,可拿来直接使用 友情提示:登录密码:1 将manager.mdb 以及skin下的文件 拷贝到 Release目录内,点击Release目录中的 manager.exe即可使用
- 2015-05-06下载
- 积分:1
-
AJAX WCF WinForm示例源码下载
大部分WCF都是寄宿于IIS,寄宿于WinForm的资料很少。 有相同需求的可以参考下。
- 2014-05-19下载
- 积分:1
-
<免安装版>sqlite 数据库操作 实例源码下载
如果你的操作系统是 win64位系统,那么请按照以下提示操作: 首先在这里下载 最新版的 sqlite dll文件,引用到项目中 http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki 记住是这个版本:Precompiled Binaries for 64-bit Windows 以及对应上你的 .net framework环境即可 另外程序的版本修改成 x64, 右键项目>>生成>>目标平台选择 x64 即可 至此即可使用 据说:从 System.Data.SQLite, Version=1.0.94.0 这个版本以后 不需要引用SQLite.Interop.dll 这个了,包含到 system.data.sqlite.dll中了
- 2015-04-12下载
- 积分:1
-
C#入门,委托实例
委托是一类继承自System.Delegate的类型,每个委托对象至少包含一个指向某个方法的指针,该方法可以是实例方法,也可以是静态方法。委托实现了回调方法的机制。
- 2014-04-01下载
- 积分:1