久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
(C與匯編語言)ARM9之LPC2132控制LCD1602顯示字符串
[打印本頁]
作者:
51黑小牛
時間:
2016-4-10 17:33
標題:
(C與匯編語言)ARM9之LPC2132控制LCD1602顯示字符串
本帖最后由 51黑小牛 于 2016-4-10 17:34 編輯
GPADIR EQU 0xE0028008
GPASET EQU 0xE0028004
GPACLR EQU 0xE002800C
EXPORT xmain
AREA Init,CODE,READONLY
ENTRY
xmain
ldr r0,=GPADIR
ldr r1,=0x3ff
str r1,[r0] ;A=out
;===========init1602=================
mov r4,#0x38
BL w1602C
mov r4,#0x06
BL w1602C
mov r4,#0x0c
BL w1602C
mov r4,#0x01
BL w1602C
;============main=================
loop mov r4,#0x80
bl w1602C
ldr r9,=dat
mov r6,#0
loop1 ldr r4,[r9,r6]
bl w1602D
ADD r6,r6,#1
BL delay
cmp r6,#15
bne loop1
mov r4,#0xc0
bl w1602C
ldr r9,=ttt
mov r6,#0
loop2 ldr r4,[r9,r6]
bl w1602D
ADD r6,r6,#1
BL delay
cmp r6,#15
bne loop2
B loop
;===================================
w1602C ldr r1,=0x3ff
ldr r0,=GPACLR
str r1,[r0]
mov r1,#0
ORR r1,r1,r4
ldr r0,=GPASET
str r1,[r0]
nop
nop
orr r1,r1,#0x200
str r1,[r0]
nop
nop
ldr r0,=GPACLR
mov r1,#0x200
str r1,[r0]
mov pc,lr
;======================================
w1602D ldr r1,=0x3ff
ldr r0,=GPACLR
str r1,[r0]
mov r1,#0x100
ORR r1,r1,r4
ldr r0,=GPASET
str r1,[r0]
nop
nop
orr r1,r1,#0x200
str r1,[r0]
nop
nop
ldr r0,=GPACLR
mov r1,#0x200
str r1,[r0]
mov pc,lr
;===================================
delay mov r5,#0xff00
delay1 sub r5,r5,#1
cmp r5,#0
bne delay1
mov pc,lr
;====================================
dat DCB " China Dianzi"
ttt DCB " Keji Xueyuan"
end
#define rGPACON (*(volatile unsigned *)0xE0028008) //Port A in/out0x56000000
#define rGPADAT1 (*(volatile unsigned *)0xE0028004) //Port A =10x56000004
#define rGPADAT0 (*(volatile unsigned *)0xE002800C) //Port A =0 0x56000008
const unsigned char dd[]="Shanxi Dianzi";
const unsigned char tt[]="gongchengxueyuan";
void xmain()
{
unsigned int i,k;
rGPACON = 0x7ff; //A11-A0=out
rGPADAT1 |= 0x38;
k=4;
while(k--);
rGPADAT1 |= 0x100;
k=7;
while(k--);
rGPADAT0 |= 0x100;
k=10;
while(k--);
rGPADAT0 |= 0x7ff;
//============
rGPADAT1 |= 0x06;
k=4;
while(k--);
rGPADAT1 |= 0x100;
k=7;
while(k--);
rGPADAT0 |= 0x100;
k=10;
while(k--);
rGPADAT0 |= 0x7ff;
//============
rGPADAT1 |= 0x0c;
k=4;
while(k--);
rGPADAT1 |= 0x100;
k=7;
while(k--);
rGPADAT0 |= 0x100;
k=10;
while(k--);
rGPADAT0 |= 0x7ff;
//============
rGPADAT1 |= 0x01;
k=4;
while(k--);
rGPADAT1 |= 0x100;
k=7;
while(k--);
rGPADAT0 |= 0x100;
k=10;
while(k--);
rGPADAT0 |= 0x7ff;
while(1)
{
//============
rGPADAT1 |= 0x80;
k=4;
while(k--);
rGPADAT1 |= 0x100;
k=7;
while(k--);
rGPADAT0 |= 0x100;
k=10;
while(k--);
rGPADAT0 |= 0x7ff;
//=============
for(i=0;i<13;i++)
{
rGPADAT1 |= 0x400;
rGPADAT1 |=dd[i];
k=4;
while(k--);
rGPADAT1 |= 0x100;
k=7;
while(k--);
rGPADAT0 |= 0x100;
k=10;
while(k--);
rGPADAT0 |= 0x7ff;
}
//========================//
//============
rGPADAT1 |= 0xc0;
k=4;
while(k--);
rGPADAT1 |= 0x100;
k=7;
while(k--);
rGPADAT0 |= 0x100;
k=10;
while(k--);
rGPADAT0 |= 0x7ff;
//=============
for(i=0;i<16;i++)
{
rGPADAT1 |= 0x400;
rGPADAT1 |=tt[i];
k=4;
while(k--);
rGPADAT1 |= 0x100;
k=7;
while(k--);
rGPADAT0 |= 0x100;
k=10;
while(k--);
rGPADAT0 |= 0x7ff;
}
}
}
復制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
一区二区成人在线
|
精品欧美一区二区三区久久久
|
女人毛片a毛片久久人人
|
亚洲三区在线观看
|
国产欧美日韩综合精品一区二区
|
99国产精品99久久久久久粉嫩
|
久久免费国产视频
|
国产精品美女久久久
|
激情综合五月
|
日本黄色短片
|
黄色成人在线网站
|
欧美精品国产一区二区
|
亚洲精品国产成人
|
国产精品亚洲欧美日韩一区在线
|
色婷婷综合网
|
亚洲精品成人在线
|
亚洲视频www
|
日韩在线免费播放
|
一级毛片色一级
|
亚洲色欲色欲www
|
欧洲视频一区二区
|
日韩在线精品视频
|
五月婷婷丁香婷婷
|
福利网址
|
免费视频二区
|
欧美日韩在线视频一区
|
天天操操
|
丝袜 亚洲 欧美 日韩 综合
|
久久久久久久久久一区二区
|
国产欧美日韩一区
|
久久精品福利视频
|
亚洲成人激情在线观看
|
黄色日本片
|
免费在线观看黄视频
|
国产免费一区二区
|
国产成人免费在线
|
人人干人人干人人干
|
亚洲精品日本
|
九九热这里
|
国产一区黄色
|
久久久国产一区二区三区
|