如何解决数组关于下标越限的问题

    package text6; public class FoundNumber { public static void main(String[] args) { // TODO Auto-generated method stub int a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}; int max=a[0

2018年03月22日 C语言 240次阅读 0条评论

如何解决数码管动态显示鬼影现象

    //用switch选择语句实现数码管动态显示#include <reg51.H> sbit ADDR0=P1^0; sbit ADDR1=P1^1; sbit ADDR2=P1^2; sbit ADDR3=P1^3; sbit ENLED=P1^4; unsigned char code LedChar[]={ 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x

2018年03月22日 51单片机 492次阅读 0条评论

串口通讯奇偶数校验及CRC校验如何使用详解

           最近两天在做一个射频数据传输的项目,里面就用到串口奇偶数校验,下面就以51单片机来讲解奇偶校验的使用,楼主做的项目是杰理方案的,所以有点不同,不过都是大同小异,都是对对应串口寄存器进行操作,只要会其中一种,其他的都是触类旁通。        我们以前在学校使用串口基本都不用奇偶数校验都是采用硬件CRC(循环冗余校验码)校验的。但有时候为了数据传输的更加严谨和差错的处理会采用奇偶校验。这里简单说

2018年03月22日 MSP430 343次阅读 0条评论

开发环境搭建基于KEIL和PROTEUS7.8

    学习好单片机怎能不会搭建开发环境呢?对于我这样的软文直接在各大搜索网站就会有教程,但是结合自己的经历和教训让我们道路会平坦一点。需要软件:1.KEIL基于C51版本百度网盘:链接: https://pan.baidu.com/s/1qHZWDJHUTAOdNU-5PhHtgw 密码: 882h2.PROTEUS7.8版本主要用于仿真(对于没有开发板的同学来说这就是福利,但是鄙人不推荐。)百度网盘:链接: https://pan.baidu.com/s/1goBkBDXYJJFtiBEOuYUTJ

2018年03月22日 51单片机 160次阅读 0条评论

基于STM32F103C8T6自制4轴无人机

           最近又自学了ARM公司的STM32F103C8T6芯片编程控制,这款芯片比起51单片机强大了不少,其工业化制作的最小系统核心板,比51单片机的重量小了很多很多,运算能力提高了太多(51单片机最高频率是1MHz, STM32F103最高频率72MHz还能超频使用),对引脚的控制能力增强不少,关键是价格几乎一样便宜。学会了控制这款芯片,似乎觉得自己能做一个小小四轴无人机了~  &nbsp

2018年03月22日 STM32 191次阅读 0条评论

51单片机制作的寻迹小车

          学习51单片机后,独自制作的寻迹小车,18650电池供电(可以从废旧充电宝或笔记本电池中拆来使用),两个减速电机(淘宝一块多一个,扭矩有点小,建议不要使用这种电机),红外发射接收管4对,淘宝买的,用来寻找贴在地上的反光条。一块射频卡读卡模块。      效果[点击播放]:感觉最费时间的就是学习射频卡读写了。

2018年03月22日 51单片机 150次阅读 0条评论

一个已入门单片机的老鸟给一个菜鸟的建议

           一个学能源的人却来开始学习单片机,可能是太闲了吧,于是就进了电子实验室,在实验室里面,有一堆大佬,而我完全是一个小白,然而我却很少问他们,以后应该去多问他们,我应该会在实验室呆一年多吧。最近接触了并学了点基础的单片机。刚开始的时候,也是对单片机挺感兴趣的。也许是对单片机的一无所知吧。在目前单片机的学习有很多家,当然每一家都有其中的优点,但也不能说每一家的都很完全。我经过学长的推荐,学的是郭天祥的。我写这个也就是想总结一下自己最近学的东西。最近

2018年03月22日 51单片机 279次阅读 0条评论

51单片机控制A4988驱动42步进电机调试

    电路图很简单就不说。电机的接线顺序是A+ A-B+ B-而A4988模块用1B 1A 2A 2B表示需要注意下。试过几种接法,貌似只会改变方向,并没有什么问题。然后就是最大转速了,我是用T定时器中断来写的最高只能到100R/min,再高就滋滋滋的颤抖!!而且转矩也掉的厉害。网上看过用加速的程序,但感觉再高没转矩也没啥用就没测试。附上测试程序#include <reg51.h>//头文件 sbit output=P1^0; //输出端  unsi

2018年03月22日 51单片机 247次阅读 0条评论

51单片机控制一位数码管静态与动态显示

    数码管归根到底就是LED,本质上就是多个LED灯的组合。一般有共阴极和共阳极之分。本次我使用的是共阴极的数码管:电路接线图如下:由于51单片机的IO口比较特殊。所以本次专门使用IO口作为例子使用,接上拉电阻的理由如下图:一位数码管显示0-F的编码方法如下:第一种工作模式:静态显示const uchar code Seg_Table[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5

2018年03月22日 51单片机 167次阅读 0条评论

动手写代码之前必须的准备工作

    1 Keil软件的介绍和安装1.1 IDE概念(1)IDE就是集成开发环境,就是一套用来开发的完整的软件系统。1.2 Keil uvision介绍(1)发展。(2)版本 1.2、1.3、1.4、1.5,本课程使用1.4版本。(3)安装包在哪里: 网络下载、开发板光盘。1.3 安装和破解安装破解,十分简单。1.4 Keil和MDK(1)本来只能用来开发51单片机,叫Keil。(2)后来ARM公司收购了Keil软件,基于Keil扩展了ARM的开发,主要用来开发ARM Cortex-M系列单片机的程序

2018年03月22日 51单片机 175次阅读 0条评论
7/13 ‹‹ 4 5 6 7 8 9 10 11 12 13 ››
搜索
网站分类
控制面板
您好,欢迎到访网站!
  查看权限
最新留言
    文章归档
    友情链接
    标签列表
    猜你喜欢