📄 main.s
字号:
;/****************************************Copyright (c)**************************************************
;** Guangzou ZLG-MCU Development Co.,LTD.
;** graduate school
;** http://www.zlgmcu.com
;**
;**--------------File Info-------------------------------------------------------------------------------
;** File name: main.s
;** Last modified Date: 2004-09-16
;** Last Version: 1.0
;** Descriptions: The main() function example template
;**
;**------------------------------------------------------------------------------------------------------
;** Created by: Chenmingji
;** Created date: 2004-09-16
;** Version: 1.0
;** Descriptions: The original version
;**
;**------------------------------------------------------------------------------------------------------
;** Modified by:
;** Modified date:
;** Version:
;** Descriptions:
;**
;********************************************************************************************************/
INCLUDE LPC214x.INC ; Include the head file 引入头文件
;声明MAIN函数
;Export MAIN functon
EXPORT MAIN ;MAIN Function主程序
AREA example,CODE,READONLY
ENTRY
CODE32
MAIN
LDR R0, =0xE01FC1A0 ;/* 寄存器地址-使能快速端口 */
MOV R1, #0x01
STR R1, [R0] ;/* 使能快速端口0 */
LDR R1, =0xFFFFFFFF
LDR R0, =0x3FFFC000 ;/* 快速端口0的方向 */
STR R1, [R0]
LDR R0, =0xE0028018 ;/* 慢速端口1的方向 */
STR R1, [R0]
LDR R0, =0x3FFFC018 ;/* FIO0SET - 快速端口0寄存器 */
LDR R1, =0x3FFFC01C ;/* FIO0CLR - 快速端口0寄存器 */
LDR R2, =0xC0010000 ;/* 选择快速端口0.16用于触发 */
LDR R3, =0xE0028014 ;/* IO1SET - 慢速端口1寄存器 */
LDR R4, =0xE002801C ;/* IO1CLR - 慢速端口1寄存器 */
LDR R5, =0x00100000 ;/* 选择慢速端口1.20用于触发 */
LOOP
;/*在快速端口上生成2个脉冲*/
STR R2,[R0]
STR R2,[R1]
STR R2,[R0]
STR R2,[R1]
;/*在慢速端口上生成2个脉冲*/
STR R5,[R3]
STR R5,[R4]
STR R5,[R3]
STR R5,[R4]
;LOOP
B LOOP
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -