实验一LED灯闪烁.doc

单片机小系统设计与制作实验报告姓名 李文浩 学号 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加载目标代码。三、实验步骤1、在Proteus ISIS中设计硬件电路(1)创建文件名“123”保存在对应的文件夹 “E123下。(2)利用关键字或分类检索的方法将电路原理图中需要的元器件挑选至对象选择列表,主要元件可参照表1-1,然后依次选中在设计区单击,放入电路图。(3)从模型选择工具栏的终端(Terminal模型中将地线端子(Ground和电源端子(Power)放置到电路中。(4)连接电路原理图,可参考图1-1。表1-1元器件关键字单片机芯片AT89C51AT89C51电阻RESLEDLED-YELLOW2、在Keil 中设计程序(1)启动Keil uVision2软件,创建新工程123,CPU选择Atmel 89C51。(2)创建文件,以c为扩展名保存。(3)执行“Source”菜单下的“Add”命令添加程序 “123.c”。(4)对工程的属性进行设置目标属性中选择“生成HEX文件”(5)编写源程序,进行汇编/编译、调试。3、仿真运行启动Proteus ISIS,打开电路图“123.DSN”,单片机属性中选择目标文件123.HEX,然后进行仿真运行,操作电路中的开关,观察运行结果。4、程序includereg51.hvoid delayunsigned char x;void main while1 P10;delay1000;P10 xff;delay1000; void delayunsigned char x unsigned char t;whilex fort0;t255;t;

51单片机c语言led灯闪烁实验报告,实验一LED灯闪烁.doc相关推荐

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

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

  2. 74hc595点亮点阵式led交通灯灯 c语言程序,89C51单片机C语言用四个74hc595控制四个LED实现交通灯...

    89C51单片机C语言用四个74hc595控制四个LED实现交通灯 (2009-05-16 18:52:38) 标签: 教育 #include #define uchar unsigned char ...

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

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

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

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

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

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

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

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

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

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

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

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

  9. 基于51单片机8位竞赛抢答器_倒计时可调+LED跑马灯

    基于51单片机8位竞赛抢答器_倒计时可调+LED跑马灯仿真设计 (程序+proteus仿真+报告) Proteus仿真版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C ...

  10. c语言52单片机液晶屏显示,[手把手教你学51单片机C语言教程]22 LCD12864液晶屏显示.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 [手把手教你学51单片机C语言教程]22 LCD ...

最新文章

  1. [转载]Python爬取豆瓣影评并生成词云图代码
  2. iOS中容易混淆的知识点(持续更新中)
  3. oracle单表数据量上亿_MySQL数据库中,数据量越来越大,有什么具体的优化方案么?...
  4. Oracle日期格式化问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')区别
  5. wxWidgets:你好,世界
  6. 黑莓证实裁员约200人 黑莓10和设备部门影响最大
  7. python创建数据库表_Python 操作数据库(1)SQL基础
  8. 《数据库系统原理》课程设计:超市订单管理系统
  9. linux 向日葵教程,远程控制工具——Centos7上向日葵安装使用(转)
  10. 汽车之家所有车型价格爬虫
  11. 碰到斑马打印机下载字体问题
  12. 怎么把计算机里面的解压到桌面上,电脑桌面怎么加压文件
  13. MySQL 通过子查询批量插入数据
  14. Colour metric颜色度量
  15. IE下载附件,文件大小超过10M后 无法下载
  16. SEO白帽必备孙子兵法之三十六计
  17. html语言对ui设计,学ui设计还需要学html5代码?
  18. hive UDF 根据ip解析地理位置信息
  19. 超分辨率图像重建-拉普拉斯金字塔(laplacian pyramid)
  20. 华为m2 803l 电信设置上网,亲测

热门文章

  1. 安卓java浮层不响应点击事件,Android悬浮窗屏蔽悬浮窗外部所有的点击事件的实例代码...
  2. 客观的看待人工智能,也许并没有那么可怕
  3. Python编程IDE的选择
  4. idea 怎么导入war包,idea怎么打开war包,idea怎么导出一个war包
  5. 谭浩强版c语言笔记(1)
  6. 新版完整标准 BS ISO-IEC 24745-2022 信息安全、网络安全和隐私保护-生物特征信息保护
  7. Java容器深度总结:Java容器整体结构
  8. linux 跑天龙八部游戏脚本,天龙八部脚本免费版2019export
  9. 你说的H5到底是什么,跟Html有什么关系,能吃吗
  10. Linux C 两种方法实现复制拷贝文件