义隆单片机用怎么开发软件呀?

义隆单片机用怎么开发软件呀?,第1张

汇编和C都可以用,我推荐用WicePlus吧!

义隆156是18个脚位的吧,用得还是比较广泛的!

我知道有飞凌的可以兼容它,对于功能要求不是很高的产品是个不错的选择!

仿真器烧录器

仿真器调试软件 淘宝价350左右,原装将近1K

烧录器把程序烧录到芯片中 淘宝价 600左右

建议用汇编开发

熟悉寄存器及C转汇编原理后用C开发

开发前请熟读芯片手册和仿真器手册

以避免出现软件扩硬件本身BUG引起的问题

这样分配I/O是很不合理。如果SA-SD外部上拉电阻,按键低电平有效,KA-KD低电平亮,则:

汇编如下,需要C语言请继续追问:

P5==5

P6==6

ORG 0

MAIN: MOV A,@0CH 配置P52、P53为输入其余为输出

IOW P5

MOV A,@06H 配置P61、P62为输入其余为输出

LOOP:

JBS P6,2测试按键SA

CALL SA调用到SA按键处理模块

JBS P6,1测试按键SB

CALL SB调用到SB按键处理模块

JBS P5,3测试按键SC

CALL SC调用到SC按键处理模块

JBS P5,2测试按键SD

CALL SD调用到SD按键处理模块

JMP LOOP

--------------------SA按键处理模块---------------------

SA: CALL DELAY按键去抖动延时

JBC P6.2按键动作确认

RET按键抖动返回

JBC P6,5测试当前KA状态,如果KA灭跳转到令KA亮程序行

JMP SA1

BS P6,5KA灭

JMP SA2

SA1:BC P6.5 KA亮

SA2:JBS P6,2等待按键松开

JMP SA2

RET

其余3个模块照葫芦画瓢

--------------------SB按键处理模块---------------------

--------------------SC按键处理模块---------------------

--------------------SD按键处理模块---------------------

DELAY: MOV A,@040H

MOV 18,A

DELAY1:MOV A,@0FAH

MOV 17,A

DELAY2: DJZ 17

JMP DELAY2

DJZ 18

JMP DELAY1

RET


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11316545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存