资源简介
这是有关于电子秤设计的项目的资源,里面提供有设计的思路想法,以及一系列的感悟;里面包括该电子产品设计的protues的仿真以及源代码的编写,对于你做电子秤有很大的作用。

代码片段和文件信息
#include
#include
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define BUSY 0x80 //常量定义
#define DATAPORT P0
sbit ADCS =P3^5;
sbit ADDI =P3^7;
sbit ADDO =P3^7;
sbit ADCLK =P3^6;
sbit LCM_RS=P2^0;
sbit LCM_RW=P2^1;
sbit LCM_EN=P2^2;
uint x1y1=0z1=0w1temp1=0;
uchar ad_dataknmenums=0; //采样值存储
sbit beep =P3^0;
char press_data; //标度变换存储单元
unsigned char ad_alarm; //报警值存储单元
unsigned char press_ge=0; //显示值百位
unsigned char press_shifen=0; //显示值十位
unsigned char press_baifen=0; //显示值个位
unsigned char press_qianfen=0; //显示值十分位
uchar code str0[]={“Weight: . Kg “};
uchar code str2[]={“Price: “};
uchar code str3[]={“Total: “};
uchar code table2[]={0x370x380x390xfd0x340x350x360x780x310x320x330x2d0x3d0x300x2e0x2b}; //键盘码
void delay(uint);
void lcd_wait(void);
void delay_LCM(uint); //LCD延时子程序
void initLCM( void); //LCD初始化子程序
void lcd_wait(void); //LCD检测忙子程序
void WriteCommandLCM(uchar WCLCMuchar BusyC); //写指令到ICM子函数
void WriteDataLCM(uchar WDLCM); //写数据到LCM子函数
void DisplayOneChar(uchar Xuchar Yuchar DData); //显示指定坐标的一个字符子函数
void DisplayListChar(uchar Xuchar Yuchar code *DData); //显示指定坐标的一串字符子函数
void weishu(uint m);
void weishu1(uint m);
void display(void);
uchar Adc0832(unsigned char channel);
void alarm(void);
void data_pro(void);
/**********main funcation************/
void main(void)
{
delay(500); //系统延时500ms启动
//ad_data=0; //采样值存储单元初始化为0
initLCM( );
WriteCommandLCM(0x011); //清显示屏
DisplayListChar(00str0);
DisplayListChar(01str2);
while(1)
{
ad_data =Adc0832(0); //采样值存储单元初始化为0
alarm();
data_pro();
display();
if(k==1)
{
DisplayOneChar((s+7)1n+0x30);
//x1=m;
//y1=n;
//y1=y1*10+x1;
if(s==1)
{
y1 = n;
k=0;
}
if(s==2)
{
y1 = y1*10 + n;
k=0;
}
}
if(k==‘*‘)
{
data_pro();
WriteCommandLCM(0x011);
weishu(z1);
k=0;
}
if(k==‘=‘)
{
z1=y1*temp1;
WriteCommandLCM(0x011);
DisplayListChar(01str3);
s=0;
weishu1(z1);
k=0;
y1=0;
}
if(k==‘ ‘)
{
WriteCommandLCM(0x80+0x401);
WriteCommandLCM(0x011);
DisplayListChar(01str2);
z1=0;
s=0; //防止清零时指针后移动
}
}
}
/*********延时K*1ms12.000mhz**********/
void delay(uint k)
{
ui
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-26 21:53 6组 电子称\
文件 107316 2017-11-27 15:37 6组 电子称\6组仿真.DSN
文件 742 2017-12-31 10:58 6组 电子称\6组仿真.PWI
文件 26112 2017-10-20 11:48 6组 电子称\6组元器件清单.xls
文件 240128 2017-10-13 08:26 6组 电子称\6组原理图.SchDoc
文件 83756 2017-11-17 11:20 6组 电子称\6组原理图.SchDocPreview
文件 70875 2018-01-10 20:48 6组 电子称\6组电子称程序.uvgui.Zhangliqiang
文件 4659 2018-01-10 20:46 6组 电子称\6组电子称程序.uvopt
文件 13859 2018-01-10 20:46 6组 电子称\6组电子称程序.uvproj
文件 54893 2017-10-27 11:59 6组 电子称\6组电子称程序_uvopt.bak
文件 26077 2017-11-27 14:42 6组 电子称\dianzicheng2
文件 11349 2017-04-25 17:14 6组 电子称\dianzicheng2.c
文件 8274 2017-11-27 14:42 6组 电子称\dianzicheng2.hex
文件 56 2017-11-27 14:42 6组 电子称\dianzicheng2.lnp
文件 22824 2017-11-27 14:42 6组 电子称\dianzicheng2.LST
文件 28693 2017-11-27 14:42 6组 电子称\dianzicheng2.M51
文件 29329 2017-11-27 14:42 6组 电子称\dianzicheng2.OBJ
文件 1173 2010-07-28 17:02 6组 电子称\dianzicheng2.opt.bak
文件 635 2017-11-27 15:37 6组 电子称\dianzicheng2.plg
文件 2129 2010-07-28 17:02 6组 电子称\dianzicheng2.Uv2.bak
文件 56072 2017-09-29 10:29 6组 电子称\dianzicheng2.uvopt
文件 1171 2010-07-28 17:02 6组 电子称\dianzicheng2_Opt.Bak
文件 2163 2010-07-28 17:02 6组 电子称\dianzicheng2_Uv2.Bak
文件 56066 2017-04-25 17:16 6组 电子称\dianzicheng2_uvopt.bak
文件 107220 2017-06-20 17:30 6组 电子称\Last Loaded 6组仿真.DBK
文件 107231 2017-05-16 08:52 6组 电子称\Last Loaded 基于单片机的电子秤仿真.DBK
文件 162 2018-01-26 21:53 6组 电子称\~$六组总结报告.doc
目录 0 2017-11-28 15:13 6组 电子称\准备\
文件 742 2017-10-13 11:02 6组 电子称\基于单片机的电子秤仿真.PWI
文件 21504 2017-09-15 11:26 6组 电子称\电子称初步计划(6组).doc
- 上一篇:电力系统三项不平衡
- 下一篇:湖南省1km土地覆被耕地类型数据
相关资源
- 清翔电子MCS51开发板资料_新版 01_开发
- PIC单片机完成的电子密码锁
- 高频电子线路课程设计报告收音机
- 单片机电子时钟 闹钟 日历
- 我做的电子琴,21个音,一般歌曲基本
- SG3525频率PWM控制均可调模块
- qt-电子点菜系统
- vhdl与lcd1602实现的多控制电子钟
- 西安电子科技大学 并行计算 霍红卫
- 电子商务毕业设计论文
- midi电子琴简单设计(附源代码).ra
- 2007年全国大学生电子设计竞赛一等奖
- 电子商务安全导论课件ppt(1-12章)
- 新旧坐标换算(采用最小二乘法利用
- 电子书管理者用于管理电子书这是源
- 变压器的理论与计算 瓦修京斯基
- 成都MAPINFO格式电子地图
- 数字电子技术 多功能数字钟
- 新概念英语全四册电子版
- 不错的电子商务毕业论文
-
《xm
l编程原理与实例教程》电子教 - 电子词典设计与开发 电子词典123
- 贝贝词典黑莓上最好用的电子词典
- 全国电子设计大赛自动寻迹小车论文
- reportmachine帮助电子书
- 托利多电子秤ind245协议读取串口数据
- 自动变速器故障警告灯维修案例
- 电子-正电子对和双光子角相关在无质
- 双电荷希格斯玻色子在未来的电子质
- 电子-正负电子对撞机产生希格斯玻色
评论
共有 条评论