sio_slave.asm

来自「范例程序 SONiX」· 汇编 代码 · 共 31 行

ASM
31
字号
chip	sn8p26l38


.data
	rx_data		ds	1
.code
	org	00h
	jmp	main
	
	org	10h
//============================================================
//              SIO --> Slave
//============================================================

main:
	mov	a,#00h
	b0mov	rx_data,a				       
	mov	a,#00h			// Fcpu/1  -->00
	b0mov	siom,a
	b0bset	fsckmd			// External SIO's clock (slave)
	mov	a,#56
	b0mov	sior,a
//=======================================================================
//	
//=======================================================================
//	SCK frequency = SIO rate / (256 - SIOR)
//   ==>  SIOR = 256 - ( 1 / ( SCK frequency ) * SIO rate )
//
//  Setup the SIO clock to be 5KHz. Fosc = 4MHz. SIOˇs rate = Fcpu = Fosc/4
//
//		SIOR = 256 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?