找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7221|回复: 6
打印 上一主题 下一主题
收起左侧

出租车计价器仿真及单片机程序

  [复制链接]
跳转到指定楼层
楼主

仿真工程文件下载:
新建 好压 7Z 压缩文件.7z (32.59 KB, 下载次数: 175)

#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit duan=P2^6;          //定义段选
sbit wei=P2^7;                //定义位选
sbit dain=P0^7;                //定义小数点开启位
uchar code table[]={
0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
uint S,H,jin_e;                        //定义里程数和金额
uchar x,y;
void delay(uint z);
void init();
void xianshi();
void main()
{
        init();//初始化
        while(1)
        {               
                xianshi();
        }
        
}
void delay(uint z)//延时函数
{
        
        for(x=z;x>0;x--)
          {
                for(y=110;y>0;y--)
                        {
                        }
          }
}
void init()         //初始化函数
{
        S=0;
        H=0;
        jin_e=50;
        duan=0;
        wei=0;
        TMOD=0x50;        //设T1工作方式1计数;
        TH1=(65536-56)/256;
        TL1=(65536-56)%256;
        ET1=1;                        //开启T1中断
        EA=1;                                //开启总中断
        TR1=1;                        //开启定时
}
void zhongduan() interrupt 3    //中断服务子程序
{
        S++;
        TH1=(65536-56)/256;
        TL1=(65536-56)%256;
        if(S<=20)//判断是否超过两公里
                jin_e=50;
        else
                if(S%5==0)//判断是否行使了500m
           {        
                          H=(S-20)/5;
                                jin_e=50+(8*H);
           }
        
        

评分

参与人数 2黑币 +55 收起 理由
阿芷啊 + 5 程序有点问题 ,没办法运行
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:138999 发表于 2016-11-27 19:56 | 只看该作者
希望大家多多指教
回复

使用道具 举报

板凳
ID:152885 发表于 2016-12-7 14:05 | 只看该作者
左上角那个按钮什么用,求解
回复

使用道具 举报

地板
ID:110780 发表于 2016-12-29 11:11 | 只看该作者
程序太少了点
回复

使用道具 举报

5#
ID:454754 发表于 2018-12-25 19:39 | 只看该作者
楼主 那些横岗 是什么东西

回复

使用道具 举报

6#
ID:769301 发表于 2020-6-4 13:20 | 只看该作者
Real Time Simulation failed to start.
Unable to open HEX file '..\li\仿真练习1\计费器.hex'. [U1]
有以上两个错误
回复

使用道具 举报

7#
ID:985182 发表于 2021-11-27 01:03 来自手机 | 只看该作者
请问楼主会用fpga做这个出租车的吗?想参考一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表