
AssembleLanguage
BrownWong
None
展开
-
汇编闲杂note
1、汇编语言的另一个特点就是它所操作的对象不是具体的数据,而是寄存器或者存储器,也就是说它是直接和寄存器和存储器打交道,这也是为什么汇编语言的执行速度要比其它语言快,但同时这也使编程更加复杂2、汇编语言指令是机器指令的一种符号表示,而不同类型的CPU 有不同的机器指令系统,也就有不同的汇编语言,所以,汇编语言程序与机器有着密切的关系。所以,除了同系列、不同型号CPU 之间的汇编语言程序有一定程原创 2015-05-01 06:36:07 · 549 阅读 · 0 评论 -
定时器---实现流水灯循环移位点亮
程序功能:用T0计时器,采用方式1实现流水灯的循环移位点亮。声明:采用T0技术,工作于方式1 间隔1秒点亮,定时50ms,20次。 初值计算:65536-50000=3CB0H;利用T0产生1s定时 ORG 0000H AJMP MAIN ; ORG 000BH ;T0定时服务子程序原创 2015-06-09 07:50:19 · 12037 阅读 · 0 评论 -
中断——按键控制LED状态
程序功能:按键控制LED状态,中断实现。 现象描述:当按下k键时,LED0总会闪烁,从而影响其他LED。 注意:用杜邦线把P3.2引脚(INT0)与开关K引脚相连。程序: ORG 0000H LJMP MAIN ORG 0003H ;外部中断0入口 LJMP INT0 ORG 0200HMAIN:SETB EA ;开启总中断 S原创 2015-06-09 07:43:52 · 4398 阅读 · 1 评论 -
I/O口输出点亮LED
程序功能:I/O口输出点亮LED,并间隔0.2秒闪烁! (P1.0引脚接LED) LED EQU P1.0 ;宏定义 ORG 0000H LJMP MAIN ORG 0200HMAIN: SETB LED ;不亮 CALL DELAY ;延时0.2秒 CLR LED ;亮原创 2015-06-08 23:16:24 · 1603 阅读 · 0 评论