📄 sio_master.asm
字号:
chip sn8p26l38
.data
acc_buf ds 1
pflag_buf ds 1
rx_data ds 1
.code
org 00h
jmp main
org 08h
jmp isr
org 10h
main:
mov a,#00h
b0mov acc_buf,a
b0mov pflag_buf,a
b0mov rx_data,a
mov a,#00h // Fcpu/1 -->00
b0mov siom,a
b0bclr fsckmd // External SIO's clock (marter)
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -