1 / 20
文档名称:

单片机实验报告..pdf

格式:pdf   页数:20页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告..pdf

上传人:用户头像没有 2016/6/14 文件大小:0 KB

下载得到文件列表

单片机实验报告..pdf

文档介绍

文档介绍:1 实验一、输入输出实验( 1 ) P1 口输入输出实验一、实验目的: 学****P1 口的使用方法。二、实验说明及思路: ① P1 口是一个准双向口,外接八个发光二极管,连续运行程序,发光二极管循环点亮。②向 P1 口送入一初始值,利用发光二极管的低电平有效,使其发光。③利用计数定时,以及初始值的移位,使二极管循环点亮。三、流程图: 四、汇编语言程序( Keil Keil Keil Keil 编写) : MOV A,#0FEH ; 将 0FE 放入累加器 A RIGHT1: RR A ; 最低位移入最高位,其他各位依次向低位移位 MOV p1,A ; 累加器 A 的内容送到 P1 中 CALL DELAY ; 调用 DELAY 子程序 AJMP RIGHT1 ; 跳转到 RIGHT1 DELAY: MOV R0,#20 ; 将 20 送入 R0 ,当做外部计数初值 DELAY1: MOV R1,#40 ; 将 40 送入 R1 ,当做第二层计数初值 DELAY2: MOV R2,#250 ; 将 250 送入 R2 ,当做第三层计数初值 DJNZ R2,$ ;R2=R2-1 ,如果 R2 不等于 0 ,执行本行 DJNZ R1,DELAY2 ;R1=R1-1 ,如果 R1 不等于 0 ,跳转到 DELAY2 DJNZ R0,DELAY1 ;R0=R0-1 。如果 R0 不等于 0 ,跳转到 DELAY RET ; 返回 END ; 结束 2 五、实验原理图( Protel Protel Protel Protel 绘制) : 7407 的引脚图 7407 的逻辑图 3 六、仿真图( Proteus Proteus Proteus Proteus 绘制) : (发光二极管循环点亮) 100601104 崔晓行 4 ( 2 ) P1 、 P3 口输入输出实验一、实验目的: 掌握 P1 、 P3 口的使用方法。二、实验思路及说明: P3 口作为输入口读取开关状态, P1 口作为输出口, 连续运行程序, 发光二极管显示开关状态。如果是下载式实验仪,在程序装载前,必须使 P3 口的拨动开关处于高电平状态。并且不能单步调试,只能连续执行。三、流程图: 四、汇编语言程序( Keil 编写) : ORG 0000H AJMP 0030H MAIN: MOV P1,#00H ; 初始化 P1 口 MOV P1,p3 ;P3 口状态送入 p1 LOOP: CALL DELAY ; 调用 DELAY AJMP MAIN ; 跳转到 MAIN DELAY: MOV R1,#10 ; 将 10 送入到 R1 中,当做外部计数初值 DELAY1: MOV R2,#50 ; 将 50 送入到 R2 中,当做第二层计数初值 DELAY2: MOV R3,#250 ; 将 250 送入到 R3 中,当做第三层计数初值 DJNZ R3,$ ;R3=R3-1 ,如果 R3 不等于 0 ,则执行本行 DJNZ R2,DELAY2 ;R2=R2-1 ,如果 R3 不等于 0 ,则跳转到 DWLAY2 DJNZ R1,DELAY1 ;R1=R1-1 ,如果 R1 不等于 0 ,则跳转到 DELAY1 RET ; 返回 END ; 结束开始初始化 P3 口开关状态送到 P1 口驱动发光二极管延时 5 五、实验原理图( Protel Protel Protel Protel 绘制) : 六、仿真图( Proteus Proteus Proteus Proteus 绘制) : 6 实验二、外部中断实验一、实验目的: 学****外部中断技术的基本使用方法及中断处理的编程方法。二、实验说明及思路: P1 口做输出口,接 8 只发光二极管,利用手控单脉冲信号作为外部中断信号,编写控制程序,使 8 只发光二极管按一定的规律循环点亮。程序:从外部中断 0 请求输入端( )输入脉冲信号。按键 1 与按键 2 与单片机的老性格外部中断引脚相连。按一次按键 1 , 发光二极管循环左移显示;按一次按键 2 ,发光二极管循环右移显示。移位的状态间隔时间为 秒,使用外部中断处理按键事件。三、流程图: 四、汇编语言程序( Keil Keil Keil Keil 编写) : (晶振设置大小为: ) ORG 0000H AJMP 0003H AJMP EXINT1 ; 跳转到外部中断 0 0013H AJMP EXINT2 ; 跳转到外部中断 1 0030H START: MOV SP,#60H ; 设置堆栈 SETB IT0 ; 外部中断 0 , 边沿触发方式( IT0 <- 1 ) 。由高到低的下降沿触发方式 CLR IE0 ; 外部中断 0 ,请求标志位清零 SE

最近更新

初三期中家长会主持人词 9页

设计军干所活动方案 14页

趁我还年轻的作文汇总8篇 11页

初中学习计划分享10篇 20页

初一学习计划汇编9篇 26页

生命教育课题开题报告 9页

浙江省杭州市重点中学2024届中考英语适应性模.. 11页

美业年底收现活动方案 6页

红黄配色方案 6页

研究报告调查情况 6页

朝阳市重点中学2024届高考生物三模试卷含解析.. 12页

山东济南市2024届高三六校第一次联考化学试卷.. 26页

安徽省合肥市蜀山区2023-2024学年七年级上学期.. 17页

备战2024年高中学业水平考试语文真题分类汇编.. 7页

四年级下册语文句子水平练习及答案 8页

卒中常用量表的评估与使用 2页

初一语文名著阅读《海底两万里》《骆驼祥子》.. 14页

2024年阳光正能量的励志昵称,好听积极向上的.. 15页

人教版五年级下册数学第六讲《长方体和正方体.. 18页

人力资源常用法律法规(二)2024 3页

乡镇农村生活污水治理总结范文(真题8篇) 15页

2024年门面房转让合同范本二手门面房合同范本.. 7页

Nafion膜的修饰及其用作质子交换膜的研究 26页

2023年温州中学自主招生考试数学试卷含答案 11页

2023年干部监督工作汇报 干部监督室工作汇报 6页

公司专检报告(导地线) 11页

注浆堵漏施工方案 8页

梁钢筋(集中标注)识图.-框架梁钢筋标注大全31.. 31页

和字溯源及其文化内涵 20页

基督教要道问答 5页