FEELING远翔FM8PB513B点亮流水灯(FM8PB513B)

FM8PB513B这款芯片的资料,其实我也没有。我参考的是FMPE531B的datasheet
注意:芯片是一次性烧写的。软件在远翔官网有,可以去官网下载。
芯片是用的汇编写的,最好看看数据手册的指令表
烧录软件在官网也有
芯片还有初始配置一定记得选择
目标文件是ftc格式的
FEELING远翔FM8PB513B点亮LED灯(FM8PB513B)

其实这个芯片是自带时钟的,不用外接时钟。当然你也可以外接。配置时钟的可以在编译器的最右侧
FEELING远翔FM8PB513B点亮LED灯(FM8PB513B)
还是直接上代码吧。说太多也没用,也没啥说的

	#include <8PB53B.ash>
	delayset  	EQU	10H
	delayset_tow	EQU	11H	//存数据
	ORG		000H   	//启动地址
	GOTO		MAIN
MAIN:	MOVIA		0X20
	MOVAR		PCON	//关闭看门狗,开启欠压检测,关闭中断
	CLRR		INTEN	//关闭全部中断
	CLRR		WUCON	//禁止外部唤醒	
	MOVIA		0X00	//设置IO全为输出
	IOST		PORTB
	MOVIA		0X37	//11_0111//B0,B1,B2,B4,B5
	MOVAR		ODCON	//因为有外部上拉电阻,所以设置开漏输出	
	MOVIA		0X3F	//设置高点平
	MOVAR		PORTB
WHILE: 	MOVIA		0X00	//	PB=0000_0000
	MOVAR		PORTB
	CALL		DELAY	//0.75S					
	MOVIA		0X3F	//PB=1111__1111
	MOVAR		PORTB	
	CALL		DELAY	//0.75S			
	GOTO 		WHILE	//死循环
DELAY:	MOVIA		0XFF	 //按1m的时钟计算255*255*12/1M=0.7803S
	MOVAR		delayset_tow 
STEP:	MOVIA		0XFF
	MOVAR		delayset
STEP_T:	DECRSZ		delayset ,R
	GOTO		STEP_T	
	DECRSZ		delayset_tow,R
	GOTO		STEP
	GOTO		DERETURN
DERETURN:		RETURN

						




##


相关文章: