《实验一LED灯闪烁》由会员分享,可在线阅读,更多相关《实验一LED灯闪烁(3页珍藏版)》请在人人文库网上搜索。

1、单片机小系统设计与制作实验报告姓名: 李文浩 学号: 1423102 班级: 14级电仪维 指导教师: 陈雪莲 实验一 八个LED灯闪烁一、实验要求仿照图1-1在Proteus中绘制一个基于AT89C51单片机控制八个LED灯进行闪烁。现象:八个LED灯闪烁,为黄灯;图1-1 八个LED灯闪烁电路图二、实验目的(1)学会使用Proteus ISIS绘制硬件电路图,掌握加载程序和仿真运行等基本操作。(2)掌握c语言里调用延时子程序的方法。(3)掌握proteus的工程建立,仿真,调试。(4)学会如何在Proteus ISIS上放置元件和连线。(5)学会如何在Proteus ISIS加载目标代码。。

2、三、实验步骤1、在Proteus ISIS中设计硬件电路(1)创建文件名“123”保存在对应的文件夹 “E:123下。(2)利用关键字或分类检索的方法将电路原理图中需要的元器件挑选至对象选择列表,主要元件可参照表1-1,然后依次选中在设计区单击,放入电路图。(3)从模型选择工具栏的终端(Terminal)模型中将地线端子(Ground)和电源端子(Power)放置到电路中。(4)连接电路原理图,可参考图1-1。表1-1元器件关键字单片机芯片AT89C51AT89C51电阻RESLEDLED-YELLOW2、在Keil 中设计程序(1)启动Keil uVision2软件,创建新工程:123,CP。

3、U选择Atmel 89C51。(2)创建文件,以c为扩展名保存。(3)执行“Source”菜单下的“Add”命令添加程序 “123.c”。(4)对工程的属性进行设置:目标属性中选择“生成HEX文件”(5)编写源程序,进行汇编/编译、调试。3、仿真运行启动Proteus ISIS,打开电路图“123.DSN”,单片机属性中选择目标文件123.HEX,然后进行仿真运行,操作电路中的开关,观察运行结果。4、程序#includevoid delay(unsigned char x);void main()while(1)P1=0;delay(1000);P1=0xff;delay(1000);void delay(unsigned char x)unsigned char t;while(x-) for(t=0;t255;t。

51单片机c语言LED灯闪烁实验,实验一LED灯闪烁相关推荐

  1. 51单片机C语言led流水灯及数码管实现秒表

    51单片机C语言练习题 单片机型号 普中科技的 led练习题 led小灯闪烁 #include<reg52.h> sbit LED = P0^0; void main() {unsigne ...

  2. 51单片机入门教程(1)——点亮一个LED灯

    51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...

  3. c语言控制led闪烁次数,单片机C语言程序设计之定时器控制4个LED滚动闪烁

    描述 通过单片机课程设计,熟练掌握C语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力.通过定时器控制4只LED滚动闪烁系统的设计,掌握定时/计数器的使用方法,和简单程序的编写,最终提高 ...

  4. 单片机c语言100例 的案例,51单片机C语言100个实例 [推荐下载】

    51单片机c语言100例 ,墙裂推荐下载 附上目录 ************************************************************函数的使用和熟悉****** ...

  5. 51单片机c语言编程100,51单片机C语言编程100例.doc

    51单片机C语言编程100例.doc 目 录实例3用单片机控制第一个灯亮3实例4用单片机控制一个灯闪烁认识单片机的工作频率3实例5将 P1口状态分别送入P0.P2.P3口认识I/O口的引脚功能4实例6 ...

  6. 51单片机c语言版清华大学,51单片机c语言版.docx

    51单片机(呼吸灯)C语言版 基于单片机与PWM的呼吸灯设计 实训指导教师:班级: 设计人姓名:设计日期:设计地点:完成时间: 本设计是基于单片机的原理与接口设计,采用单片机I/O 口,加以C 语言编 ...

  7. 51单片机C语言程序100例分析(1)IO+C语言+头文件

    51单片机C语言程序100例分析(1)IO+C语言+头文件 \\\插播一条:文章末尾有惊喜哟~///  P1=0xfe;//P1=11111110B,即P1.0输出低电平} 分析:通过这短短的几行代码 ...

  8. 【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤

    [51单片机]矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤 一.环境 二.硬件部分 1. Proteus新建工程 2. 添加元件 3.连接线路 4.硬件效果 三.软件部分 1 ...

  9. 单片机独立式按键c语言程序,(原创)51单片机C语言程序设计--速学教程实例(入门篇)之独立按键(查询)...

    (原创)51单片机C语言程序设计--速学教程实例(入门篇)之独立按键(查询) /************************************************************ ...

  10. 51单片机c语言程序控制,51单片机C语言程序设计源代码

    <51单片机C语言程序设计源代码>由会员分享,可在线阅读,更多相关<51单片机C语言程序设计源代码(281页珍藏版)>请在人人文库网上搜索. 1.51 SCM c语言教程示例2 ...

最新文章

  1. css 调用变量 php,PHP 变量
  2. python填写excel-使用Python填写Excel文件的简便方法
  3. [BTS] Could not find stored procedure 'mp_sap_check_tid'
  4. Arm Linux交叉编译和连接过程分析(1)
  5. CSP-S/J2019认证相关内容
  6. 流氓百度乱发短信的经历
  7. 操作页面元素WebElement—Selenium自动化测试指南(4)
  8. Ecshop里添加多个h1标题
  9. CentOS7 配置免密登陆
  10. 通信基站能耗综合管理系统
  11. wps xml转换表格_如何转换Excel格式?学会这几招?1键即可完成转换
  12. android手机分辨率,xDpi,yDpi,尺寸等各种相关物理参数
  13. 我所理解的羽毛球运动(没有教练业余羽毛球如何让自己提高?)
  14. 深度学习优化算法的总结与梳理(从 SGD 到 AdamW 原理和代码解读)
  15. win2d 渐变颜色
  16. php开启子进程处理
  17. C语言打开中文路径文件
  18. 光电二极管的采样电路
  19. 小白需要知道的git命令
  20. Javacript中父节点、子节点、兄节点的简单用法[0306]

热门文章

  1. 内存文章汇总,并剖析mmap
  2. Lesson1:酶预测大赛1
  3. SSL 证书类型说明: DV OV EV
  4. 正面刚索尼大法?小狗机器人AI触控投影到底怎么样?| 上手测评
  5. 小米手机刷刷linux,小米4刷Ubuntu 系统
  6. Laplacian Eigenmaps与LPP(Locality Preserving Projections)简介
  7. 芯片漏电流leakage测试
  8. html表单按钮有,用好表单的按钮(一)_html
  9. 改进型AD-Census变换在双目测距中的应用研究
  10. Ceph存储的三种模式 部署MDS文件存储 RBD块存储 RGW对象存储