"); //-->
其中我写的实验程序:
#include "reg51.h"
sbit p13 = P1^3;
void delay(void)
{
#pragma asm
MOV R0,#250
DL: MOV R1,#250
DE: NOP
NOP
DJNZ R1,DE
DJNZ R0,DL
#pragma endasm
}
void main()
{
while(1)
{
p13 = 1;
delay();
p13 = 0;
delay();
}
}
在编译的过程中,您可能遇见编译的结果是没有错误的,但是有两个警告,可是实验板子上却没有结果。
找不出程序的错误,所以会很纠结,这就验证了我喜欢说的一句话:电子中的问题,能找出的问题就不是问题。且听我慢慢道来:
您的错误不是出现在程序中,您的程序可能是完全正确的。问题就出现在编译器设置上(使用的编译器为keil4)。那编译器该如何设置呢?那就请看下面的截图:
第一步:打开主文件夹main并右击,选择options for File" "
第二步:如图勾选三个选项
第三步:选择Manage Components并打开, 在其打开窗口中点击Add fiiles添加文件C51s.LIB(路径为keil4安装路径)
这样就完成了设置过程,就可以编译文件并烧写,板子上会出现实验结果了。
我这是在QQ群里问了,未果。自己然后摸索出来,在这与大家共享。
本人水平有限,不对之处请批评指正。
****************************撰写人:筱辰
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
DSP网络下载学习板
PROTEL技术大全3
[推荐]工业级ARM HMS30C7202Q开发板
PROTEL技术大全4
Audio Notch Filter
利用运算放大器构成振荡电路和触发电路
PROTEL技术大全2
单电源1000倍放大电路
突破工艺边界,奎芯科技LPDDR5X IP硅验证通过,速率达9600Mbps
痛失销冠,迪王要变迪子了?
基础视频: 琐相环的基本原理
单片机读写u盘、usb移动硬盘套件
掘金自动驾驶,不要把大坑当机会
过程控制演示
富士通发布全球首创百万像素双波段红外传感器
PSoC Express嵌入式设计工具(Cypress)
全球汽车级电感器市场预测与分析(2026-2036)
采用运算放大器的限制器和整流器电路
一个高精度自动换挡比例运放电路
直击Sensor Shenzhen 2026!ADI前沿传感技术与系统级方案一览
Protel教程——练习与例题
Bose电磁汽车悬架的工作原理、失败原因及ClearMotion的技术复兴
[原创]聘兼职ARM产品开发
猜猜Big Daddy的火箭上升过程中的加速度,赢取iPad!
急!!!串口加载问题
AI穿戴硬件,串起你的碎片时间
高精度+消除运动伪影!安森美Hyperlux™ ID解锁机器视觉应用新可能
展望埃世代 台积电魏哲家:愈难愈好
接口与隔离演示
ADI IIC-China 2012现场花絮