好文档 - 专业文书写作范文服务资料分享网站

51单片机实验4-:-c语言程序基础设计

天下 分享 时间: 加入收藏 我要投稿 点赞

理工类51单片机实验课题

c51语言程序设计(仅供参考学习,建议按自己的思路编写)

一、 实验目的:

掌握c语言在单片机中的编程实现 二、 实验内容

以下为四个软件实验,一个硬件实验,请用 c语言编程实验的内容。 1 ?存储器块清零

指定将存储器中(8000H)的起始地址和长度(256),要求先将此内容赋值(非 零),能将其内容清零。要求:首先 8000H开始连续存入1, 2, 3…256 ,然 后从8000H开始赋予0,0, 0... 即

先赋值(8000H) =1, (8001H) =2 , (8002H =3,… (80FEH =0xFF。 清零后:(8000H) =0, (8001H =0 , (8002H) =0,… (80FEH

=0。

13 : 14; ' □503 E50S INC MOV I(OKOG) 園STARTUP .^51

al HOxOBjrJ Address: |x:6000h

峠 c;oxODza C:0x0022 Li / J|存欝證快SS至匸

01 謀 inclucle

03 -unsigned char 04 nnia in ()

X:0x0D3口OD x:o?oosno5 y:oxnosooA X:Ox00300F x:oy 口 □日 0x003019 OxnOAOlE □x003023 0x003028 ax00302E>

0x008033

0-5 |{

m=0;

-p= OxSOOO;

for (i-OxOO; i<0xff; !+'?-) (

x

p=m ;

e十十;

0x0口日口37

x:oxoaao4i

X:0x00S046

oxoosa^B 0x003050 0x003055 0x00305直 K;0M00305F

P + + ;

□D 01 02 03 04 OS 06 07 08 09 OA OEDC CiD DE □F 10 11 12 13 14 IS lb 17 18

1A IE )£ ID

IE IF 20 21 22 23 24 2E 26 27 2S 29 2A 2E 2C 3D SE 3F 3D 31 32 33 34 35 3 5 37 38 39 3卫 00 oo oo on on oo DO 00□口口口 口口 □0 00 00 DO 00 □0 00 00 00 00 00 QQGO 00 00 00 00 00 00 CD

(KoroSo 1234567 for (I = 'I; i ■;/: =ir ; i 十十) (*p=0;

oo co co oo on

□0 □0 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 CD 00 00 00 00 00 00 00 00 00 00 00 OD

Xs0x00806^

}

0x003069 □xOOSOeE □X008073 0x003078 x:oxooaa7D v-rivnnAinA?

P + + :

oo co oo oo on

Address: |>::3000h

□ 0 □ 1 □ z 05 OS 07 0A □B OC

X:OxOC8UOO: Kjownosoos: GxncsooA: X:OxOO6OQF: □F IO 14 IS 19 1A 1E IF 23 2空 11 16 IE 20 25 □ 3 04 as 09 □D OE 12 13 17 IE 1C ID 2 1 22 2 6 27 X!0y0C8014:

K:OxOOS01Q: ^:2日 29 Gxnceoi^: z:ST) 2E oxooea23: z:S3 33

oxoaso2e:

37 3S S:CxD0SD2r): K:□□ OO 6xD0Sti32 : ^:□O □D Cx006037; z:□a □O axoaso3c: K:□□ □O 0x0CB041:

00 □□

0x0C6046: □0 □O S□□ □a JOXOUSO^B: X:OxOU8O50: X:□□ □□ 0xnC6055:

□□ □O 0x0C605A: ^:□0 □D OxOO6O5F: K:□□ □a 0x0C806^: X:□u □□ OxnOBOS9: □□ □o xioxocsaai: X:□□ □D Ox0OBO73; X:

nn

nn0x0CB07e: X:Oxn0607D: r - nvnnRnn? *

2、内存块移动

将从地址3000 H开始的256字节的存储块移到从4000H的连续地址,其中移动 存储块的内容要初始化。

2A 2B 2C 2F 30 3 1 34

3吕 3 6

39 3 A 00 00 口口 00 ao OO OO 00 □0 00 00

00 QQ QD 00 00 □ □ □0 oa □ D

□0 on

OU □□ 00 □ □

00 □ □ □0 oa □ □ □0 oc GO □ 0 00 □ □ □ 0 00 □ □ □ 0 00 nn nn nn

要求:1、首先3000H开始连续赋值1,2,3... 256 ,

51单片机实验4-:-c语言程序基础设计

理工类51单片机实验课题c51语言程序设计(仅供参考学习,建议按自己的思路编写)一、实验目的:掌握c语言在单片机中的编程实现二、实验内容以下为四个软件实验,一个硬件实验,请用c语言编程实验的内容。1?存储器块清零指定将存储器中(8000H)的起始地址和长度(256),要求先将此内容赋值
推荐度:
点击下载文档文档为doc格式
2tdh76a79o1symv1jox557eja0pqkz006n1
领取福利

微信扫码领取福利

微信扫码分享