qp314
码龄16年
关注
提问 私信
  • 博客:207,797
    207,797
    总访问量
  • 3
    原创
  • 1,027,795
    排名
  • 36
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2008-09-28
博客简介:

qp314的专栏

查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得8次评论
  • 获得239次收藏
创作历程
  • 12篇
    2011年
  • 31篇
    2010年
  • 25篇
    2009年
TA的专栏
  • ARM
  • C
    13篇
  • Life
  • Linux
    10篇
  • MSP430
    6篇
  • Protel
  • VC++
    2篇
  • Verilog/FPGA
    16篇
  • 硬件
    15篇
  • 软件
    2篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C#程序开发范例宝典

发布资源 2013.12.16 ·
pdf

【转】关于MSP430

from  http://hi.baidu.com/wxqms/blog/item/607eb4c371904340b319a89b.html  关于MSP4302011年03月22日 星期二 下午 01:07转载于:天之泽的日志 - 网易博客:http://sxqstudy.blog.163.com/blog/static/34
转载
发布博客 2011.06.03 ·
1928 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

【转】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
转载
发布博客 2011.04.15 ·
7189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】VC++的窗口句柄和窗口ID


http://blog.sina.com.cn/s/blog_4cd5d2bb0100nb5d.html
 
VC++的窗口句柄和窗口ID(2010-10-22 23:42:28)
句柄是窗口资源的标识,它标识资源在系统中所占用的内存块,应用程序通过窗口句柄对窗口进行操作。除了窗口句柄之外,任何一种资源都有它自己的句柄,比如光标句柄、位图句柄等。窗口ID是窗口在应用程序中的唯一标识,通过窗口ID可以获取窗口句柄。
---------------------
转载
发布博客 2011.04.12 ·
4244 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

【转】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 个中断入口处之一,然后执行相应的中断服务
转载
发布博客 2011.02.25 ·
782 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【转】浅谈C51内存优化(data idata xdata)


原文 http://blog.ednchina.com/sanmaoljh/192300/message.aspx
 
 
对 51 单片机内存的认识,很多人有误解,最常见的是以下两种

① 超过变量128后必须使用compact模式编译
   实际的情况是只要内存占用量不超过 256.0 就可以用 small 模式编译
② 128以上的某些地址为特殊寄存器使用,不能给程序用
   与 PC 机不同,51 单片机不使
转载
发布博客 2011.02.24 ·
2316 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

【转】#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
转载
发布博客 2011.02.16 ·
688 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【转】cyclone与spartan开发对比


http://blog.ednchina.com/liu_xf/1908054/message.aspx
 
有人问,倒底是Altera的FPGA好,还是 Xilinx的FPGA好,其实这个问题还真不好怎么回答,两家都是全球最大的FPGA供应商,而且用量都很广。本人用过cyclone和spartan系列的FPGA,现就开发工具及开发流程对这两家FPGA进行对比。

一、           开发工具
Altera的开发工具有Quartus II
转载
发布博客 2011.02.11 ·
2717 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【转】FPGA笔试数电部分

转自 http://yuqix.blog.51cto.com/979066/2148641:什么是同步逻辑和异步逻辑?(汉王)同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。 答案应该与上面问题一致〔补充〕:同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变。改变后的状态将一直保持到下一个时钟脉冲的到来,此时无论外部输入 x 有无变化,状态表中的每个状态都是稳定的。        异步时序逻辑电路的特点:电路中除可以
转载
发布博客 2011.01.19 ·
1520 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

【转】main( )


原文:http://blog.sina.com.cn/s/blog_4bc75bff0100au61.html
 
 
C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。

一、main()函数的形式
    在最新的 C99 标准中,只有以下两种定义方式是正确的:

        int main( void )--无参数形式
      
转载
发布博客 2011.01.12 ·
473 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】Linux学习笔记


原帖http://ubuntu.group.javaeye.com/group/topic/11502
 
1、linux分区
--在linux里面所有的设备、任何东西,在linux看来都是文件。
--文件在它看来,有两种形式:
  第一种是字符型(键盘输入、打印机);
  第二种是二进制型(硬盘、光驱、U盘)
--linux中所有硬件
--手动分区
--A、至少有两个分区
  /
转载
发布博客 2011.01.07 ·
597 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

我的第一个minigui程序

      第一次在Linux环境下编程,使用minigui做个界面显示位置和速度曲线。Windows下写过一些C程序,minigui学习了两个礼拜,研究了点Emacs,边写边学习。      在104系统上运行,与底层FPGA通信,将其采集到的数据读入并显示。FPGA此处不谈,记录下minigui,以helloworld为例。/**********************************************************************************/#includ
原创
发布博客 2011.01.06 ·
6393 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

【转】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
转载
发布博客 2011.01.06 ·
1017 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】minigui的窗口


minigui中的Windows
 图形编程中,窗口是一个重要的概念,窗口其实是一个矩形框,应用程序可以使用其从而达到输出结果和接受用户输入的效果。窗口系统(Window System)界于操作系统层次之上,它是一个软件系统,负责把显示屏幕分隔为不同的部分来帮助用户管理和控制不同的显示环境,它提供基于窗口的工作模式。在Linux上面,X就是一个典型的窗口系统吧。   在MiniGui中有三种窗口类型:主窗口,对话框和控件窗口。主窗口作为应用程序的主界面或开始界面。子窗口通常是控件窗口
转载
发布博客 2010.12.20 ·
1226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】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...

转载
发布博客 2010.12.20 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【转】Linux下链接动态库静态库的理解

Linux下链接动态库静态库的理解
[日期:2009-04-18]            来源:Linux社区  作者:dingjoey
 
Linux程序GCC编译基本过程
一个程式从原始码到可执行文件(或共享库文件),一般都要经过预处理、编译、汇编和链接这四个步骤。
编译过程扫描头文件的搜索路径顺序
gcc 在编译时如何去寻找所需要的头文件 :
※所以header file的搜寻会从-I开始
※然后找gcc的环境变量 C_I
转载
发布博客 2010.12.20 ·
675 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】struct tm 和 time_t 时间和日期的使用方法


关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)


1.概念
在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法.

通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:
转载
发布博客 2010.12.13 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C

C
原创
发布博客 2010.12.01 ·
471 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】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
转载
发布博客 2010.12.01 ·
540 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】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 来查看
转载
发布博客 2010.11.29 ·
2643 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多