64位原子操作的加法的实现。只有看汇编才能理解
1100306:80b5ef20 :
1100307-80b5ef20: 53 push %ebx
1100308-80b5ef21: 89 d8 mov %ebx,%eax
1100309-80b5ef23: 89 ca ...
分类:
其他好文 时间:
2015-02-12 20:12:12
阅读次数:
289
Matrixtsl 开发了一系列电子积木板,同时提供多种单片机:PIC,AVR及ARM搭配使用。其中一款电子积木板,使用了WIZnet产品 W5100 和 WizFi610提供网络连接。
另外,电子积木可以使用IDE开发,将使用流程图的方法(Flowcode)来代替编程语言。...
分类:
其他好文 时间:
2015-02-12 16:16:17
阅读次数:
235
linux里的软件分为用户层和内核层两种。比如内核里编译了温度传感器的驱动,还得有lm-sensors在用户层负责解释处理内核递交出的数据。usb驱动是硬件驱动方面的东西,libusb是给应用软件开发和usb驱动协同操作(在底层读取usb内容)的功能时提供的库。 驱动开发向来是内核开发中工作量最多....
分类:
系统相关 时间:
2015-02-12 10:30:37
阅读次数:
2111
一、什么是定时器/计数器在51单片机中,定时器/计数器是用来实现定时功能,并且具有计数的功能,来实现对外部信号的计数。二、定时器/计数器有什么类型在51单片机中,分为软件定时器,不可编程硬件定时器,可编程定时器。软件定时:CPU每执行一条指令时,是需要固定时间的,所以,通过执行空指令可以达到延时的效...
分类:
其他好文 时间:
2015-02-09 20:00:38
阅读次数:
167
红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。
红外遥控的编码方式目前广泛使用的是: PWM(脉冲宽度调制)的 NEC 协议和 PhilipsPPM(脉冲位置调制) 的 RC-5 协议的.ALIENTEK MiniSTM32 开发板配套的遥控器使用的是NEC 协议,其...
分类:
其他好文 时间:
2015-02-08 15:32:45
阅读次数:
360
利用大量的截图,包括上传源代码。保证大家会使用java获取串口数据,利用嵌入式c发送数据到串口。...
分类:
编程语言 时间:
2015-02-08 11:37:32
阅读次数:
261
目前最常用的触摸屏有两种:电阻式触摸屏与电容式触摸屏。
电阻式触摸屏
在 Iphone 面世之前,几乎清一色的都是使用电阻式触摸屏, 电阻式触摸屏利用压力感应进行触点检测控制,需要直接应力接触, 通过检测电阻来定位触摸位置。
电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)...
分类:
其他好文 时间:
2015-02-06 18:53:20
阅读次数:
139
WiFi智能小车是利用本APP作为控制端,通过手机连接wifi模块(路由器)以获得wifi信号,同时车载也连接wifi模块以获得和手机相同的IP地址,实现手机和小车的连接,然后利用PC或手机上的控制软件以wifi网络信号为载体发送相关信号,wifi模块接收PC或手机端发送来的相关信号并分析转换成TTL电平信号,然后发送给单片机,单片机接收到的电平信号处理、分析、计算,转化成控制指令并发送给电机驱动...
分类:
其他好文 时间:
2015-02-04 18:40:32
阅读次数:
187
在一些智能充电器中,单片机要一直监测电池的电压,一旦超过某一数值,就由恒流充电切换到恒压充电。撇开充电器制作相关的各种知识和概念不说我们集中注意力来考察:当电压接近那个设定的临界值时发生的一些事情。 当电压接近临界值的时候,系统还处于恒流充电状态,于是电压开始朝突破临界值的方向上升……在某一时刻,电...
分类:
其他好文 时间:
2015-02-04 10:39:45
阅读次数:
161