介绍串行口是单片机与外界进行信息交换的工具,8051单片机的通信方式有两种: 并行通信:数据的各位同时发送或接收。 串行通信:数据一位一位次序发送或接收。串行通信的方式异步通信用一个起始位0表示字符的开始,用停止位1表示字符的结束,中间夹着8个数据位,字符能一个接一个传送CPU与外设之间必...
分类:
其他好文 时间:
2015-07-01 11:37:25
阅读次数:
130
通俗易懂的回答:让原来要使用异步+回调方式写的非人类代码,可以用看似同步的方式写出来...补充一个好处:可以按串行模型去组织原本分散在不同上下文中的代码逻辑,避免状态同步问题。**************************************************************...
分类:
其他好文 时间:
2015-07-01 11:30:59
阅读次数:
122
中断概念正常的工作过程被外部的事件打断了,EX你正在家中看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,回来继续看你的书。中断源引起中断的事件称之为中断源,51中一共有5五个:两个外部中断,两个计数/定时器中断,一个串行口中断。中断优先级与嵌套当两个中断同时产生时,就要考...
分类:
其他好文 时间:
2015-06-30 21:48:13
阅读次数:
104
一、Linux中的硬件设备号 设 备 设 备 号 IDE硬盘 /dev/hd[a-d] (并行硬盘) SCSI硬盘 /dev/sd[a-p] (串行硬盘) U盘 /dev/sd[a-p] 光驱 /dev/cdrom 软驱 /dev/fd[0-1] 打印机 /dev/lp[0-2] 鼠标 /dev/m...
分类:
其他好文 时间:
2015-06-30 20:22:27
阅读次数:
109
串行外设接口(Serial Peripheral Interface,SPI)的缩写。是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线。Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处...
分类:
其他好文 时间:
2015-06-29 00:20:10
阅读次数:
185
I/O口的读写只要将数据送入到对应I/O口的锁存器就能了,那么对于定时/计数器,串行I/O口等怎么用呢?在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(SFR)。符号地址功能介绍BF0HB寄存器ACCE0H累加器PSWD0H程序状态字IPB8H中断优先级控制寄存器P3.....
分类:
其他好文 时间:
2015-06-28 17:00:27
阅读次数:
180
一.多线程安全方案1.用同步锁,但是很影响性能2.用NSLock,也是锁机制3.用派发队列,在并行队列里面,结合dispatch_barrier,保证并发队列的数据操作是独立执行的。—-参考《52个高效cocoa编程方法》总结:第三种方式最优,但是,很少用。当然也可以用串行队列,但是并行队列效率更好。还有,对于单例的写法:最好用 dispatch_once.二.图片圆角的处理1.用 layer ,但...
分类:
移动开发 时间:
2015-06-27 09:59:14
阅读次数:
137
ESLQ基础知识实践——实践一,包括esl中变量的声明、赋值,引用其他包下的函数,引用传入消息流中参数变量,删除环境变量中的某一节点的解析节点,消息流中,同时指定多个目的队列的方式(看似同时指定并发送,但是其运行时串行的,而且无法确定其顺序,但是可保证其全部发送)...
分类:
其他好文 时间:
2015-06-26 13:04:58
阅读次数:
154
输入和输出移位寄存器的同步串行模式输出口。数据有RXD(P3.0)引脚输入或输出。同步移位脉冲由TXD(P3.1)引脚输出。发送和接受均为8位数据。低位在前,高位在后。//串行口工作模式0#include #define uchar unsigned char#define uint unsigne...
分类:
其他好文 时间:
2015-06-26 10:52:31
阅读次数:
142
Renderscript学习一、概述
RenderScript是一个在高性能Android运行计算密集型任务的框架。RenderScript主要面向并行处理的密集型计算,虽然串行计算密集型工作负载可以受益。Renderscript运行时将所有设备上可用的处理器并行处理工作,如多核cpu、gpu,或DSPS,这样一来,开发者就能只关注表达算法,而不是安排并行算法或负载平衡。RenderScr...
分类:
移动开发 时间:
2015-06-25 17:39:06
阅读次数:
213