久久久久久久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
主站蜘蛛池模板:
逼逼网
|
激情久久网
|
国产精品69毛片高清亚洲
|
一区二区三区免费
|
成人网av
|
www日本在线播放
|
国产精品视频一二三区
|
91在线观看网址
|
日韩国产在线
|
日韩视频一区二区在线
|
国产精品久久久久久久久免费软件
|
久久久精品一区
|
国产精品国产三级国产aⅴ浪潮
|
色爱综合网
|
日韩欧美国产成人一区二区
|
国产欧美精品
|
成人av免费
|
久草在线
|
国产色婷婷久久99精品91
|
亚洲二区视频
|
精品国产免费一区二区三区五区
|
www.久久
|
国产免费色
|
国产精品亚洲精品日韩已方
|
国产一区二区日韩
|
韩国主播午夜大尺度福利
|
国内av在线
|
一二区成人影院电影网
|
国产精品伦理一区二区三区
|
岛国毛片在线观看
|
久久日韩粉嫩一区二区三区
|
h视频在线观看免费
|
91av在线视频观看
|
欧美精品1区
|
国产精品久久久久久久久久免费看
|
黄色免费三级
|
久久久久久久久久久久亚洲
|
国内精品在线视频
|
国产亚洲一区二区在线观看
|
亚洲国产精品一区二区第一页
|
久久免费视频在线
|