`
clebers
  • 浏览: 16134 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

单片机中遇到前所未有的问题

阅读更多

这个程序的功能是单片机点亮第一个流水灯,想做些扩展但是做不下去了,求指出错误所在


一。C语言代码如下:

#include
sbit LED=P0^0;
sbit ENLED=P1^4;
sbit ADDR0=P1^0;
sbit ADDR1=P1^1;
sbit ADDR2=P1^2;
sbit ADDR3=P1^3;
main()

  
   ENLED=0;
   ADDR0=0;ADDR1=1;ADDR2=1;ADDR3=1;
   char i=0;
   while(1)
   {
     LED=0;       
   }  
  }


在没有加 char i=0;之前程序正常运行,单片机正常运转。加了这句之后错误提示如下:
Build target 'Target 1'
assembling STARTUP.A51...
compiling Text1.c...
TEXT1.C(13): error C141: syntax error near 'char'
TEXT1.C(13): error C202: 'i': undefined identifier
Target not created

二。好,在此又发现了一个问题:

 #include <reg52.h>
sbit LED=P0^0;
sbit ENLED=P1^4;
sbit ADDR0=P1^0;
sbit ADDR1=P1^1;
sbit ADDR2=P1^2;
sbit ADDR3=P1^3;
main()

   char i;
   ENLED=0;
   ADDR0=0;ADDR1=1;ADDR2=1;ADDR3=1;
  
   while(1)
   {
     for(i=0;;)
     LED=0;       
   }  
  }

 发现没有问题了!这个我在学C语言这么久都没有出现的错误!!!

 

三。改下定义方式:

 #include <reg52.h>
sbit LED=P0^0;
sbit ENLED=P1^4;
sbit ADDR0=P1^0;
sbit ADDR1=P1^1;
sbit ADDR2=P1^2;
sbit ADDR3=P1^3;
typedef unsigned char uint8;
main()

  
   ENLED=0;
   ADDR0=0;ADDR1=1;ADDR2=1;ADDR3=1;
    uint8 i;
   while(1)
   {
     for(i=0;;)
     LED=0;       
   }  
  }

还是同样的错误;;;;

 

分享到:
评论

相关推荐

    基于51单片机的小车避障电路实现.pdf

    在当今社会,随着汽车工业的迅速发展和技术的进步,汽车的安全性能和智能化水平得到了前所未有的关注。为了提高行车安全性,减少交通事故,研究者们致力于开发能够自动识别障碍物并采取相应措施避免碰撞的技术。基于...

    “互联网+”背景下高职单片机教学模式探究.pdf

    在课堂时间,教师主要解决学生在基础模块学习中遇到的共性问题,并指导学生进行拓展训练。这种教学模式能更有效地利用有限的课堂时间,提高教学效率。 这种基于"互联网+"的教学模式改革,不仅能够提升学生的学习...

    新形势下高职院校单片机混合教学模式的创新与实践.pdf

    文章中提到的混合教学模式在实施过程中也遇到了一些问题。例如,线上教学资源的制作需要投入大量的时间和精力,而且必须保证教学内容的质量。此外,线上教学过程中,如何有效监控和保证考试的公正性也是一个需要解决...

    单片机原理与接口技术 课程设计-基于单片机的多模式交通灯设计.docx

    本次课程设计的目标是让学生通过实际操作,掌握单片机在交通灯控制系统中的应用。具体任务包括但不限于: - **硬件配置**:使用89S51 CPU,配备12 MHz时钟频率,并设计常规的上电和手动复位电路。 - **输入设备**:...

    基于STC51单片机的自动灌溉系统设计.docx

    本文所探讨的基于STC51单片机的自动灌溉系统,正是农业自动化技术中的一朵奇葩。该系统的设计与实现,不仅极大地提高了灌溉的自动化程度,而且在节水和增效方面表现出色,有望成为未来现代农业的重要技术支撑。 ...

    基于51单片机的音乐播放器设计外文翻译.pdf

    作者在论文中详细描述了从模拟到实际设备的模拟过程,并对遇到的现象进行了具体分析。这包括了对硬件兼容性、软件优化、时序控制等方面的探讨,确保音乐播放的流畅性和音质。 总的来说,这篇文献详细阐述了基于51...

    基于单片机的智能交通灯控制系统的设计(1).doc

    在这个演变过程中,智能交通灯控制系统的设计显得尤为重要,它不仅能根据实际车流情况动态调整红绿灯切换时间,还能够提升道路通行效率,解决日益严重的城市交通拥堵问题。 第一章 绪论部分,简要介绍了交通灯控制...

    单片机于电源设计中的应用

    例如,在遇到短暂过流情况时,单片机可以仅设置警告标志,而在检测到过热情况时,则能迅速切断电源,以保护整个系统不受损害。除此之外,单片机还能够进行实时功率计算,简化传统模拟系统中的复杂计算流程。 单片机...

    基于单片机控制的智能晾衣架控制系统的设计

    综上所述,基于单片机控制的智能晾衣架控制系统的设计不仅展现了科技在日常生活中的应用,还大大提升了晾衣的效率和便捷性,为用户带来了前所未有的智能晾衣体验。这项创新不仅解决了传统晾衣方式中存在的种种问题,...

    MOYON - LED数码管段码设计终极版

    《MOYON - LED数码管段码设计终极版》由莫洋软件网络工作室荣誉出品,是《MCU爱好者极品工具箱》中软件的一款,主要针对单片机爱好者经常用到的LED段码设计问题所提出,由于单片机爱好者所能得到的LED段码一般是标准...

    单片机与DSP中的Cirrus Logic推出全球首款采用创新的杜比音量技术的音频DSP

    这一技术不仅解决了消费者在观看电视节目时遇到的音量不一致问题,而且还预示着音频技术在消费电子产品中的广泛应用前景。随着技术的不断普及和优化,未来的音频体验将更加自然和谐,带给用户更加沉浸和享受的听觉...

    机电一体化和机器人技术.docx

    在实验的过程中,我们遇到了许多问题和挑战,如机器人的稳定性、可靠性和实时性等问题。我们通过不断的尝试和改进,解决了这些问题,并取得了良好的实验结果。 机电一体化技术和机器人技术的发展方向是智能化、自动...

    单片机与DSP中的基于DSP的铁路客车辅助电源系统的设计

    在实际运用过程中,系统可能会遇到一些技术难题。例如,系统与机车DC600V整流电源之间的匹配性问题,往往涉及到电源接口的兼容性、滤波及保护电路的设计。这些问题的出现,提示设计者需要对电源接口设计进行优化,...

    单片机与DSP中的IntellaSys发布业界第一个128位硬件加密控制器芯片

    IntellaSys公司宣布推出新的OnSpec xSil269存储器控制器芯片,这是产业界...“我们的新型控制器符合AES标准,有3.4x1038个可能的密钥,数量之多是前所未有的,因此任何破解密钥的企图遇到了难以克服的挑战。事实上,任

    电子信息专业毕业设计3D光立方.doc

    在设计过程中,设计者选择了STC12C5A60S2单片机,这种单片机具有内置A/D转换模块,能够将模拟信号转换为数字信号,用以控制LED灯的亮度和颜色变化。由于单片机可以直接控制LED的亮度,从而省去了额外的驱动电路,...

    自动化技术在机械设计制造中的应用 (18).pdf

    当遇到设计不满足客户要求时,柔性制造系统可以迅速根据初期设计的相关参数调整程序,以满足客户需求。 2. 虚拟化设计:虚拟化设计经历了60年的发展,技术已相对成熟。虚拟化主要借助Labview和VMware软件进行。利用...

    电子-一种机电式存取鞋装置

    界面设计要直观易懂,程序代码需稳定可靠,以免出现用户在使用过程中遇到的任何技术问题。此外,软件开发还需考虑系统的可扩展性,以便在未来加入更多新功能或进行升级。 综合以上内容,电子技术、机械工程和物联网...

    一种无线语音传输系统设计方案

    以车辆安全系统为例,将无线语音传输系统集成于汽车中,可以实现驾驶员与车内其他乘员的实时语音通信,或者在遇到紧急情况时,通过无线语音传输系统向外界发出求助信号。在家庭自动化方面,通过无线语音传输系统可以...

    电子-无感无刷直流电机之电调设计全攻略.pdf

    文件作者表达了对于开源四轴项目社区的感激之情,并提出了写这份文档的初衷,即为了帮助新入门的开发者,通过整理和汇编前人的知识与经验,以及自己的实践总结,让文档内容易于理解,从而减少新手在电调设计中遇到的...

Global site tag (gtag.js) - Google Analytics