资源描述:
《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;