【转】关于MSP430 from http://hi.baidu.com/wxqms/blog/item/607eb4c371904340b319a89b.html 关于MSP4302011年03月22日 星期二 下午 01:07转载于:天之泽的日志 - 网易博客:http://sxqstudy.blog.163.com/blog/static/34
【转】vC++中 char 与 unsigned char(BYTE)的具体区别 http://zhongliyuan88.blog.163.com/blog/static/793788192008923113528787/ vC++中 char 与 unsigned char(BYTE)的具体区别?理论知识2008-10-23 11:35:28阅读2272评论1 字号:大中小 订阅 typedef unsigned char BYTE; windef.h文件中定义 char 与 unsigned ch
【转】VC++的窗口句柄和窗口ID http://blog.sina.com.cn/s/blog_4cd5d2bb0100nb5d.html VC++的窗口句柄和窗口ID(2010-10-22 23:42:28)句柄是窗口资源的标识,它标识资源在系统中所占用的内存块,应用程序通过窗口句柄对窗口进行操作。除了窗口句柄之外,任何一种资源都有它自己的句柄,比如光标句柄、位图句柄等。窗口ID是窗口在应用程序中的唯一标识,通过窗口ID可以获取窗口句柄。---------------------
【转】interrupt 和 using 在C51中断中的使用 原文 http://blog.ednchina.com/l0p0c/50914/message.aspx 8051 系列 MCU 的基本结构包括:32 个 I/O 口(4 组8 bit 端口);两个16 位定时计数器;全双工串行通信;6 个中断源(2 个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两级中断优先级;128 字节内置RAM;独立的 64K 字节可寻址数据和代码区。中断发生后,MCU 转到 5 个中断入口处之一,然后执行相应的中断服务
【转】浅谈C51内存优化(data idata xdata) 原文 http://blog.ednchina.com/sanmaoljh/192300/message.aspx 对 51 单片机内存的认识,很多人有误解,最常见的是以下两种① 超过变量128后必须使用compact模式编译 实际的情况是只要内存占用量不超过 256.0 就可以用 small 模式编译② 128以上的某些地址为特殊寄存器使用,不能给程序用 与 PC 机不同,51 单片机不使
【转】#pragma 预处理指令详解 beibei 发表于 2006-12-5 15:33:00本文来自:我爱研发网(52RD.com) - R&D大本营详细出处:http://www.52rd.com/blog/Detail_RD.Blog_sunhuibo_5025.html 在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C
【转】cyclone与spartan开发对比 http://blog.ednchina.com/liu_xf/1908054/message.aspx 有人问,倒底是Altera的FPGA好,还是 Xilinx的FPGA好,其实这个问题还真不好怎么回答,两家都是全球最大的FPGA供应商,而且用量都很广。本人用过cyclone和spartan系列的FPGA,现就开发工具及开发流程对这两家FPGA进行对比。一、 开发工具Altera的开发工具有Quartus II
【转】FPGA笔试数电部分 转自 http://yuqix.blog.51cto.com/979066/2148641:什么是同步逻辑和异步逻辑?(汉王)同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。 答案应该与上面问题一致〔补充〕:同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变。改变后的状态将一直保持到下一个时钟脉冲的到来,此时无论外部输入 x 有无变化,状态表中的每个状态都是稳定的。 异步时序逻辑电路的特点:电路中除可以
【转】main( ) 原文:http://blog.sina.com.cn/s/blog_4bc75bff0100au61.html C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。一、main()函数的形式 在最新的 C99 标准中,只有以下两种定义方式是正确的: int main( void )--无参数形式
【转】Linux学习笔记 原帖http://ubuntu.group.javaeye.com/group/topic/11502 1、linux分区 --在linux里面所有的设备、任何东西,在linux看来都是文件。 --文件在它看来,有两种形式: 第一种是字符型(键盘输入、打印机); 第二种是二进制型(硬盘、光驱、U盘) --linux中所有硬件 --手动分区 --A、至少有两个分区 /
我的第一个minigui程序 第一次在Linux环境下编程,使用minigui做个界面显示位置和速度曲线。Windows下写过一些C程序,minigui学习了两个礼拜,研究了点Emacs,边写边学习。 在104系统上运行,与底层FPGA通信,将其采集到的数据读入并显示。FPGA此处不谈,记录下minigui,以helloworld为例。/**********************************************************************************/#includ
【转】Emacs使用 Options -> Show/Hide -> Speedbar =>Speedbar quick-navigation frame原帖http://dsec.pku.edu.cn/~jinlong/emacs/emacs.html#c Emacs 的基本操作Emacs 中的光标移动C-f 光标前进一个字符C-b 光标后退一个字符C-p 上移一行C-n 下移一行M-f 前进一个单词M-b 后退一个单词C-a 行首C
【转】minigui的窗口 minigui中的Windows 图形编程中,窗口是一个重要的概念,窗口其实是一个矩形框,应用程序可以使用其从而达到输出结果和接受用户输入的效果。窗口系统(Window System)界于操作系统层次之上,它是一个软件系统,负责把显示屏幕分隔为不同的部分来帮助用户管理和控制不同的显示环境,它提供基于窗口的工作模式。在Linux上面,X就是一个典型的窗口系统吧。 在MiniGui中有三种窗口类型:主窗口,对话框和控件窗口。主窗口作为应用程序的主界面或开始界面。子窗口通常是控件窗口
【转】ldconfig和LD_LIBRARY_PATH ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令.ldconfig命令行用法如下:ldconfig [-v|--verbose] [-n] [-N] [-X] [-f CONF] [-C CACHE] [-r ROOT] [-l] [-p|--print-cache] [-c FORMAT] [--format=FORMAT] [-V] [-?|--help|--usage] path...
【转】Linux下链接动态库静态库的理解 Linux下链接动态库静态库的理解[日期:2009-04-18] 来源:Linux社区 作者:dingjoey Linux程序GCC编译基本过程一个程式从原始码到可执行文件(或共享库文件),一般都要经过预处理、编译、汇编和链接这四个步骤。编译过程扫描头文件的搜索路径顺序gcc 在编译时如何去寻找所需要的头文件 :※所以header file的搜寻会从-I开始※然后找gcc的环境变量 C_I
【转】struct tm 和 time_t 时间和日期的使用方法 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:
【转】Linux终端命令用法精选(分类,便于查看) typewins发布于 2007-4-25 一.文件目录类1.建立目录:mkdir 目录名2.删除空目录:rmdir 目录名3.无条件删除子目录: rm -rf 目录名4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)5.查看自己所在目录:pwd6.查看当前目录大小:du7.显示目录文件列表:ls -l (-a:增加显示隐含目录)其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件8.浏览文件:more 文件名.txt
【转】ubuntu中Vmware Tools安装方法 1、一定要先安装 build-essential 软件,否则不能够顺利安装 命令:sudo apt-get install build-essential 2、要安装linux-headers 包,这个包要在配置VMware-tools之前装,即可以在安装VMware-tools前装,或者在成功安装了VMware-tools之后配置之前装,否则会提示找不到 C header files,要求你指定路径。可是这个linux-headers包要和你下载的ubuntu版本匹配,可以用命令:uname -a 来查看