代码改变世界

随笔档案-2015年05月

Freescale MC9S08AW60汇编学习笔记(八)

2015-05-03 00:05 by 赤骥~, 585 阅读, 收藏,
摘要: 能够实现用七段led数码管显示出数字和字母、让它们同时显示甚至于滚动显示,这些功能已经很不错了,但是这样还不够,我们还想实现更准确的控制,让数码管按照我们的想法来显示,而不是呆板的循环,这样我们引入中断的想法。也许其他人会从查询和中断的关系这些地方来引出中断,但是我还是倾向于从控制的观点来引出中... 阅读全文

Freescale MC9S08AW60汇编学习笔记(七)

2015-05-02 16:12 by 赤骥~, 555 阅读, 收藏,
摘要: 之前我们写了延时的子程序,但是仅仅在电脑上运行,在CodeWarrior中调试根本给不了延时所实现的直观效果,也就是说程序运行到哪里但我们却无法直观地得出发生了延时的效果,所以我们要把这个延时的程序用出去,比如点亮一盏led灯,让它延时我们规定的时间后熄灭,然后再点亮再熄灭......这里我们使... 阅读全文

游戏引擎Egret Engine学习笔记(一)

2015-05-01 19:14 by 赤骥~, 2289 阅读, 收藏,
摘要: Egret是基于TypeScrpt语言的开发引擎,可以说是目前最易上手,而且执行效率也很高的游戏开发引擎了。最初接触Egret是在腾讯课堂里,当时老师使用命令行进行讲解,我也跟着在自己的电脑上试了试,安装了Egret Engine——就和安装其他应用程序一样选择好路径点击开始安装就行了,而且Eg... 阅读全文

Freescale MC9S08AW60汇编学习笔记(整理)

2015-05-01 11:56 by 赤骥~, 2710 阅读, 收藏,
摘要: MC9S08AW60是HCS08系列的MCU,它是8位的MCU,由HCS08核加上存储器和外围模块构成。HCS08系列的MCU除了MC9S08AW系列之外还有MC9S08GB系列、MC9S08GT系列、MC9S08AC系列等。不同型号的MCU应用领域的侧重点不同。 HCS08系列的MCU就只有... 阅读全文

Freescale MC9S08AW60汇编学习笔记(六)

2015-05-01 11:47 by 赤骥~, 379 阅读, 收藏,
摘要: 延时,汇编中经常要用到的功能,也就是MCU什么也不做,仅仅是拖延一段时间而已。MCU本身就有定时器、计数器,用来实现延时当然不在话下,但是一个编程的人自然更希望要实现的功能更加易于掌控,我们就用代码、用程序来实现延时,也就是采用软件进行延时。具体做法是:通过A、H:X增减指令、空操作指令nop和... 阅读全文