标题:
请问在 linux系统下用sdcc编译“P0"做流水灯的程序用法。
[打印本页]
作者:
进帮主
时间:
2016-12-1 19:13
标题:
请问在 linux系统下用sdcc编译“P0"做流水灯的程序用法。
说明:本人刚接触单片机,由于在受不了windows系统下和各种软件弹窗和其它影效率的事情,转入了linux的坑。也为了以后学习AVR 和ARM打下基础。
系统:linux mint 18 Cinnamon X64
文本编辑:VIM
编译工具:sdcc
下载工具:stcflash
用linux学习了几天单片机,感觉效率比win系统有所提高。本人也是刚学51单片机。现在是跟着视频中老师的教程自己在l法inux下写出来并下载到板子上。
现在遇到一个比较初级的问题。
前提:我所用的板子是金沙滩的,7个LED受P0.0到P0.7 控制,P0上某一位输出低电平时LED灯亮。
老师教程: 一个流水灯在keil下的部分程序: P0=0xFE;
for(i=0;i<30000;i++0);
P0=0xFD;
for(i=0;i<30000;i++);
就是依次定义P0的某一脚为低电平,然后适当延时。以时间流水灯的效果。
问题:现在在linux 下用sdcc 编译时提示P0错误。想问下sdcc上的这种P0 应该怎么用,怎样实现流水灯的效果。
感觉自己不会放弃linux了,感谢各位前辈老师。
作者:
我你是大好人
时间:
2016-12-15 22:10
的板子是金
作者:
爸爸啊你们
时间:
2019-12-25 19:39
好像是得在P0前加两个下划线 __P0
作者:
angmall
时间:
2019-12-26 07:10
类似参考
sdcc入门教程
http://www.51hei.com/bbs/dpj-30220-1.html
sdcc下c51单片机通用头文件 寄存器详解
http://www.51hei.com/bbs/dpj-120177-1.html
作者:
frankygtd
时间:
2020-6-17 14:36
真好在研究SDCC,因为公司不能装keil
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1