下载此文档

广告灯实验报告.doc


文档分类:高等教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
姓名: 高文强学号: 201340210118 - 1- 实验报告1 实验项目名称: I/O 口实验同组人: 实验时间: 实验室: K2-407 单片机室指导教师: 胡蔷一、实验目的: (l)学习 P1口的结构及使用方法;熟悉 Proteus 软件电路设计和 Keil 软件程序调试方法。( 2)学习软件延时程序的编写。重点:延时程序, P1口结构二、实验预备知识: ( l) Pl口为准双向口,每一位都可独立地定义为输入或输出,在作输入线使用前,必须向锁存器相应位写入“1”,该位才能作为输入。(2) Proteus 软件应用, Keil 软件程序调试应用。三、实验内容: ㈠模拟开关灯的 Proteus 仿真及 C 语言程序设计 1、设计要求:监视开关 K1 (接在 端口上),用发光二级管 L1 (接在单片机 端口上) 显示开关状态,如果开关合上, L1 亮,开关打开, L1 熄灭。 2 、仿真电路原理图(预习) 元器件选取: ① AT89C52 :单片机; ② RES :电阻; ③ CRYSTAL :晶振; ④ CAP 、 CAP-ELEC :电容、电解电容; ⑤ LED-GREEN :绿色发光二级管; ⑥ SWITCH :开关。姓名: 高文强学号: 201340210118 - 2- 模拟开关灯的电路原理图 3 、程序设计内容(预习) 1开关状态的检测过程单片机对开关状态的检测相对于单片机来说,是从单片机的 端口输入信号,而输入的信号只有高电平和低电平两种,当拨动开关 K1 拨上去,即输入高电平,相当开关断开, 当拨动开关 K1 拨下去, 即输入低电平, 相当开关闭合。单片机可以采用 if(K1= =1) 或者 if(K1= =0) 指令来完成对开关状态的检测。 2输出控制当 端口输出高电平,即 =1 时,根据发光二极管的单向导电性可知,这时发光二级管 L1 熄灭;当 端口输出低电平,即 =0 时,发光二级管 L1 亮。 4 、程序清单(预习) #include<> sbit K1=P3^0; sbit L1=P1^0; void main(void) {while(1) {if(K1!=1)L1=0; //控制灯亮 else L1=1; //控制灯亮}} 姓名: 高文强学号: 201340210118 - 3- 5、实验结果及分析: ㈡广告灯(利用查表方式)的 Protues 仿真及程序设计 1、设计要求: 利用查表的方法,使单片机端口输出电平控制灯光的变化。(例如:左移,右移,闪烁等等)延时的时间 s。 2 、仿真电路原理图(预习) 元器件选取: ① AT89C52 :单片机; ② RES :电阻; ③ CRYSTAL :晶振; ④ CAP 、 CAP-ELEC :电容、电解电容; ⑤ LED-GREEN :绿色发光二级管。姓名: 高文强学号: 201340210118 - 4- XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 39 38 37 36 35 34 33 32 P

广告灯实验报告 来自淘豆网m.daumloan.com转载请标明出处.

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