下载此文档

单片机操作指导书.doc


文档分类:高等教育 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
-1- 《单片机原理及应用》操作指导书流水灯设计一、实验目的 1 、了解单片机顺序执行的工作特点。 2 、掌握单片机并行控制 I/O 口的基本方法。 3 、掌握汇编语言的编写,及对 I/O 口的基本操作方法。二、实验设备使用计算机一台、单片机实验箱一台、 Proteus 软件、 Keil 软件。三、实验基本原理硬件原理图: 实验箱 LED 使用 P1 口进行控制,低电平有效。四、实验步骤 1 、打开 Keil ,新建工程:学号+ 。 2、参考实验程序, 编写程序: 让灯向左( 即从 P1_0 到 P1_7 ) 做流水动作, 生成: 学号+ x 文件。 3 、打开下载软件,把学号+ 文件烧写到 A 机,观察流水灯区的现象。 4 、修改程序让流水灯反向流动。 5 、编写自己想要的流水方式。-2- 五、实验程序及注释 1 、程序流程图: 2 、程序清单: ORG 0000H LJMP 1000H MAIN:MOV A,# 11111110B LOOP:MOV P1,A ;把累加器 A 的内容从 P1 口输出 LCALL DELAY ;调用延时程序 RL A ;把累加器 A 的内容循环左移 SJMP LOOP DELAY:MOV R7,#50 ;延时 1s 子程序 DL1:MOV R6,#100 DL2:MOV R5,#100 DJNZ R5,$ DJNZ R6,DL2 DJNZ R7,DL1 RET END 六、思考问题及需掌握要点 1 、左右移动语句的使用。 2 、如果想让流水灯右移(即从 P1_7 到 P1_0 )移动,程序应该怎么改? 3 、有没有其它方法可以实现本实验的功能? 七、预习要求 1、 I/O 口并行操作方法的优点。 2 、单片机延时程序的实现方式。 3 、单片机汇编语言左右移动语句、逻辑运算语句的使用。-3- 独立按键识别一、实验目的 1 、掌握单片机 I/O 口读写方法。 2 、掌握独立按键的连接方法及使用。 3 、掌握汇编语言的编写,及对 I/O 口的基本操作方法。二、实验设备使用计算机一台、单片机实验箱一台、 Proteus 软件、 Keil 软件。三、实验基本原理硬件原理图: 电路采用 PNP8550 三极管驱动蜂鸣器,低电平有效。因为单片机开机初始化瞬间,其 I/O 口为高电平,会有误响动作。 B 机的独立键盘使用的是 P1 口。当有键按下时, P1 口相应位为低电平。四、实验步骤 1 、打开 Keil 新建工程:学号+ 。 2 、参考实验程序,编写程序: Key 按下后让蜂鸣器响一声。生成:学号+ 文件。 3 、打开下载软件,把学号+ 文件烧写到 B 机,观察实验现象。 4 、修改程序将按键绑定在 P1_1 上,并每按一次按键让蜂鸣器响三声。-4- 五、实验程序及注释 1 、程序流程图: 2 、程序清单: ORG 0000H LJMP 1000H MAIN: MOV P1 ,#0FFH TEXT1: MOV A,P 1 ;读 I/O 口状态 CJNE A,#0FFH,TEXT2 ;有键闭合? SJMP TEXT1 TEXT2:LCALL D10ms ;延时 10-20ms 消除抖动 MOV A,P1 ;再读 I/O 口状态 CJNE A,#0FFH,TEXT3 ;有键闭合? SJMP TEXT1 TEXT3:MOV P2,#11101111B ;让蜂鸣器响 LCALL D1s ;响声延时 1-2s MOV P2,#11111111B ;关闭蜂鸣器 AJMP TEXT1 D10ms:MOV R7,#50 ;延时 10-20ms -5- D1:MOV R6 ,#100 DJNZ R6 ,$ DJNZ R7 ,D1 RET D1s:MOV R0,#50 ;延时 1-2s D2:MOV R1,#100 D3 :MOV R2 ,#100 DJNZ R2 ,$ DJNZ R1 ,D3 DJNZ R0 ,D2 RET END 六、思考问题及需掌握要点 1 、单片机读写方式。 2 、按键防抖动技术。 3 、延时程序的使用方法。 4 、对蜂鸣器的操作是读还是写操作? 七、预习要求 1 、查找资料说明按键抖动的原因。 2 、延时程序是怎么实现延时的? -6- 静态显示技术一、实验目的 1 、掌握数码管与单片机的连接方法。 2 、掌握段代码表的推算及数据表的使用方法。 3 、掌握逻辑操作、控制转移指令的具体用法。 4 、为动态扫描显示做准备。二、实验设备使用计算机一台、单片机实验箱一台、 Proteus 软件、 Keil 软件。三、实验基本原理硬件原理图: 采用共阴数码管,数码管的数据由 A 机的 P0 口提供, A 机的 P

单片机操作指导书 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小402 KB
  • 时间2017-05-03
最近更新