C51单片机开发程序报错 main.c (11) : error C267 : ‘Func‘ : requires ANSI-style prototype

这篇具有很好参考价值的文章主要介绍了C51单片机开发程序报错 main.c (11) : error C267 : ‘Func‘ : requires ANSI-style prototype。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

C51单片机开发程序报错

main.c (11) : error C267 : 'Func' : requires ANSI-style prototype

详细问题

问题一

requires ansi-style prototype,C51单片机,单片机,c语言,嵌入式硬件

问题二

requires ansi-style prototype,C51单片机,单片机,c语言,嵌入式硬件

问题三

requires ansi-style prototype,C51单片机,单片机,c语言,嵌入式硬件

可能原因一

函数定义声明处(.h文件中)与主函数中函数(函数名/参数类型/返回值类型)不一致

解决方案一

修改,将两者保持一致,初学者可能会手误写错函数名,建议直接将函数定义声明处(.h文件中)函数名 CV至主函数中调用的函数名,确保定义声明处于调用处一致
如笔者所列错误一,将函数名由Nieix改为Nixie即可

可能原因二

调用函数所需的.h头文件引入错误,可能包含.h头文件书写错误,.h头文件于调用函数所需的.h头文件不一致

解决方案二

对于拼写错误:修改调用函数所需的.h头文件拼写,解决书写错误
如笔者所列错误三所示,多空格,删除空格即可
对于.h头文件于调用函数所需的.h头文件不一致,更改为一致即可

可能原因三

调用函数所需的.h头文件与.c文件没有放置至所需的项目目录下

解决方案三

将调用函数所需的.h头文件与.c文件放置至所需的项目目录下
如笔者所举错误二requires ansi-style prototype,C51单片机,单片机,c语言,嵌入式硬件
放置即可

可能原因四

调用函数所需的.h头文件与.c文件没有导入至项目中

解决方案四

将调用函数所需的.h头文件与.c文件导入至项目中
requires ansi-style prototype,C51单片机,单片机,c语言,嵌入式硬件

总结

Keil uVision5对于C51语法错误提示具有一定误导性,Keil uVision5控制台提示

main.c (11) : error C267 : 'Nieix' : requires ANSI-style prototype

翻译为
需要ANSI样式原型,ANSI为编码格式, 使开发者误以为为编码问题,实则并非如此

原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈
requires ansi-style prototype,C51单片机,单片机,c语言,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-775086.html

到了这里,关于C51单片机开发程序报错 main.c (11) : error C267 : ‘Func‘ : requires ANSI-style prototype的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机C51数据类型

    C51数据类型 C语言的基本数据类型:char、int、short、long、float、double。 1、 Keil C51 编译器支持的数据类型。    对于Keil C51编译器,short型与int型相同,double型与float型相同。 Keil C51支持的数据类型表 数据类型 长度 值域 unsigned char 单字节 0~255 signed char 单字节 -128~+127 unsigned

    2024年02月08日
    浏览(72)
  • c51单片机(预备知识)

            单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备(小键盘、LED显示器)。 0)  无源晶振:12MHZ 1) 振荡周期 :也称时钟周期,是指为单片机提供

    2024年02月08日
    浏览(98)
  • C51单片机实现呼吸灯

         呼吸灯的效果是灯的亮度由暗缓慢变亮再缓慢变暗。      实现思路是改变小灯亮与暗在单位周期的占空比。如下图 具体代码如下:

    2024年02月11日
    浏览(50)
  • C51单片机实验——中断实验

    实验环境:普中实验系统;Keil μVision 4软件; 实验目的: (1)掌握单片机中断原理和中断响应过程。 (2)设计自己的中断程序具体实验内容,并通过程序设计控制实验箱上的2个按键,实现对应的中断内容。 硬件连线: 按键k3连接P3.2口 按键k4连接P3.3口 LED灯连接P2口 实验主

    2024年02月05日
    浏览(65)
  • 【C51】10-基础51单片机的小车项目(51完结)

    10.1小车的安装 10.2电机模块的开发(L9110S) 接通 VCC , GND 模块电源指示灯亮, 以下资料来源官方,但是不对,根据下节课实际调试 IA1 输入高电平, IA1 输入低电平,【 OA1 OB1 】电机正转; IA1 输入低电平, IA1 输入高电平,【 OA1 OB1 】电机反转; IA2 输入高电平, IA2 输入低

    2024年02月08日
    浏览(52)
  • 第二十二天 c51单片机

    136.语音识别切换小车循迹跟随避障且Oled显示状态

    2024年02月08日
    浏览(46)
  • C51单片机基础之4G模块

    EC03-DNC是亿佰特公司推出的 LTE CAT1 数传模块产品, 该产品软件功能完善, 覆盖绝大多数常规应用场景, EC03-DNC 是为实现串口设备与网络服务,通过网络相互传输数据而开发的产品 , 该产品是一款带分集接收功能 的LTE-FDD/LTE-TDD 无线通信数传模块, 支持 LTE-FDD , LTE-TDD 网络

    2023年04月08日
    浏览(56)
  • 单片机C51计时器秒表

    鱼弦:CSDN内容合伙人、CSDN新星导师、全栈领域创作新星创作者 、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen) 单片机C51(或称8051)计时器秒表的实现原理如下: 原理解释: C51微控制器通常包括多个计时器/计数器,可

    2024年02月03日
    浏览(50)
  • 定时红绿灯(C51单片机)

    一.项目题目:利用中断处理制作的定时LED红绿灯系统 二.项目器件: 红色LED灯 绿色LED灯 黄色LED灯 100R电阻 电源 电容器 C51单片机 接地线 三.项目原理图 四.项目实现功能: 使用定时器/计数器T1工作方式1,采用中断方式控制P1口6个单片机串口,实现类似交通红绿灯功能

    2024年02月05日
    浏览(50)
  • AT89C51单片机实现单片机串口互动(中断方式,单片机--单片机,应答)

     说一下功能:客户机发送0x01到服务机 2服务单片机应答0xf2到客户机 3客户机接收到0xf2,发送信息153432这6个数字到服务机 4client发送完信息后发送0xaa结束通信 5server接收到0xaa后回复0xaa结束通信,从此老死不相往来 看代码: 服务端代码:    

    2024年02月13日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包