PicBasic(或PicBasic Pro)是一种从Basic语言发展起来的语言,主要用于编写微控制器运行的程序。
由microEngineering Labs公司开发。
PicBasic编译器和PicBasic Pro编译器的工作方式相同。被保存的程序代码(文本文件)在编译器中运行。编译器先读取文本文件,然后把文本文件编译成等效的机器代码指令应用程序序列(.hex文件)。这些机器代码十一组用于描述PicBasic程序的16进制数字序列。它们被上传给PIC微控制器(或单片机),当微控制器启动时,它的CPU通过执行这些16进制代码运行PicBasic程序。
将PicBasic编译的.hex代码上传到微控制器需要使用EPIC编程器电路板和支持软件。
1.
2.
3.
4.
5.
6.
7.
8. loop: high 0
low 1
pause 500
high 1
low 0
pause 500
goto loop
end行1,2:接通管脚0,断开管脚1
行3:等待0.5秒
行4,5:接通管脚1,断开管脚0
行6:等待0.5秒
行7:跳回第一行开始执行