資源簡介
出租車計價器 仿真 C程序 protues 的仿真 和keil的程序都有

代碼片段和文件信息
#include?
#define?uchar?unsigned?char
#define?uint?unsigned?int
#define?TH_M1?(65636-50000)/256//定時器初值?
#define?TL_M1?(65636-50000)%256//定時器初值
sbit?rw=P2^1;
sbit?en=P2^2;
sbit?rs=P2^0;
sbit?card_dat=P2^7;//刷卡機時鐘信號
sbit?scl=P2^6;
sbit?sda=P2^5;
struct?time?//結構體
{
char?hour;
char?minute;
char?second;
}?;
struct?date?//結構體
{
char?year;
uchar?month;
uchar?day;
uchar?week;
};
uchar?t0;
uchar?t1;
uchar?num;//鍵盤返回值
uchar?a;//鍵盤返回值
bit?flag_key;
uchar?c_time=0;//校正按鍵所按次數
uchar?second;//計算一次速度的時間
uint?c;//脈沖次數
uint?sdistant=0;//路程
uint?c_distants_distant=50;
uint?v;//速度
uchar?dollar;//車費
uchar?dollar1det=0;
uchar?all_cost=0;//營業額
uchar?card_data_H;
uchar?clk_num=0;//時鐘信號下降沿次數?
uchar?card_data[33];//通碼和段碼數組
uchar?data_num=0;
uchar?card_num[10];//存放阿拉伯數組
uchar?read_one=0;
uchar?read_two=0;
bit?flag=0;//是否為空車標志位
bit?flag1=0;//速度頁面和價格頁面轉換標志
bit?flag2=0;//價格頁面和速度頁面轉換標志
bit?flag3=0;//刷卡頁面和價格頁面轉換標志
struct?time?now={140000};
struct?date?today={1406032};
uchar?code?dayofmonth[]={312831303130313130313031};//平年每個月的天數
uchar?code?dayofmonth1[]={312931303130313130313031};//閏年每個月的天數
uchar?code?weekday[7][4]={“Mon““Tue““Wed““Thu““Fri““Sat““Sun“};//星期
uchar?code?table1[]=“IC?NUMBER:“;
void?adb_smh(uchar);
void?delay(uchar?z)//1ms?延時函數
{
uchar?xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
/***********液晶子函數****************/
void?write_com(uchar?com)//寫指令
{
rw=0;
rs=0;
P0=com;
delay(5);
en=1;
delay(5);
en=0;
}
void?write_data(uchar?dat)//寫數據
{
rw=0;
rs=1;
P0=dat;?
delay(5);
en=1;
delay(5);
en=0;
}
void?display_lcd_string(uchar?*p)//寫字符子函數
{
while(*p)
{
write_data(*p);
p++;
}
}
void?display_lcd_number(uchar?number)//顯示兩位數字函數
{
uchar?xy;
x=number/10;
y=number%10;
write_data(0x30+x);
write_data(0x30+y);
}
void?init()//液晶初始化
{
en=0;
rw=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
void?gotxy(uchar?xuchar?y)//液晶行選擇函數
{
if(x==1)
{
write_com(0x80+y);
}
else
write_com(0x80+0x40+y);?
}
/*************液晶子函數結束*******************************/
/************************I2C*******************************/
void?delay1()
{;;}
void?start()
{
scl=0;//jia
delay1();
sda=1;
delay1();
scl=1;
delay1();
sda=0;
delay1();
}
void?stop()
{
scl=0;//jia
delay1();
sda=0;
delay1();
scl=1;
delay1();
sda=1;
delay1();
}
void?respons()
{
uchar?i;
scl=1;
delay1();
while((sda==1)&&(i<255))?i++;
scl=0;
delay1();
sda=1;//jia
}?
void?initI2C()
{
scl=1;
delay1();
sda=1;
delay1();
}
void?write_byte(uchar?date)
{
uchar?itemp;
temp=date;
for(i=0;i<8;i++)
{
temp=temp<<1;
scl=0;
delay1();
sda=CY;
delay1();
scl=1;
delay1();
scl=0;
delay(5);
}
scl=0;//?deng?dai?hui?ying
delay1();
sda=1;//zong?xian?shi?fang
delay1();
}
uchar?read_byte()
{
uchar?ik;
scl=0;
delay1();
sda=1;//zong?xian?shi?fang
delay1();
for(i=0;i<8;i++)?
{
scl=1;//kai?shi?du?zong?xian
delay1();
k=(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????43455??2014-06-03?12:24??czc\czc
?????文件??????35805??2014-05-26?08:58??czc\czc.$$$Preview
?????文件??????17395??2014-06-03?11:50??czc\czc.c
?????文件??????10590??2014-06-03?12:24??czc\czc.hex
?????文件?????????23??2014-06-03?12:24??czc\czc.lnp
?????文件??????34427??2014-06-03?12:24??czc\czc.LST
?????文件??????59481??2014-06-03?12:24??czc\czc.M51
?????文件??????53263??2014-06-03?12:24??czc\czc.OBJ
?????文件?????242688??2014-05-26?21:05??czc\czc.PcbDoc
?????文件??????38299??2014-06-03?11:17??czc\czc.PcbDocPreview
?????文件?????139137??2014-05-26?15:39??czc\czc.pdf
?????文件????????184??2014-12-24?18:27??czc\czc.plg
?????文件??????33474??2014-05-26?21:05??czc\czc.PrjPcb
?????文件?????????45??2014-05-26?20:50??czc\czc.PrjPcbStructure
?????文件??????88064??2014-05-26?21:05??czc\czc.SchDoc
?????文件??????57020??2014-06-03?11:17??czc\czc.SchDocPreview
?????文件??????71161??2014-06-03?14:16??czc\czc.uvgui.Administrator
?????文件??????55191??2014-12-24?18:31??czc\czc.uvopt
?????文件??????13221??2014-12-08?15:55??czc\czc.uvproj
?????文件??????55191??2014-12-08?15:55??czc\czc_uvopt.bak
?????文件??????13251??2014-06-03?14:16??czc\czc_uvproj.bak
?????文件???????4548??2014-05-26?15:39??czc\Free?Documents.OutJob
?????文件??????13186??2014-05-23?21:58??czc\History\czc.~(1).PcbDoc.Zip
?????文件???????3677??2014-05-23?22:01??czc\History\czc.~(1).PrjPcb.Zip
?????文件???????1434??2014-05-20?17:31??czc\History\czc.~(1).SchDoc.Zip
?????文件??????20137??2014-05-24?15:04??czc\History\czc.~(10).PcbDoc.Zip
?????文件???????9530??2014-05-20?18:06??czc\History\czc.~(10).SchDoc.Zip
?????文件??????20140??2014-05-24?15:04??czc\History\czc.~(11).PcbDoc.Zip
?????文件???????9530??2014-05-20?18:06??czc\History\czc.~(11).SchDoc.Zip
?????文件??????20140??2014-05-24?15:04??czc\History\czc.~(12).PcbDoc.Zip
............此處省略121個文件信息
- 上一篇:海南省統計年鑒2017
- 下一篇:QQ郵箱源碼
評論
共有 條評論