51单片机undefined identifier问题求助
程序如下
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit tab=P3^2;
sbit start=P3^3;
bit timeover=0;
uchar led_count=0;
uchar disBuf[8];
uchar code disp_code[]=
{
0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,
//0-9
0x88,0x83,0xC6,0xA1,0x86,0x8E,
//A B C D E F
0x7F,0xBF,0x9C,0xFF
//. - o null
};
uint time,num=9999;
uint w1=0,w2=0,w3=0,w4=0;
unsigned int i,j;
void delay(uint del)
{
for(;del>0;del--);
}
void main(void)
{
disBuf[7]=19;
disBuf[6]=19;
disBuf[5]=19;
disBuf[4]=19;
disBuf[3]=10;
disBuf[2]=10;
disBuf[1]=10;
disBuf[0]=10;
while(1)
{
time=num;
do {
if(tab==0)
{
if(time!=9)
time=time/10;
else
time=9999;
}
P0=0xFF;
P1=~(1<<(led_count%8));
P0=disp_code[disBuf[led_count%8]];
led_count++;
}
while(start==0);
num=time;
while(timeover=0)
{
while(time>0)
{
for(i=0;i<18879;i++)
{
P0=0xff;
P1=~(1<<(led_count%8));
P0=disp_code[disBuf[led_count%8]];
led_count++;
w1=time%10;
w2=time/10%10;
w3=time/100%10;
w4=time/1000%10;
disBuf[3]=w4;
disBuf[2]=w3;
disBuf[1]=w2;
disBuf[0]=w1;
}
time--;
}
timeover=1;
}
}
}
51单片机undefined identifier问题求助相关推荐
- 51单片机c语言测距,求助 关于C51单片机超声波测距 C语言程序设计 高手帮帮忙...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C51编程:超声波测距程序(附图) [请帮助] 2006-9-30 18:44:03 #include #define k1 P3_4 #define c ...
- c51出现p1未定义标识符该如何解决_单片机编程时出现undefined identifier是什么意思? 大哥们教教我吧!...
展开全部 undefined identifier是未定义的标志符,在程序内使用了没有被定义的标志符或者变量,是常见的keil编译错误e5a48de588b6323131333532363134313 ...
- 关于STC8A8K64S4A12(STC15系列升级版)例程中程序出现 'xxx' undefined identifier的问题解决办法
关于STC8A8K64S4A12(STC15系列升级版)例程中程序出现 'xxx' undefined identifier的问题解决办法 最近上网买了一款STC8A8K64S4A12最小系统版学习, ...
- 基于51单片机的病房呼叫系统
基于51单片机的病房呼叫系统 声明:本系统仅仅是模拟基础功能,包括矩阵按键模块,数码管模块,蜂鸣器模块,独立按键模块,仅供学习使用.首先,考虑到51单片机开发板的矩阵按键只有4*4=16个,数码管显示 ...
- 单片机p0口接8个LED c51语言,51单片机P1口接8个LED灯,低电平点亮,用定时器1定时250ms,让着8个LED不停闪烁,编写完整的C程序。...
51单片机P1口接8个LED灯,低电平点亮,用定时器1定时250ms,让着8个LED不停闪烁,编写完整的C程序. 更多相关问题 下列业务应该计入营业外支出的是(). 维生素的生理功能有哪些? 在实务中 ...
- 51单片机DS1302时钟芯片应用Proteus仿真
系列文章目录 第一章 51单片机Proteus仿真(一) DS1302使用 文章目录 系列文章目录 前言 一.DS1302时序解读 二.BCD码转十进制解读 三.Proteus仿真 四.详细代码 前言 ...
- 51单片机实现对24C02进行页写、顺序读取并显示验证
源:51单片机实现对24C02进行页写.顺序读取并显示验证 //******************************************************************** ...
- 51单片机编码自学_这是9个月的自学式编码看起来像什么
51单片机编码自学 by Stephen Mayeux 斯蒂芬·马约(Stephen Mayeux) 这是9个月的自学式编码看起来像什么 (Here's What 9 Months of Self-T ...
- 跳过51单片机,直接学STM32有什么严重后果?
STM32现在之所以这么普及,主要是教程资料非常丰富,一些卖开发板做教程的至少有50%的功劳. 再价格也算合理,导致很多企业用这个单片机去做产品,初学者也更渴望掌握这款芯片. 不过STM32这两年涨价 ...
最新文章
- DedeCms织梦发布文章时输入Tag标签逗号自动变成英文标点的方法
- PHP 笔记——操作MySQL数据库
- java treeset 红黑树_【数据结构】红黑树与跳表-(SortSet)-(TreeMap)-(TreeSet)
- TCP 的有限状态机
- HTML5跑酷网页游戏源码
- java queue 线程安全_详解Java高并发——设计线程安全的类
- 计算机主板 方便用户自己安装的是,电脑水冷安装教程步骤解析【图文】
- Hadoop学习入门(二)——部署关键问题1:OpenSSH 密钥管理(1)
- 关于iptables封禁国外ip的方法
- 昂达平板不能开机刷机_昂达平板电脑怎么刷机?昂达平板电脑刷机教程
- 魔方优化大师 v5.15 中文绿色版
- 9.9.5. Delaying Execution
- vmware未识别网络
- 中国大陆加港澳台手机正则验证
- 01 - Python 调用outlook发送邮件
- Shell脚本中:#!/bin/bash和#!/bin/sh是什么意思以及区别?
- 新增10所高校获批虚拟现实技术本科专业,中国市场将超千亿
- 计算机网络 - (三)电脑如何获取到IP的
- android分析审计工具,Android审计平台
- C语言编程求解圆盘的汉诺塔,课内资源 - 基于80x86汇编的汉诺塔