单片机实验报告(完整版)

上传人:人*** 文档编号:498321509 上传时间:2022-08-24 格式:DOCX 页数:17 大小:591.96KB
返回 下载 相关 举报
单片机实验报告(完整版)_第1页
第1页 / 共17页
单片机实验报告(完整版)_第2页
第2页 / 共17页
单片机实验报告(完整版)_第3页
第3页 / 共17页
单片机实验报告(完整版)_第4页
第4页 / 共17页
单片机实验报告(完整版)_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《单片机实验报告(完整版)》由会员分享,可在线阅读,更多相关《单片机实验报告(完整版)(17页珍藏版)》请在金锄头文库上搜索。

1、单片机原理与应用实验报告学 院(部):专业:学生姓名:班级:学号:最终评定成绩:实验一存储器读写一、实验目的:1、掌握寄存器、存储器读写等汇编指令;2、掌握编程软件编辑、编译、调试等基本操作。二、实验仪器设备1. PC机,1台2. WAVE软件开发系统三、实验内容及步骤:1、将下面的汇编程序输入到WAVE集成开发软件中ORG 0000HSJMP STARTORG 0030HSTART:MOV R0,#07HMOV 70H,#08HMOV R1,#70HMOV DPTR,#2000HLOOP:MOVX A,R1MOVX A,DPTRINC R1INC ADJNZ R7,LOOPSJMP $END

2、2、选择菜单“仿真器”一“仿真器设置”,按下图所示完成软件初始设置。3、选择菜单“项目”下“编译”,编译通过后,选择“单步运行”,观察记录寄存器(R0、 R1)、累加器(A)、程序状态字(PSW)、外部存储器(2000H单元)、I/O端口 (P1) 的数据变化。;定义起始地址;给内部RAM的70H单元赋初值;使R1指向内部70H单元;定义外部存储器开始单元;将R1所指向的70H的内容赋给A ;将A的内容赋给外部存储器单元;内部RAM地址加1;外部存储器地址加1;循环,直到RAM中70H7FH;单元的内容全部相应赋给;外部2000H2007H单元四、源程序源程序:ORG 0000HSJMP ST

3、ARTORG 0030HSTART:MOV R0,#07HMOV 70H,#08HMOV R1,#70HMOV DPTR,#2000HLOOP:MOVX A,R1MOVX DPTR,AINC R1INC DPTRDJNZ R7,LOOPSJMP $END3、记录下程序单步运行时,寄存器(R0、R1)、累加器(A)、程序状态字(PSW)、 外部存储器(2000H单元)I/O端口(P1)的数据变化。ORG 0000H SJMP START;定义起始地址ORG 003OHSTART:MOU R7,tt07HMOU 70H,tt08H;给内部RAM的MH单元赋初值MOU R1,tt70H;使”指向内部

4、测单元MOU DPTR,#2000H;定义外部存储器开始单元LOOP:鼻MOU A,R1;将莅所指向的?闕的内容赋给A2MOUX DPTR, A;将A的内容赋给外部存储器单元2INC R1;内部RAH也址加P2INC DPTR;外部存储器地址加12DJNZ R 儿 LOOP;循环,直到RAM中7BH-7FH;单元的内容全部相应赋给;外部2 000旷2 007H单元 SJMP $IEND彳匚I卜实验一.ASM |五、仿真效果图00007700000000000000001:10000000000000000000001:12000000000000000000000(30000000000000

5、00000000(4000000000000000000000(5000000000000000000000(6000000000000000000000(7008090A0B0Con0E000000(8000000000000000000000(9000000000000000000000(AU00000000000000000000(BU00000000000000000000(C000000000000000000000(HU00000000000000000000(E000000000000000000000(T?仃-回肿护AT89C51F LDEVICESF1 I L DEVICES

6、CAPLED-FIED p e c;SVASFST-NIONI-SN 一-!-一壬一-一遥-,$DJNZR6,DL0DJNZR7,DL1;共延时 1+1*167+( (1+2*16+2) *171+2)*167+l+2=lsNOPRET六、仿真效果图區区嫌汀15:5 Pnjfe55i?nal (售真中.:J文件(F)童看(V)瞬(E)工具CD设计(D)绘图(G)源代码调试(B)库(L)模板)粟统(Y)帮助(H) 川曙丨常团 國臣串爭鱼.氏惣您LE:LLAPLED-FIEDR E c;SW-SPST-MOM牛 C1IIPIIgAm回I|护嘗SW1TE,:T:jn.l-Sr-ilOUTEXT=-T

7、tFa_5iRSTPSEN-ALEEAD1 LED-RED -:TD:T=-PDHADD PD.moi PD2MD2 PD3MD3 PD.tDt POj&ftDS PDJ&MD6 PD.TJftDTP2IWP2.1M P22M1D P2M11P2.JA12P2JSW13P2MHP2.TJW1539一=PWP114- ”4- F1.i-F P1S4- !応P1.7PROGRAM-1S.HKP3IWSXDP3.1/TXDP32-iFTtEF33/1NTTP3.4/TIP3J5JT1P3fiWRP3.7/RD1D-1 1-12-13-11-15-祐-1T一实验三定时中断一、实验目的:1、熟悉单片机定

8、时器工作原理;2、掌握定时器定时控制的编程方法。二、实验原理1、定时/计数器工作原理Tcy振荡器 一 12INT1引脚TH1TF1中断设单片机晶振频率为12MHZ,定时时间为1ms,求时间常数。定时器计数周期=12/fosc=1us,1ms/1us=1000,因此计数初值=65535+1-1000=64536=FC18H2、定时/计数器初始化定时/计数器定时/计数器MOV TMOD,#10HSETB TR1实验内容:1,硬件电路设计唾走盯器中歹-ISIS Professions文件(F)查看(V)编辑(E)工具CO设计(D)绘图源代码调试(B)库(L)模板(M)矣统(Y)帮助(H)JDISRI 圉矚 | 垛 E)迴UH上岂9IXftlZBBI*ZP L DE

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号