2023年Proteus实验报告完整版_第1页
2023年Proteus实验报告完整版_第2页
2023年Proteus实验报告完整版_第3页
2023年Proteus实验报告完整版_第4页
2023年Proteus实验报告完整版_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Proteus实验报告

姓名:XXXXX

专业:XXXXXX

系别:电气信息工程学院

学号:XXXXXXXX

班级:XXXXXXXXXXXXXXXX

老师:XXXXXXX

2023年11月

实验一

把戏灯一

一、实验目的

使用P2端口控制LEDO~LED7进行把戏显示。显示顺序规律为:错误!8个LED

依次左移点亮;\o\ac(0.2)8个LED依次右移点亮;错误!LEDO、LED2、LED4、

LED6亮Is熄灭,LED1、LED3、LED5、LED7亮1s熄灭,再LEDO、LED2,

LED4、LED6亮Is熄灭...循环3次;错误!LEDO〜LED3亮Is熄灭,LED4〜LED7

亮1s熄灭,循环2次;错误!LED2、LED3、LED6、LED7亮Is熄灭,LEDO、LED

1、LED4、LED5亮Is熄灭,循环3次,然后再从①循环。

二、实验仪器

单片机AT89c51、瓷片电容CAP22Pf、晶振CRYSTAL11.0592MHz,

电解电容CAP-ELEC、电阻RES、发光二级管LED-GREEN、发光二级管

LED-YELLOW,发光二级管LED-RED、发光二级管LED-BULE、按钮

BUTTONo

三、实验流程图

讦nd*j

四、实验原理

电路图:

U1

>XT»L1PQDfAMJ

PD.1/AJM

xTAiz

m“M,

ptjswg

pgg

RSTPD.T/AOT

pzi^e

PZ.Itf©

P22TAC

F5BIP23fA11

AL£P2.4/AC

嵌FZSTAa

P2J&AU

PZ.7/AS

P1OP3IYRXD

PUP3.VD®

P12paanro

P13P3JWTT

PIdP3.WID

P15P3£fn

PISP3J&OTK

PI?P3.?fflF

程序:#inc1udez/reg51.h〃

#defineuintunsignedint

#defineucharunsignedchar

consttab[]={0xfe,Oxfd,Oxfb,0xf7,0xef,Oxdf,0xb

f,0x7f,

Oxbf,Oxdf,Oxef,Oxf7,0xfb,0xfd,Oxfe,Oxff,

Oxaa,0x55,Oxaa,0x55,0xaa,Ox55,Oxff,

Oxf0,OxOf,Oxf0,OxOf,Oxff,

Ox33,Oxcc,0x33,Oxcc,0x33,Oxcc,Oxff

voidde1ay(void)

{uinti,j,k;

for(i=0;i>0;i—)

{for(j=200;j>0;j—)

{for(k=230;k>0;k---);})

}

voidmain(void)

{uchari;

while(1)

{for(i=0;i<35;i++)

{P2=tab[i];

delay();}}}

五、实验结果

p口aia

PO.VAHI

阳z顺

paa'Aia

川.例,

,。叔5

叩册《

raw

PZDfC

P2.W

,2邛㈤普

况欢1

P2.WAC

,2*01=3

F2J&AU

F2J/ASm

-

-)

2P3D*R4

-li

3F3.m

-

«PIMttH

5P33fTn

6P3.VIDJiT

3

-

ni!¥SJL

PDiy^o仃

POZ顺

p口”的

Pd拗,

PD5/AI6

P0&M6

PdH糊

PZ2TA0

P23fA11

^6^P2fWS

P2J&AU旦

1

工P3imH?F

P3.1/D®-

3.|PI》而I

51pnaHEta

P3VID

61丁ru

8-|nsF

DL

实验二

定期计数器

实验目的

使用定期计数器作为延时,规定在P0.0和P0.1间两灯按1s间隔互相

闪烁。

二、实验仪器

单片机AT89c51、瓷片电容CAP22Pf、晶振CRYSTAL11.0592MHz、

电解电容CAP-ELEC、电阻RES、发光二级管LED-GREEN、排阻RESP

ACLK-8,发光二级管LED-RED、发光二级管LED-YELLOW、按钮

BUTTONo

三、实验流程图-四、实验原理

电路图:

P0.1W1

PON顺

PD^IO

PQS/AJ5

P0劫旗

rniiw

t2OG

FZ.ttfe

P22fAf]

P23fA11

P2.4/MZ

f2SMi图

P2J9AU

P2.7/A5

P3mw>H?_l

4-,

zP3.mHil

,P12?1E_

sP33?ITfHiFl

xP3.VID

F3ST1ri7

。3西I

F3.?W一

-r一

程序:#include"reg51.h{TMOD=0X01;

#defineuintunsignediTH0=0x4C;

ntTL0=0x00;

#defineucharunsignEA=1;

edcharETO=1;

sbitPO_0=POA0;TR0=1;}

sbitPO_1=P0Al;

uintt=O;voidmain(void)

voidtime0_server_(void)inte{P0_0=1;

rrupt1P0_1=0;

|lnit_tO();

TH0=0x4C;while(l)

TL0=0xO0;(if(t==20){

t++;}t=0;

voidInit_to(void)PO_O=~P0_0;

PO_1=~PO_1;

}

)

五、实验结果

iXTALIPOD^IO

P0.1M1

P。次2

XTAEPO^WQ

叩.岫

POfVAIS

叩郎用

ROTfox顺

P2瞰

P2.W

nuMi

FSBI陞欢1

Al£P1WAC

位陞却9

P2J&AU

FZ7/A5

Jr_PIOP3fflW>

tz-PI.IP3.m

P12P3^HD

4b-P13PXflTH

丁PUP1SD

2-PISnsn

P16期两

Ft?F3.?|TO

PQMO

PD.1W1

PDZ顺

PD3WO

Pd如

P05M5

POLADS

PD.?iAW

P2解

F2.W

P22TAD

P2JA11

P2VAC

PZ5M3

P2«AU

P27Ms

P3DTR®

P3.m

P321TO

P33?FH

P3«iTO

F3ST1

pj画n打BO

p”师R10

LEO-YEUCW《TBG

«T&<P..

实验三

中断系统应用一

一、实验目的

主程序将PO端口进行把戏显示,显示顺序规律为:错误!8个LED

依次左移点亮;错误!8个LED依次右移点亮;错误!LEDO、LED2、LED4、

LED6亮1s熄灭,LED1、LED3、LED5,LED7亮Is熄灭,再LEDO、

LED2、LED4、LED6亮1s熄灭……循环3次。中断时(INTO与按钮K1

连接)使8个LED闪烁5次。

二、实验器件

单片机AT89c51、瓷片电容CAP22Pf、晶振CRYSTAL11.0592MHz、电

解电容CAP-ELEC、电阻RES、发光二级管LED—GREEN、排阻RESPACLK

-8、发光二级管LED-RED、按钮BUTTON、发光二级管LED-BULE、发光二级

管LED-YELLOW。

三、实验流程图

P2I»€

P2.1M

,2力At)

F23A11

P2.WAC

F23AG

P2J&AU

-1P2JMI5

-2P3晒

-3♦ra.m

-SP3^in

-6P3.«au

-7P3sm

-8,3啊

F3JAQF

四'实验原理

原理图:

U1

>XTM1一

POIYMO三

P0.VAD1一4

川加e-

XTM2po^ra

m拗,35

F0SM53?

川期岷3

R8TPQW?

3

pzae

Z一

pz.itfe

pzjyxo21

3P23fA11ZZ

P2.4/AGZ3

P2SAO关

P2«A14F

P2.7/AS

1卫

-

2叁

丁ps.inxj

-,P3JOT1Q

5pa^irnJI

-

6P3.4flD1F2

丁P35/HU

-P3J^K

SI

F3.?>1F5

1_?

程序:#include"reg51.h〃

#defineuintunsignedint

#defineucharunsignedchar

consttab口={0xfe,0xfd,0xfb,0xf7,Oxef,0xdf,Oxbf,0x7f,

Oxbf,Oxdf,Oxef,0xf7,Oxfb,Oxfd,Oxfe,Oxff,

Oxaa,0x55,0xaa,0x55,0xaa,0x55,0xff,};

consttab2L]={0xff,0x00,0xff,0x00,0xff,0x00,Oxff,0x0

0,0xff,0x00,};

voiddelay(void)

uinti,j,k;for(i=l0;i>0;i一一)

{for(j=200;j>0;j—)

ITO=1;

{for(k=230;k>0;k——);}}

EA=1;

}

}

voidint0()interrupt0

voidmain(void)

(

(

uchari;

ucharx;

for(i=0;i<10;i++)

INT0_init();

while(1)

PO=tab2[i];

(

delay();

for(x=0;x<23;x++)

)

(

)

P0=tab[x];

voidINTO_init(void)

delay();

{

}

EXO=1;

}

)

五、实验结果

♦%窑

lutt

i

♦unl

甬产产产产产尸叫

1司二产产产产日

最F

詈晏

W要悬

t♦WS♦DWs-yiw,员s

孟/

Z前TE

w=玉BMAZwz

一SBzsescdcc

££££ES£ddZZGdesE,d2dZsdc

rnsdddEd

t

「卜同」5图一同

实验四

两个单片机之间的串行通信

一、实验目的

再摸控制系统中有U1、U2这两个单片机,U1单片机一方面将P1端口指拨

开关数据载入SUBF,然后由TXD将数据传送给U2单片机,U2单片机将接受数

据存入SBUF,再由SUBF载入累加器,并输出至P1端口,点亮相应端口的LEDo

二、实验器件

发光二级管LED-RED、按钮BUTTON、单片机AT89C51>瓷片电容

CAP22P3晶振CRYSTAL11.0592MHz,电解电容CAP-ELEC、电阻

RES、发光二级管LED-GREEN、拨码开关DIPSW-8、开关SWITCH。

三、实验流程图

q

刈11POIYAia弟

P0.1M1-

顺3F7

2Z-

XTM2P03>iax

加确,-

F0SW63i

P0.M«I3]

幽PWM

P2眦2①1

P2.W

P2Z-f-

阿F23A11T

x

以F2SAG

P2欲U2

P2J/A5

P10P30M10

1T

P1.1P3.1J>®

1-2

P12P32?m

H3Plain13

1-7

PUP3.VID

-4

P16,丽

1-?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论