单片机具有哪些特点 (1) 片内存储容量越来越大。 (2) 抗干扰性好,可靠性高。 (3) 芯片引线齐全,容易扩展。 (4) 运行速度高,控制功能强。 (5) 单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。 ...
分类:
其他好文 时间:
2016-08-08 14:04:47
阅读次数:
138
51单片机在串口通信时需要有一个定时器去调节与计算机通信的波特率,而定时器设置时需要中断寄存器(IE), 定时器控制寄存器(TCON) ,还有T/C控制寄存器共同配合作用, 但在启动定时器功能时,这三个寄存器的配置顺序十分重要,因为在数据传输时的高速情况下,一点点的数据误差就会导致传输的数据出现错误 ...
分类:
其他好文 时间:
2016-08-06 19:13:48
阅读次数:
143
在数逻的课程中,已经学习过AD转换的概念:将模拟信号采样、量化、编码后转换为数字信号。但是未学习过通过单片机编程,显示结果。 编码分有舍有入、只舍不入两种,量化误差前者更小。=2Vm/(2^n+1 - 1 ) 注意,为了达到精确度高、稳定性好的目的,最好将所有器件的模拟地和数字分别连接,最后将模拟地 ...
分类:
其他好文 时间:
2016-08-06 14:22:25
阅读次数:
247
Microchip提供两种电容式触摸感应解决方案,一种为张驰振荡器方式,即通过检测触摸感应电容充放电的频率变化,来检测是否有键按下,根据单片机集成的硬件资源不同,另一种通过Microchip单片机集成的片上充电时间检测单元(CTMU)实现。 本文引用地址:http://www.eepw.com.cn ...
分类:
其他好文 时间:
2016-08-05 15:39:41
阅读次数:
163
前言 最近自学51单片机,编程中如流水灯等非精确延时多用软件延时实现,写了几个类似DelayX10us(unsigned char x)的函数方便调用,函数内部的语句多是用官方延时程序再自己套一个for或者do..while循环改造而成,像这样: 由于不懂汇编,所以对代码的实际延时时间一直没有深究, ...
分类:
其他好文 时间:
2016-08-05 15:28:33
阅读次数:
192
/********************************
按独立按键使数码管加1
********************************/
#include<reg52.h>
#defineucharunsignedchar
sbitKEY=P1^0; //定义独立按键
bitKEYSTA=1; //按键的初始状态
ucharcodeDispCode[]={0xc0,0xf9,0xa4,..
分类:
其他好文 时间:
2016-08-05 12:13:11
阅读次数:
510
共阳极数组0~9:display[]={0xC0,0xF9,0xA4,0xB0,0x91,0xA2,0x82,0xF8,0x80,0x90} 共阳极数组A~F:display[]={0x88,0x83,0xA6,0xC1,0x86,0x8E} 共阴极数组0~9:display[]={0x3F,0x0 ...
分类:
其他好文 时间:
2016-08-03 13:40:11
阅读次数:
186
在终端的应用层任务挂上一个11号端点,接收(协调器)模块的应用层任务挂上7号端点和8号端点,其中7号端点上有两个簇0x0001和0x0002,8号端点上只有一个簇0x0001; 发送终端上有key3和key4,key5;接收器模块有led1,led2和led3,以及一个数码管。 按键3按下使接收模块 ...
分类:
其他好文 时间:
2016-08-01 19:10:53
阅读次数:
184
4x4矩阵键盘扫描 Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行。 上一章我们讲了 Win10 IoT 如何对本地 IoT 设备内嵌 SQLite 数据库进 ...
分类:
其他好文 时间:
2016-08-01 08:06:10
阅读次数:
180
在这里, 我来讨论一下关于MSP430单片机使用__delay_cycles延时的问题. IAR for MSP430编译器提供了一个编译器内联的精确延时函数(并非真正的函数)以提供用户精确延时使用, 该函数原型是: __intrinsic void __delay_cycles(unsigned ...
分类:
其他好文 时间:
2016-07-31 17:25:23
阅读次数:
337