• 大小: 1.79MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-31
  • 语言: 其他
  • 标签: 仿真  C程序  

资源简介

出租车计价器 仿真 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个文件信息

评论

共有 条评论