PROTUS经典上机知识.ppt

PROTUS经典上机知识.ppt

ID:52268124

大小:2.02 MB

页数:36页

时间:2020-04-03

PROTUS经典上机知识.ppt_第1页
PROTUS经典上机知识.ppt_第2页
PROTUS经典上机知识.ppt_第3页
PROTUS经典上机知识.ppt_第4页
PROTUS经典上机知识.ppt_第5页
资源描述:

《PROTUS经典上机知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、按鼠标左键按鼠标左键按鼠标左键按鼠标左键按鼠标左键按鼠标左键调整画面左键画线放大缩小直接搜索双击左键,调整电源参数电源、地示波器DCVOLTMETER总线电压探针总原器件及电路总图编写源程序;Testprogramforexternalmemory.;Writedatatomemory,thenreaditback.;Theprogramloopsforever.org0loop1:SETBP1.0JNBP1.1,PP1JMPLOOP1PP1:CLRP1.0jmpPP1END实验二1、学习电路图的绘制3、学习

2、延时程序的编写2、学习七段数码管的使用4、学习中断程序的编写hgfedcbaMOVA,#3FHCPLAMOVP1,A显示02.两种结构:阴极abcdefgh共阴极共阳极阳极+5Vabcdefgh3、学习延时程序的编写实验系统晶振为6.144MHZ,一个机器周期12÷6.144us=1÷0.512us。现要写一个延时0.1s的程序,可大致写出如下:DELAY:MOVR7,#X(1)DEL1:MOVR6,#200(2)DEL2:DJNZR6,DEL2(3)DJNZR7,DEL1(4)MOV、DJNZ指令均需两个机

3、器周期,所以每执行一条指令需要1÷0.256us,X=(0.1××10⁶-1÷0.256)/(1÷0.256+200×1÷0.256+1÷0.256)=127D=7FH现求出X值:1÷0.256+X(1÷0.256+200×1÷0.256+1÷0.256)=0.1×10⁶DELAY:MOVR7,#X1DEL1:MOVR6,#200(2)DEL2:DJNZR6,DEL2(3)DJNZR7,DEL1(4)org0loop1:MOVA,#3FHCPLAMOVP1,AACALLDELAYMOVA,#06HCPLAMO

4、VP1,AACALLDELAYMOVA,#5BHCPLAMOVP1,AACALLDELAYMOVA,#4FHCPLAMOVP1,AACALLDELAYMOVA,#66HCPLAMOVP1,AACALLDELAYJMPLOOP1DELAY:MOVR7,#1DEL1:MOVR6,#200DEL2:DJNZR6,DEL2DJNZR7,DEL1RETEND4、学习中断程序的编写org0AJMPMAINorg0003HAJMPWBIORG0030HMAIN:MOVP1,#0FFH;SETBP1.5CLRIT0SETBE

5、X0SETBEAHERE:AJMPHEREWBI:MOVA,#3FHCPLAACALLDELAYRETI实验三 串口通迅实验实验目的:串口通迅实验程序的编写、七段LED使用实验内容:单片机1向单片机2发送00H,单片机2向单片机1发送05上H,两机器收到数据后用LED显示实验要求:1、采用PROTEUS软件电路原理图。2、编写串口通迅和显示程序3、实验报告中应包括:原理图、流程图、源程序以及实验分析编写两个源程序文件,取不同文件名,操作两次,形成两个HEX文件两个HEX文件,分别配给两个CPU实验四 定时器实

6、验实验目的:定时器实验程序的编写,示波器的使用。实验内容:单片机P1.0产生方波。实验要求:1、用中断方式编写程序。2、用查询方式编写。3、实验报告中应包括:原理图、流程图、源程序以及实验分析一、ORG00HJMPMAINORG001BHJMPII1MAIN:MOVTMOD,#10H;T1为方式1MOVTH1,#0FFHMOVTL1,#83H;初值SETBEA;允许中断SETBET1SETBTR1;启动定时PP:SJMPPP下面编写中断程序二、查询语句PP:JBCTF1,PP2;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。