上一页 1 ··· 18 19 20 21 22
摘要: 原文地址:C51串口的SCON寄存器及工作方式作者:batistar一,串行口控制寄存器SCON它用于定义串行口的工作方式及实施接收和发送控制。字节地址为98H,其各位定义如下表:D7D6D5D4D3D2D1D0SM0SM1SM2RENTB8RB8TIRISM0、SM1:串行口工作方式选择位,其定义如下:SM0、SM1工作方式功能描述波特率0 0方式08位移位寄存器Fosc/120 1方式110位UART可变1 0方式211位UARTFosc/64或fosc/321 1方式311位UART可变其中fosc为晶振频率SM2:多机通讯控制位。在方式0时,SM2一定要等于0。在方式1中,当(S... 阅读全文
posted @ 2013-12-02 09:09 haotianling 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066读书人偷书不算窃 :)1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD + CTRL + RIGHT: 取消折叠CMD + CTRL + TOP: 折叠全部函数CMD + CTRL + BOTTOM: 取消 阅读全文
posted @ 2013-11-28 16:03 haotianling 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:@interface Person:NSObject { //定义一个类Person NSString*name;}- (void) setName:(NSString*) yourName; //类Person的方法声明@end@interface PersonMe:Person { //定义一个Person的子类PersonMe NSUInt.. 阅读全文
posted @ 2013-11-28 16:00 haotianling 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 往上找的,纯粹是为了自己查找方便!UITextFielddelegate委托方法注释:- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ //返回一个BOOL值,指定是否循序文本字段开始编辑 return YES; } - (void)textFieldDidBeginEditing:(UITextField *)textField{ //开始编辑时触发,文本字段将成为first responder}- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{ .. 阅读全文
posted @ 2013-11-26 14:12 haotianling 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Objective-C 基础语法详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/368 如果想从事iphone开发的话 Objective-C 这门语言就不得不学会 我们都知道C语言是没有面向对象的 而Object-C 则是ANSI C 的一个严格超集 它是具有面向对象的特性的 由于IPHONE 的成功 让这门语言现在非常的火热 今天笔者为大家介绍一下在xcode中 使用Objective-C 的基本语法。1.打开mac系统中强大的Xcode软件 单击Create a new 阅读全文
posted @ 2013-11-25 17:02 haotianling 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 功能描述:根据文件描述词来操作文件的特性。#include #include int fcntl(int fd, int cmd);int fcntl(int fd, int cmd, long arg);int fcntl(int fd, int cmd, struct flock *lock);[描述]fcntl()针对(文件)描述符提供控制。参数fd是被参数cmd操作(如下面的描述)的描述符。针对cmd的值,fcntl能够接受第三个参数int arg。[返回值]fcntl()的返回值与命令有关。如果出错,所有命令都返回-1,如果成功则返回某个其他值。下列三个命令有特定返回值:F_DUPF 阅读全文
posted @ 2013-10-21 20:43 haotianling 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 【转】Linux设备控制接口序言设备驱动程序的一个基本功能就是管理和控制设备,同时为用户应用程序提供管理和控制设备的接口。我们前面的“Hello World”驱动程序已经可以提供读写功能了,在这里我们将扩展我们的驱动以支持设备控制接口,在Linux中这个接口是通过ioctl函数来实现的。设备控制接口(ioctl 函数)回想一下我们在字符设备驱动中介绍的struct file_operations 结构,这里我们将介绍一个新的方法:int (*ioctl) (struct inode *, struct file *, unsigned int, unsigned long);这是驱动程序设备控 阅读全文
posted @ 2013-10-21 20:14 haotianling 阅读(4079) 评论(0) 推荐(0) 编辑
摘要: 原帖:http://qqwt.blog.sohu.com/91060365.html 这个学期在学习嵌入式,由于老师的高要求。所以我们几个水手必须要完成一个项目,名字就叫OpenGL ES & SDL的开发,这个东东以前从来没有搞过,加上网上资源又非常少,所以费了九牛二虎之力终于现在把这两个分别在开发板上运行成功。 以防忘记,所以现在做个记录,也是为了后人着想。故自己会做的尽量详细。 先... 阅读全文
posted @ 2013-09-26 15:59 haotianling 阅读(1222) 评论(1) 推荐(0) 编辑
摘要: 用来记录菜鸟的学习过程 编译环境:linux下g++ 1 初窥输入、输出 1.1 标准输入与输出对象 cin cout cerr clog (可以和C中的标准输入输出对比一下) 默认情况下,读cin会刷新cout;当程序正常结束时,cout也会被刷新。 先熟悉一下程序模型: #include int main() { std::cout>v... 阅读全文
posted @ 2013-09-26 09:22 haotianling 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F2”可以直接消除代码中的空行5.“F3”可列出当前目录文件,打开树状文件目录6. 支持鼠标选择、方向键移动7. 代码高亮,自动缩进,显示行号,显示状态行8.按“Ctrl + P”可自动补全9.[]、{}、()、" 阅读全文
posted @ 2013-09-24 12:41 haotianling 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22