Java是如何出现的呢?这就要回到1991年,那时候随着单片机的发展,出现了很多微型的系统,Sun公司在这个时候就成立的一个项目组,成员就有我们熟知的“Java之父” 詹姆斯·高斯林,起初的目标是为了占领计算机在家电产品上的嵌入式应用这个市场。首选的开发语言是C++,但是在具体的开发中,发现有写需求 ...
分类:
编程语言 时间:
2018-08-01 20:48:55
阅读次数:
153
#include<pic.h>#define uchar unsigned char#define uint unsigned int#define add 0xaa__CONFIG(0xc3e4);__CONFIG(0xffff);#define DS1302 RC2 //定义关掉DS1302时钟 ...
分类:
其他好文 时间:
2018-08-01 11:47:53
阅读次数:
158
EC11编码器 两个引脚那一端为普通的按键,也就是圆柄按下去的那个按键,当做普通按键使用即可 右边三个引脚中间的为GND,两遍为两路脉冲信号 外围电路见图 程序设计思路,检测其中一路的下降沿,触发中断,然后读另外一个IO口的高低电平,从而确定转动方向 电路图为网上截图,只用其中一半即可 单片机为MS ...
分类:
其他好文 时间:
2018-07-30 21:25:35
阅读次数:
521
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型, ...
分类:
其他好文 时间:
2018-07-30 14:38:10
阅读次数:
187
一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 ...
分类:
其他好文 时间:
2018-07-23 19:14:58
阅读次数:
169
额!!!今天谈谈串口通信,其实我们都清楚,计算机工作的本质就是数据的交流,在CPU方面,数据从内存流入CPU进行处理,然后把处理后的数据流向输出设备等等,当然这种方式是不需要用到串口的;串口一般用于不同设备之间的通讯,所谓通讯,也就是数据的交流,比如单片机向PC要传送一段数据,那么这段数据是怎么发送 ...
分类:
其他好文 时间:
2018-07-22 23:44:17
阅读次数:
300
就是对单片机上位机程序试试水,下一步要开发控制系统。另外还有Python打包成exe的试水
分类:
编程语言 时间:
2018-07-21 17:59:37
阅读次数:
833
在学习一门技术之前往往应该从它的编程语言入手,比如学习单片机时,往往从汇编或者C语言入门。所以不少开始接触FPGA的开发人员,往往是从VHDL或者Verilog开始入手学习的。但小编认为,若能先结合《数字电路基础》系统学习各种74系列逻辑电路,深刻理解逻辑功能,对于学习HDL语言大有裨益,往往会起到 ...
分类:
其他好文 时间:
2018-07-19 10:49:23
阅读次数:
115
这次课程设计要完成的是制作一个基于51单片机的电子时钟的万年历(protues仿真),需要用到1602液晶屏+DS1302+DS18B20+按键等模块。各个的模块就不在一一介绍,直接讲解这个系统的功能,首先是四个按键,第一个按键是选中需要修改时间位置,在按一次选中下一个,依次类推,第二个按键是对数值 ...
分类:
其他好文 时间:
2018-07-19 00:12:02
阅读次数:
282