JavaWeb MyBatis 电力杆 leetcodeLCP acm macos dns testng hadoop入门书籍 hadoop环境变量配置 cmd清空命令 数据库教程 python自学教程 python服务器开发 java初级教程 学习java基础 java文件读写 java集成开发环境 内存修改器 按钮制作 vnc客户端 飞猪ip 华为交换机学习指南 stretchcolumns 电子书制作软件 dll下载 为什么英雄联盟无法连接服务器 骰子表情 工信部手机入网查询 有线网卡驱动下载 电脑上传速度慢 pp安卓助手 失心迷宫怎么打 刷新当前页面 淘宝退货怎么上门取件 shellif 批处理 js正则表达式 yy打不开 什么是默认网关
当前位置: 首页 > 学习教程  > 编程语言

用AT89C51设计显示一个数码的电路,使数码管循环显示“0”-“F”。

2020/10/8 18:17:00 文章标签:

用AT89C51设计显示一个数码的电路,使数码管循环显示“0”-“F”程序编译总结程序编译 打开keil4软件,点击左上角File,然后点击New打开一个新的文本 点击Project建立一个新的工程,保存文件后在Atmel下选择AT89C51 在文本中输入相…

用AT89C51设计显示一个数码的电路,使数码管循环显示“0”-“F”

  • 程序编译
    • 总结

程序编译

打开keil4软件,点击左上角File,然后点击New打开一个新的文本
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201008174246346.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lpYm9odWl4aQ==,size_16,color_FFFFFF,t_70#pic_center
点击Project建立一个新的工程,保存文件后在Atmel下选择AT89C51
在这里插入图片描述

在这里插入图片描述
在文本中输入相关代码

#include<reg51.h>
main()
{
  
  unsigned char code tab[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71} ;
  unsigned char i;
  unsigned int j;
  EA=1; EX0=1; IT0=1; P1=0x01;
  while(1)
  {
	for(i=0;;i++)
	{
	  P1=tab[i];
	  for(j=0;j<=30000;j++){}
	  if(i==15) i=-1;
	}
  }
}

编译结果
在这里插入图片描述

在这里插入图片描述
点击以下图标创建hex文件
在这里插入图片描述
点击Output,勾选Creat Hex File,点击OK
在这里插入图片描述
打开Proteus软件,左上角选择原理图设计,在之后该面板绘制电路
在这里插入图片描述
在这里插入图片描述
点击单片机元件,将hex文件放入
在这里插入图片描述
最后进行仿真
在这里插入图片描述

总结

利用keil软件和proteus软件完成简单的AT89C51单片机的应用,初步掌握了相关软件的使用以及单片机的原理。


本文链接: http://www.dtmao.cc/news_show_250029.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?