上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: RT,上数据结构课时写的, 注释后面再补上. 上课时, 听得不是很认真, 先放在这里, 等后面再来慢慢理解. 使用时, 首先会创建根结点, 依次创建左孩子, 左孩子. 输入0表示该结点为空. 创建左/右孩子的时候, 又把左/右孩子当作根结点, 递归创建属于它们的左右孩子.#include... 阅读全文
posted @ 2012-12-19 21:36 女孩不哭 阅读(12836) 评论(4) 推荐(2) 编辑
摘要: volatile在英语的意思是:挥发性的, 不稳定的, 易变的. 在编程中不是是很容易被理解的它, 加上平常很少被用到, 再加上它更多地被用于硬件编程方面, 所以就更加让一些人琢磨不透了. 总之, 作为一个变量类型修饰符, volatile的作用就是被设计用来修饰被不同线程访问和修改的变量. 在原子操作中同样会用到. 如果没有它, 很有可能使得编程写的多线程程序出现不可预期的错误, 也可能因为编译器的各种优化而导致编译后的结果表达了不同的意思, 使得程序出现难以发现的错误. 被volatile修饰的变量是说这个变量可能会被意想不到地被改变, 这样, 编译器就不会在编译会访问该变量的语句的时候. 阅读全文
posted @ 2012-12-19 21:18 女孩不哭 阅读(4991) 评论(0) 推荐(0) 编辑
摘要: 如图: 很方便的说~注意大小写.使用方法: 调试时, 在监视1窗口(Watch 1)中输入 $err,hr 即可 阅读全文
posted @ 2012-12-18 00:56 女孩不哭 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: *.I/O引脚和I/O端口P0(P0.7~P0.0)1.P0是一个漏极开路型准双向I/O口.2.在访问外存时, 它是数据总线和地址总线的低8位分时复用接口.3.在EPROM编程时, 它接收指令字节; 在验证程序时, 输出指令字节, 并要求外接上拉电阻.P1(P1.7~P1.0)1.P1口是带内部上拉电阻的8位双向I/O口, 它是通用I/O口.2.在EPROM编程和程序验证时, 它接收低8位地址.P2(P2.7~P2.0)1.P2是带内部上拉电阻的8位双向I/O口.2.在访问外存时, 它输出8位高地址.3.在对EPROM编程时和程序验证时, 它接收8位高地址.P3(P3.7~P3.0)1.P3是 阅读全文
posted @ 2012-12-17 16:20 女孩不哭 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 上一篇随笔贴出了驱动程序, 这篇文章的代码主要就是针对上层的调用了, 但是, 其实, 只要是底层的驱动程序能能够工作了, 图形设备接口应该就可以随便移植的咯~一般彩屏的操作方式应该都是差不多的吧? 上一篇随笔:http://www.cnblogs.com/nbsofer/archive/2012/11/26/2789239.html 说明下, 本人不是很擅长图形方面的算法设计, 有些程序采用了大师们写的程序, 有些则是我自己写的(写得很差), 不过还是能够实现功能的哈~ 我测试程序时是用的死太惨的51单片机测试的, ROM比较小, 只有60KB(整个字库有大约225KB), 完全没法... 阅读全文
posted @ 2012-12-09 00:13 女孩不哭 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: tfref 话说今晚在网上找IAR EW for MSP430, 结果下载到5.51版(最新), 但是, 听说是更新了许可证管理程序, 目前还没有注册机可用, 好吧, 换用5.50.... 且说, 5.50已经有注册机了, 但是, 有一点, 在国内的网站/论坛下载基本都需要什么注册啊, 金钱... 阅读全文
posted @ 2012-12-08 22:19 女孩不哭 阅读(21067) 评论(1) 推荐(1) 编辑
摘要: 这个是三星的主控S6D1121彩屏(240*320*18bit,262Kcr)的彩屏的驱动程序. 采用的是80System+16bit接口 不知道是什么原因, 这个主控网上很少有资料,我也是看了好久的DS才明白了一些(全英文, 基本没中文资料, 反正是不好找到) 这是我接触的第一块彩屏哦~~ 如果有用这个芯片的, 可能会有些方便, 也方便交流下使用经验. 这里总共分4个文件: common.c,common.h:一些公共的包含与定义,函数 s6d1121.c,s6d1121.h:主控芯片驱动程序 这里只是驱动,关于图形接口将在下一篇文章中贴出代码 (图形接口已经写... 阅读全文
posted @ 2012-11-26 16:16 女孩不哭 阅读(3668) 评论(0) 推荐(0) 编辑
摘要: 这两个芯片稍有不同, 我还没写出来, 芯片数据手册上面写了的, 请参考~我的彩屏的大小是240*320~以下是代码//common.h#ifndef __COMMON_H__#define __COMMON_H__#include #include typedef unsigned int uint;typedef unsigned char uchar;#endif// !__COMMON_H__//TouchPad.c#define __TOUCHPAD_C__#include "TouchPad.h"//我的屏幕接口//#include "gdi.h&quo 阅读全文
posted @ 2012-11-26 14:41 女孩不哭 阅读(6875) 评论(0) 推荐(0) 编辑
摘要: 1.下载Dr.com客户端(可以在Windows等其它环境下下载好放电脑上 Ubuntu系统是可以访问Windows的分区的 :-) ) 地址:http://sourceforge.net/projects/drcom-client/files 目录大概是:drcom-for-linux-2.6/drcom-1.4.8.3 ... 下载时注意自己系统的版本(我的版本是Ubuntu Desktop 12.04) 得到drcom-1.4.8.3.tar.gz2.编译: 进入目录:cd 你下载文件放置的目录/ (可能是 home/你的用户名/下载) 解压:tar xzvf drcom-1.4.8.3 阅读全文
posted @ 2012-11-23 19:23 女孩不哭 阅读(7774) 评论(0) 推荐(0) 编辑
摘要: 联想笔记本电脑Ubuntu系统下触摸板的锁定 由于我的电脑是联想的笔记本,其它的电脑及系统没有测试。 正式开始使用Linux啦~ 我只试过下面这一种方法。 在终端下执行下面一个命令即可(Ctrl+Alt+T): 锁定:sudo rmmod psmouse 解锁:sudo modprobe psmouse 好了, 结束~另:昨天装上了实体机的Ubuntu Linux, 发现驱动都可以不用装的, 是这样吗? (新人, 不懂)呵呵。 阅读全文
posted @ 2012-11-23 18:46 女孩不哭 阅读(792) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页