ICode9

精准搜索请尝试: 精确搜索
  • C51汇编多字节求和2021-07-01 11:34:17

    题目描述: 多字节数据求和,求无符号数Ai的累加和。Ai为单字节数,并按i(i=1,2,3,...,,n)顺序存放在RAM从60H开始的单元中,n放在R2中,求他们的和(双字节)高位放在R3,低位放在R4中。 算法思想: 向让低四位相加求和(ADD),如果有进位(CY=1),则对高四位用ADDC,并将结果放入R3  源代码:   ORG 00

  • Keil C51软件的使用2021-06-14 21:00:50

    Keil C51集成开发环境是基于80C51内核的微处理器软件开发平台,用户可以在集成开发环境下学习编写、调试单片机程序。通过学习,实验用户可以掌握运用单片机进行项目开发的过程、步骤和方法,积累一定的调试方法、技巧。 1 集成开发环境简介 安装Keil C51 软件后,点击桌面Keil C51 快

  • C51单片机实现蓝牙小车 适合初学者 有详细解析2021-06-04 00:02:03

    #include<reg52.h> typedef unsigned char u8; typedef unsigned int u16; sbit X1=P2^0;//前两轮 sbit X2=P2^1;//20 21为前右 22 23为前左 sbit X3=P2^2; sbit X4=P2^3; sbit X5=P1^0;//后两轮 sbit X6=P1^1;//10 11为后右 12 13为后左 sbit X7=P1^2; sbit X8=P1^3; #defin

  • Keil的安装和PJ2021-06-01 16:03:03

    一,Keil Keil公司是一家业界领先的**微控制器(MCU)**软件开发工具的独立供应商。Keil公司2005年由ARM公司收购。 keil官网:https://www.keil.com/ 二,uVision uVision是由keil公司开发的集成开发环境(IDE),可以进行代码编辑,文件管理,程序的编译调试等。 keil4指的是uVision4,keil5

  • C51学习 之 LED流水灯2021-05-30 10:02:33

    电路图    代码 1 #include <reg52.h> 2 3 void delay(unsigned int value) 4 { 5 while(value--); 6 } 7 int main() 8 { 9 P1 = 0xfe; 10 while(1) { 11 P1 = ~(~P1 << 1); 12 delay(100000); 13 if (P1 == 0xff) {

  • keil错误 FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 全部解决方法2021-05-21 15:29:36

    今天我用keil5调试C51的程序,编译都编译不了,出现以下     错误信息:*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 问题分析 说明程序大小受到了版本的限制   标题 图中就是破解后的,还没破解的是无日期的。 注册机选择如下: C51 MDK(prof

  • 关于keil安装的一些基本问题(新手向)2021-05-02 14:32:42

    说明:本文仅叙述keil安装中出现的一些小白问题,不涉及安装失败的解决办法 keil安装相关 keil C51和MDK-ARM的区别 keil是一个集成化的开发环境,C51提供的是C51的开发环境,MDK-ARM提供32位ARM控制器的开发环境。 C51也好,MDK-ARM也好都是keil提供的开发环境,是 可以共存 的. 一部分初

  • C51单片机中断实验2021-04-28 22:34:37

    实验要求: 要求通过中断方式检测有无按键 判断哪个按键(编号0-9),并且在数码管上显示对应的0-9 代码部分 #include<reg51.h> char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; char key_buf[]={0xee,0xde,0xbe,0xed,0xdd,0xbd,0xeb,0xdb,0xbb,0xe7}; void getK

  • 【keil5】安装及注册2021-04-19 15:31:50

    【keil5】安装及注册(包括MDK和C51 ) ** Keil官网下载地址 :**https://www.keil.com/download/product/ 选择自己想要的keil5版本进行下载 由于官方下载龟速,这里我放出来三个版本的keil5安装包: MDK518 MDK534 C51-V957 如果是学习stm32和简单的嵌入式开发的话建议MDK518版本,稳

  • C51定时器和计数器 timer and counter2021-04-02 23:01:49

    代码: #include <reg52.h> unsigned char a,num; sbit LED1=P1^0; void main() { num=0; EA=1; //开总中断 ET0=1; //开定时器 0 分开关 TMOD=0X01; //设置为定时器 0 ,方式 1 TH0=(65536-50000)/256; //给定时器 0 装初值,12 Mhz晶振定时时间为 50ms TL0=(65536-50

  • Keil MDK uvision2021-04-01 08:01:16

      uvision 是IDE开发环境,好比是笔壳子编译器和链接器好比是笔芯MDK就是装了ARM芯的笔不同的芯写不同颜色的字而且,这支笔可以装好多笔芯,比如装了C51,再装MDK,那么新建项目时选STM32的时候就是ARM环境,选51的就是C51环境 目前使用Keil uVision4的产品有Keil MDK-ARM,即ARM版的。和Keil

  • 【C51开发应用】基于C51单片机开发的循迹灭火机器人2021-02-12 15:00:40

    基于C51单片机开发的循迹灭火机器人 一、作品摘要二、系统设计步骤三、方案设计3.1   小车主体设计3.1.1   购买玩具小车进行改装3.1.2   自己设计小车主体结构 3.2   电机驱动模块3.2.1   使用MOSFET构成H桥式驱动电路3.2.2   使用直流电机驱动芯片L29

  • Visual Studio 2019实现c51上位机控制数码管显示数字2021-02-10 19:02:21

    Visual Studio 2019实现c51上位机控制数码管显示数字 初学者编写上位机程序上位机编写环境上位机窗体设计上位机界面功能代码form界面“打开串口”代码“发送”按钮代码 单片机烧录代码效果图 初学者编写上位机程序 本人在编写上位机的时候花了很多时间,终于找到了正确的

  • C51使用struct模拟class时this指针的处理方式2021-01-31 12:02:41

    本文连接:https://www.cnblogs.com/jqdy/p/14351991.html   有很多例子介绍C编程时使用结构(struct)模拟类(class)的方法。这些例子有个共同的特点,都没有涉及到class中this指针的处理方法,造成类的“方法”处理“属性”必须把需要的多个“属性”以参数形式传递给“方法”,从而造成

  • Keil C51学习 1 主板介绍2021-01-29 23:04:48

      想来很久没写过博文了。现在重新捡起51学习。   这个主板采用STC89C52RC作为主控; P0 口和 P2 口以及 P3.6、P3.7 作为总线使用, P1 口接发光二极管、蜂鸣器、继电器、AD/DA, P3 口接 232 电平转换电路和 4 个按键,单片机, P4 口(STC 单片机 PLCC-44 封装特有)接实时时钟DS1302、红

  • 兼容C51和ARM的 keil软件操作2021-01-23 10:57:18

    问题: 1、之前用用kei4l编译C51是可以的,但现在用编译不了STM32,所以就搞了个C51和ARM都兼容能编译的keil5 2、使用国兴长安的嵌入式开发板无法进行仿真,查了无数方法,尝试了无数次,终于解决了,现在把自己找的那些软件资料都放在网盘里 步骤: 1、新建一个keil的大文件夹,在里面新

  • 安装Keil5并可以开发51单片机和蓝桥杯STC系列单片机与STM32[强烈推荐]2021-01-20 14:31:36

    前言: 大二最先开始玩C51单片机的时候用C51,玩蓝桥杯STC系列单片机的时候也用的Keil4,大二暑假玩了一段时间STM32系列单片机用了Keil5,结果发现这两个版本的软件冲突,下载了Keil5,Keil4就不能正常的用了,故今天出一个Keil5也可以开发STC与51系列单片机的教程且附有软件资料下载地址。

  • keil (MDK + C51) 安装教程2020-12-29 14:01:06

    MDK+C51安装教程 一. MDK安装二. C51安装(不需要开发51的可跳过此安装)三 .C51注册四. MDK注册 一. MDK安装 打开安装包; 直接下一步 勾选同意,继续下一步; 选择一个自己喜欢的纯英文路径(避免后续步骤不能进行); 每一个框都点一下空格,继续下一步; 等待安装完成; 安

  • KEIL编译环境优化等级说明详解2020-12-27 13:34:54

    原文链接:http://m.elecfans.com/article/682010.html KEIL编译环境优化等级说明详解 工程师2 发表于 2018-05-25 16:59:00 控制/MCU839人已加入 +加入圈子 option -》 c/c++ -》 language/code genderation -》 optimization选项下的优化等级 优化级别说明(仅供参考): 则

  • 【调试经验】Keil C51环境下查询哪里调用了库函数2020-12-12 18:30:17

    Keil C51集成开发环境下编译代码后生成的.map文件包含许多有用的信息,而笔者在近日通过查看.map文件来查看各部分代码的空间使用的情况的时候,在.map文件中看到了一些奇怪的符号: 咦,编译器在编译代码的时候竟然链接了这些看起来是“库”的文件,那这些文件又是谁调用的呢?为什么编

  • 浅谈C51学习收获(五)2020-12-06 09:29:06

    定时器与中断系统理论知识 一.中断系统: 1.定义(流程):中央处理机COU正在处理事件A发生紧急事件B,停止处理A去处理B,B完成后继续处理A。(请示CPU中断的请求源称为中断源) 注:规定每一个中断源有一个优先级别,根据其轻重缓急排队,优先处理最紧急事件的中断请求源,即优先级别最高的中断请求

  • 38、T5L迪文屏C51开发之其它常用接口2020-11-24 09:30:16

    T5L迪文屏C51开发之其它常用接口 1、介绍 2、例程功能简介 3、GUI界面设计 4、C51程序设计 1、介绍 本文将介绍下 T5L 迪文屏中常用的几个其它接口,主要是关于如下三点: 1)触摸屏提示音控制 2)触摸屏休眠待机控制 3)触摸屏背光控制 这三个常用功能我们是可以通过【.CFG】配

  • C51 流水灯的三个实验2020-10-06 09:33:08

    ISIS仿真电路如图 编程环境Keil uv5      1.直接流水灯从D0到D11依次亮起,循环不止。 #include<reg51.h> #define uchar unsigned char void delay() { uchar i,j; for(i=0;i<25;i++) for(j=0;j<255;j++); } void main() {

  • keil5最新版本安装,合并C51、STM322020-10-01 16:02:03

    安装所需安装包:   <1>MDK531.EXE   <2>C51.exe   <3>STM32系列pack包   <4>注册机 1、先安装MDK531.EXE 2、再安装C51.exe   默认路径和MDK531.EXE路径相同,否则合并失败。 3、最后使用注册机激活。          软件安装包官网地址:   官网地址:https://www.keil.co

  • C51包自取2020-09-20 10:32:39

    点击下载教程文档 换源链接: https://pan.baidu.com/s/184l7HFhDmr77w9_2t-Iwcg ppi3

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有