[ARM]第01次作业_建立Keil工程__点亮LED灯
2013-12-02 22:34
281 查看
摘要:本人对嵌入式一无所知,在公司内部旁听了一节课程。
如题:
开发工具keil v4.Jlink
基于SC32440
为方便管理:新建三个目录:
Project--工程资料
Output--输出文件
Source--源码
在Source-存放三个文件目录
---Public 公用文件目录
---Sct
---Startup--启动目录
程序:
接上板子和JLINK 调试,哦 LED灯被点亮!
完成!!!!
如题:
开发工具keil v4.Jlink
基于SC32440
为方便管理:新建三个目录:
Project--工程资料
Output--输出文件
Source--源码
在Source-存放三个文件目录
---Public 公用文件目录
---Sct
---Startup--启动目录
程序:
rGPBCON EQU 0X56000010 rGPBDAT EQU 0X56000014 rGPBUP EQU 0X56000018 ;定义寄存器地址 ;硬件说明:TQ2440中,LED1-LED4接GPB5-GPB8,其中1灯灭,0灯亮 ;GPBCON每两位控制一个端口,其中00为输入端,01为输出端,取值11保留,10为其它定义 CODE32 ;以下程序都在32位 PRESERVE8 AREA STARTUP,CODE,READONLY ENTRY ;程序入口点 ;装载GPB数据寄存器的地址 LDR R0, =rGPBCON LDR R1, =(1 << 10) ;输出 GPB5 [11:10] 00 = 输入 01 = 输出 -- 0100 0000 0000 STR R1, [R0] ;存到R0指向的地址 LDR R0, =rGPBUP LDR R1, =(1 << 5) ;0 0000 STR R1, [R0] LOOP LDR R0, =rGPBDAT LDR R1, =(1 << 5) STR R1, [R0] ;高电频3.3V 灭 LDR R0, =rGPBDAT LDR R1, =(0 << 5) STR R1, [R0] B LOOP ;跳转到LOOP END ;文件结束
接上板子和JLINK 调试,哦 LED灯被点亮!
完成!!!!
相关文章推荐
- 点击ListView条目激活系统组件
- 收藏给自己--ftp通信
- Java Date and Time系列(五)- java.util.Calendar/java.util.GregorianCalendar介绍
- [ARM]第01次作业_建立Keil工程__点亮LED灯
- QtScript 与信号槽
- DW快捷键一览
- 用JAVA实现名字缘分测试
- mongoDB 介绍与安装
- 写一下我对植物大战僵尸设计模式的理解
- 从零开始Windows Phone开发(四):第四个练习Stopwatch
- 嵌入式系统C语言编程的心得体会
- linux的except
- Java面试题精选(一)基础概念和面向对象
- 嵌入式软件工程师的技能修炼
- SSH2三大框架整合出错(四)
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第6章编程练习6
- 想成为嵌入式程序员应知道的0x10个基本问题(2)
- 树的性质
- JAVA实现本月国际国内节日
- 向已建JAVA项目添加jar包