91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 206KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: 其他
  • 標簽: HX711??

資源簡介

HX711電子稱專用芯片的單片機驅動程序,需要的朋友可以下載下來看看,有參考意義!

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#include
#define?uint?unsigned?int
#define?uchar?unsigned?char
#define?ulong?unsigned?long
#define?delayNOP();{_nop_();_nop_();_nop_();_nop_();};
//定義量程系數
#define?RATIO?????6797/1000????
//定義標識
volatile?bit?FlagTest?=?0; //定時測試標志,每0.5秒置位,測完清0
volatile?bit?FlagKeyPress?=?0;??//有鍵按下標志,處理完畢清0
volatile?bit?FlagSetPrice?=?0;??//價格設置狀態標志,設置好為1。
//管腳定義
//sbit?LedA?=?P2^2;
sbit?beep?=?P1^5;
sbit?alert?=?P1^6;
sbit?key_all=P3^7; //總金額鍵
//顯示用變量
int?Counter;
uchar?idata?str1[6]?=?“000000“;
uchar?code?name0[]={“本次購物總金額:“};
uchar?code?name1[]={“香蕉“};
uchar?code?name2[]={“蘋果“};
uchar?code?name3[]={“橘子“};
uchar?code?name4[]={“葡萄“};
uchar?code?name5[]={“柚子“};
uchar?code?name6[]={“橙子“};
uchar?code?name7[]={“梨子“};
uchar?code?name8[]={“西瓜“};
uchar?code?name9[]={“木瓜“};
uchar?code?name10[]={“桃子“};
int?i?iTemp;
//稱重用變量
ulong?idata?FullScale;?//滿量程AD值/1000
ulong?AdVal;?????//AD采樣值
ulong?weight;????//重量值,單位g
ulong?idata?price;?????//單價,長整型值,單位為分???
ulong?idata?money;?????//總價,長整型值,單位為分
ulong?dec_weight;
//鍵盤處理變量
uchar?keycode;
uchar?DotPos; ???//小數點標志及位置
uchar?Dec_pi; //去皮變量
uchar?all_flag; //累計變量
//標志位
uchar?num_name; //名稱數量標志
uchar?shuliang; //數量值
ulong?idata?all_money; //累計

//函數聲明
void?int2str(int?char?*);
void?Data_Init();
void?Port_Init();??
void?Timer0_Init();
void?Timer0_ISR?()?;
void?INT1_Init();
void?KeyPress(uchar);
void?To_Zero();
void?Display_Namenum();
void?Display_Price();
void?Display_Weight();
void?Display_Money();
void?Display_Allmoney();
//整型轉字符串的函數,轉換范圍0--65536
void?int2str(int?x?char*?str)?
{?
int?i=1;?
????int?tmp=10;?
????while(x/tmp!=0)?
????{?
?????? i++;?
????????tmp*=10;?
????}?
????tmp=x;?
????str[i]=‘\0‘;?
????while(i>1)?
????{?
????????str[--i]=‘0‘+(tmp%10);?
????????tmp/=10;?
????}?
????str[0]=tmp+‘0‘;?
}?
//重新找回零點,每次測量前調用
void?To_Zero()
{
??? FullScale=ReadCount()/1000;
??? price=0;
}
//顯示名稱數量,單位為元,四位整數,兩位小數
void?Display_Namenum()
{
??? uint?ij;
uchar?A1A2A3A4;
uchar?B1B2;
??? i?=?price/100;????//得到整數部分
??? j?=?price?-?i*100;//得到小數部分
//??? int2str(astr1);
A1=i/1000+48;
A2=i%1000/100+48;
A3=i%1000%100/10+48;
A4=i%1000%100%10+48;
B1=j/10+48;
B2=j%10+48;
??? //顯示整數部分
?????? Lcd_Pos(04);
Lcd_Wdat(‘:‘);
Lcd_Wdat(A1);
??? Lcd_Wdat(A2);
Lcd_Wdat(A3);
Lcd_Wdat(A4);
Lcd_Wdat(‘-‘);
??? //顯示小數點?小數點部分
//???int2str(jstr1);
????????Lcd_Pos(07);
Lcd_Wdat(B1);
Lcd_Wdat(B2);
}
//顯示單價,單位為元,四位整數,兩位小數
void?Display_Price()
{
??? uint?ij;
uchar?A1A2A3A4;
uchar?B1B2;
??? i?=?price/100;????//得到整數部分
??? j?=?price?-?i*100;//得到小數部分
//??? int2str(astr1);
A1=i/1000+48;
A2=i%1000/100+48;
A3=i%1000%100/10+48;
A4=i%1000%100%10+48;
B1=j/10+48;
B2=j%10+48;
??? //顯示整數部分
??? if?(i>=1000)
??? {
?????? Lcd_Pos(23);
Lcd_Wdat(A1);
??? Lcd_Wdat(A2);
Lcd_Wdat(A3);
Lc

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1681??2012-03-25?21:09??licunzhu520-發送\使用說明.txt

?????文件????????436??2012-03-20?13:20??licunzhu520-發送\電子秤C程序\hx711.h

?????文件???????1541??2012-03-25?13:43??licunzhu520-發送\電子秤C程序\keyboard.h

?????文件???????4079??2012-03-18?02:29??licunzhu520-發送\電子秤C程序\lcd12864.h

?????文件???????6376??2005-03-22?15:22??licunzhu520-發送\電子秤C程序\STARTUP.A51

?????文件??????14049??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\STARTUP.LST

?????文件????????749??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\STARTUP.OBJ

?????文件??????46442??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序

?????文件??????15763??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序.c

?????文件??????14469??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序.hex

?????文件?????????68??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序.lnp

?????文件??????40816??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序.LST

?????文件??????54568??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序.M51

?????文件??????54499??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序.OBJ

?????文件???????1042??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序.Opt

?????文件????????842??2012-04-07?14:18??licunzhu520-發送\電子秤C程序\電子秤程序.plg

?????文件???????2183??2012-03-17?01:49??licunzhu520-發送\電子秤C程序\電子秤程序.Uv2

?????文件???????1738??2012-03-25?14:29??licunzhu520-發送\電子秤C程序\電子秤程序_Opt.Bak

?????文件??????????0??2012-03-16?20:34??licunzhu520-發送\電子秤C程序\電子秤程序_Uv2.Bak

?????文件?????171791??2012-03-25?22:40??licunzhu520-發送\電子秤原理圖.jpg

?????目錄??????????0??2012-04-23?18:54??licunzhu520-發送\電子秤C程序

?????目錄??????????0??2012-04-23?18:55??licunzhu520-發送

-----------?---------??----------?-----??----

???????????????433132????????????????????22


評論

共有 條評論