自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (24)
  • 收藏
  • 关注

转载 OCR光学字符识别

一、步骤 1. 创建训练文件,将文字图像与文字分类标识关联,保存到训练文件中,训练文件后缀名为trf,主要用到函数为append_ocr_trainf。 2. 训练OCR分类器,Halcon支持BOX分类器、神经网络分类器(MLP)和支持向量机分类器(SVM),由于后两者比前者更加强大,推荐使用后两者。训练分类器非常简单,首先调用create_ocr_class_mlp或create_ocr_...

2018-09-20 09:46:12 1749

转载 halcon学习之solution matching模型的选择和创建

1      matching指的是从一张图片中找出既有对象的位置的方法,这些方法可以应用来很多不同的领域。匹配的主要方式是使用一个所找对象的模板,创建一个模型来用于在图片中搜索。在halcon中,主要有两大类匹配方法,一类使用对象的灰度值以及像素点和周边像素的关系来建立匹配模型,另一类则根据对象的轮廓形状来进行匹配。匹配的输出信息通常为图片中的位置信息,一般应用中,也会需要尺度,角度等相关信

2017-01-06 14:20:11 944

转载 Windows 临界区,内核事件,互斥量,信号量

Windows 临界区,内核事件,互斥量,信号量。临界区,内核事件,互斥量,信号量,都能完成线程的同步,在这里把他们各自的函数调用,结构定义,以及适用情况做一个总结。临界区:适用范围:它只能同步一个进程中的线程,不能跨进程同步。一般用它来做单个进程内的代码快同步,效率比较高。相关结构:CRITICAL_SECTION  _critical相关方法:/

2016-11-08 10:57:03 524

转载 C++多态

1、多态引入---->数据的类型               我们知道,不论我们定义一个怎么样的数据或者对象,我们都不会忘了它的类型,那么类型到底充当了一个怎样的角色呢?        数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。变量是用来存储值的所在处,它具有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在我看来

2016-11-04 10:35:29 311

转载 Qt4过渡至Qt5

技术在不断进步,新知识也理应不断学习!Qt5的发布带给我无尽的好奇心,然而,受项目影响,一直使用VS2008 + Qt4.8也未曾及时更新。这几天,果断装上VS2010 + Qt5.1,开始研究。Qt4过渡到Qt5不算显著,然而,“模块化”的Qt代码也需要改变项目配置,如使用“headers”,和配置项目构建(如:改变*.pro文件)。QtWidgets作为一个独立的模块

2015-08-04 21:00:42 581

转载 QPixmap和QImage的区别及剖析

(一)QPixmap和QImage的区别http://www.thisisqt.com/forum/viewthread.php?tid=267QPixmap是专门为绘图而生,当需要绘制图片时你需要使用QPixmap。QImage则是为I/O,为图片像素访问以及修改而设计的。如果你 想访问图片的像素或是修改图片像素,则需要使用QImage,或者借助于QPainter来操作像素。另外

2015-04-15 20:13:48 632

转载 50个C/C++面试题

面试题1:变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。 说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。 面试题2:写出bool 、int、 float、

2015-04-11 22:14:33 10865 2

原创 网络编程面试题

1`. 问MainFrm,CDocument和CView类之间的关系,MainFrm为框架类,包含应用程序外框所包含部分。CView为视图类,用于显示数据的空白区域窗口。CDocument为文档类。MFC提供了文档/视类结构,采用数据本身和显示分离的机制。其中文档类CDocument用于数据的存储和加载,视类CView用于数据的显示与修改。2. Dialog和 Mo

2015-04-11 19:45:44 2791

转载 Sizeof与Strlen的区别与联系

Sizeof与Strlen的区别与联系一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof

2015-03-14 21:18:47 440

转载 Qt4.7 升级至 Qt5.3遇到的项目编译不过问题

1、  #include ---> No such file or directory 问题的解决 (原因是Qt5源文件位置的改动)1).pro文件中,在 QT       += core gui 下面一行添加greaterThan(QT_MAJOR_VERSION, 4): QT += widgets2)在mian.cpp文件中将#include 修改为 #include

2015-03-02 09:41:48 3514

转载 C语言函数指针基础

函数指针虽然在语法上让人有些迷惑,但不失为一种有趣而强大的工具。本文将从C语言函数指针的基础开始介绍,再结合一些简单的用法和关于函数名称和地址的趣闻。在最后,本文给出一种简单的方式来看待函数指针,让你对其用法有一个更清晰的理解。 函数指针和一个简单的函数我们从一个非常简单的”Hello World“函数入手,来见识一下怎样创建一个函数指针。1

2015-03-01 16:05:44 460

转载 QT 调用Windows API实现关机

以前自己不知道怎么定时关机,于是用QT写了个程序来实现。关键有两条:1.得到定时开始到现在的时间差                 2.如何实现关闭计算机的功能实现计算机关闭可以使用windows api解决。这里需要Qt Creator安装目录下的mingw\include的windows.h,倘若是用的VC编译器,使用VC里的windows.h代码如下,调用该函

2015-02-28 11:19:28 3382

转载 Qt QSS知识总结

QT样式表单QT的样式表单允许我们在对程序不做任何代码上的更改的情况下轻松改变应用程序的外观。其思想来源于网页设计中的CSS,即可以将功能设计和美学设计分开。 它的语法和概念和HTML CSS也是差不多的。 其原理可简单理解为:QT内部存在一个CSS语法解析器,我们将我们的样式控制以CSS语法定义到外部文件,CSS语法解析器解析后在调用相

2015-02-06 10:55:41 3547

转载 Qt获取控件位置,坐标总结

QMouseEvent中两类坐标系统,一类是窗口坐标,一类是显示器坐标。总结一:经过试验,QMouseEvent::globalPos()  和 QCursor::pos()效果一样,但是Qt帮助文档说不一样,可是我获得值确实相同的。QCursor::pos() == QMouseEvent::globalPos() 都是全局坐标;总结二:将button:p

2015-01-26 11:37:14 2057

转载 C++中的继承与虚函数各种概念

虚继承与一般继承虚继承和一般的继承不同,一般的继承,在目前大多数的C++编译器实现的对象模型中,派生类对象会直接包含基类对象的字段。而虚继承的情况,派生类对象不会直接包含基类对象的字段,而是通过一个间接的指针去存取基类对象中的字段。 继承的特性 继承是面向对象中引入的重要特性之一,它的一个重要的特点就是子类是父类,父类不是子类。也就是说:    1. 如果基类指针指向子类对象(pb

2015-01-13 15:00:55 529

转载 Qt之打包发布(NSIS详解)

发布方式       Qt发布的时候,通常使用两种方式:   (1)静态编译   (2)动态编译    静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序较大。。。    动态编译:相关联的库,以dll的形式引用,不被包含进可执行程序,发布不方便,但可执行程序较小。。。    静态发布虽然不需要较多的dll,发布简单、方便,但是往往会牵扯到授权问题(详

2015-01-09 11:08:18 614

转载 Qt之自定义提示框(类似QMessageBox)

Qt中经常会用到提示框,用于交互操作!QMessageBox是被大多数人用到的,用起来是很方便,但是控件类型、大小、布局、样式、往往不是开发者想要的,如果使用一套不经过样式处理的界面交给用户,那么结果可想而知。。。    简单举个例子吧!    QMessageBox::information(NULL, QString("title"), QString("I am inform

2014-12-31 11:28:11 1170

转载 Sublime Text3常用快捷键

Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者

2014-11-06 23:27:16 505

原创 设置Qt应用程序图标

a.找到一张图片.ico,名字改为myappico.ico;b.创建一个新的文本文档,内部添加  IDI_ICON1           ICON   DISCARDABLE   "myappico.ico",并将文件重命名为myapp.rc;c.在myapp.pro文件最后加上RC_FILE = myapp.rc,重新生成之后,就修改成功了

2014-09-26 21:49:06 791

原创 Qt读写xml文件实例

//-------------------------------------------------------------------------//写入数据到xml文件bool CWinSystemBackup::WrInfoToXML(const QString &sFileName){ //设置进度 m_pProgressBar->setValue(5);

2014-08-29 10:57:40 2099

转载 Qt开发笔记

1、QGridLayoutQGridLayout包含多个grid,它并没有要求其中的每个grid的size相同,通常情况下,每个grid的size是不同的。对于成员函数addWidget(widget, fromRow, fromColumn, rowSpan, columnSpan, alignment):rowSpan表示新添加进来的widget在垂直方向上跨越或者占据多少个grid。

2014-08-14 17:37:58 907

原创 Qt调试

在用Qt作开发时,常常需要用到调试,

2014-07-02 18:23:48 650

转载 QByteArray

QByteArray

2014-06-29 09:24:33 2826

转载 Qt标准对话框之QMessageBox

好久没有更新博客,主要是公司里面还在验收一些东西,所以没有及时更新。而且也在写一个基于Qt的画图程序,基本上类似于PS的东西,主要用到的是Qt Graphics View Framework。好了,现在还是继续来说说Qt的标准对话框吧! 这次来说一下QMessageBox以及类似的几种对话框。其实,我们已经用过QMessageBox了,就在之前的几个程序中。不过,当时是大略的说了一

2014-06-18 09:22:28 1236

转载 Qt语言翻译

以前写的程序都是直接显示的英文,经过昨天和今天的努力终于知道qt的国际化怎么用了。如果你还在为如何让程序呈现中文有困难,follow me:(声明,以下在是qtsdk1.2下,qtcreator中完成的)   第一步,在main()中安装翻译器        QApplication a( argc, argv );        QTranslator tra

2014-06-13 12:56:05 1036

转载 MFC中无法显示字符串

CWnd::MessageBoxW”: 不能将参数 1 从“const char [16]”转换为“LPCTSTR  2011-06-30 10:27:50|  分类: VC学习|举报|字号 订阅在外面用vs2005编写mfc程序的时候经常要MessageBox("提示信息")函数,在vc6.0是没有问题的,但是在vs2005却会有下面的提示:e

2014-05-31 09:48:28 1529

原创 c++读写文件

掌握文本文件读写的方法了解二进制文件的读写方法 C++文件流:fstream  // 文件流ifstream  // 输入文件流ofstream  // 输出文件流 //创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main(){  ofstream f1("d:\\

2014-05-14 16:03:57 745

转载 C++ const 的全面总结

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用   如下表所示:No.作用说明参考代码

2014-05-13 23:34:44 540

转载 static用法小结

static用法小结static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储

2014-05-13 23:17:16 467

转载 STL map 的基本成员函数

Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数;   mapmapstring;         mapmapint;   mapmapstring;         mapmapchar;   mapmapchar;            mapmapint

2014-04-27 16:06:11 632

转载 C++ Deque成员函数

Deque成员函数函数描述c.assign(beg,end)c.assign(n,elem)将[beg; end)区间中的数据赋值给c。将n个elem的拷贝赋值给c。c.at(idx)传回索引idx所指的数据,如果idx越界,抛出out_of_range。c.back()传回最后一个

2014-04-27 16:02:19 2085

转载 C++ string 成员函数汇总

string类的构造函数:

2014-04-27 11:54:29 587

转载 vector的成员函数解析

vector是线性容器,它的元素严格的按照线性序列排序,和动态数组很相似,和数组一样,它的元素存储在一块连续的存储空间中,这也意味着我们不仅可以使用迭代器(iterator)访问元素,还可以使用指针的偏移方式访问,和常规数组不一样的是,vector能够自动存储元素,可以自动增长或缩小存储空间,vector的优点:1.       可以使用下标访问个别的元素2.      

2014-04-27 11:08:15 628

转载 C++STL概述

C++STL概述STL提供三种类型的组件: 容器、迭代器和算法。它们都支持泛型程序设计标准。容器主要有两类:顺序容器和关联容器(vector、list、deque和string等)是一系列元素的有序集合。关联容器(set、multiset、map和multimap)包含查找元素的键值。迭代器的作用是遍历容器。STL算法库包含四类算法:排序算法、不可变序算法、变序算法

2014-04-27 10:54:53 532

转载 linux grep命令

linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的

2014-04-24 21:13:08 429

转载 Linux中find常见用法示例

Linux中find常见用法示例·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: fi

2014-04-24 21:11:52 444

转载 浅析C++继承与多态

当我们进一步研究类与对象的时候,难免的就要考虑到类本身的一些特点以及类与其它类之间的关系。在本专题开始之前,我们已经接触到像一个类对象作为另一个类成员的嵌套关系了。本专题,我们就专心的研究一下类与类之间的继承关系和其类本身的特点。        我们知道,类与对象的概念是来自于对现实事物的模拟,就像孩子用于其父母的一些特征,不论是木桌还是石桌都有桌子的特点。同样,类与类之间自然的也应该拥有

2014-04-24 21:09:31 538

原创 定义模板时typename和class的区别

在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template...... 在这里class关键字表明T是一个类型,后来为了避免class在这两个地方的使用可能给人带来混淆,所以引入了typ

2014-04-23 15:25:30 1244

转载 函数模板和类模板 模版特化

模板       模板(template)是一个将数据类型参化的工具,它提供了一种将代码与数据类相脱离的机制,即代码不受具体的数据类型的影响。模板分为函数模板和类模板两种。 (1)函数模板      函数模板是一种不说明某些参数的数据类型的函数。例如,下面定义了一个可对任何类型变量进行操作(求绝对值)的函数模板: template class T>  //或写成: te

2014-04-23 15:15:53 1117

转载 throw()使用小结

为什么要加一个throw()到你的函数中? 这是异常规范,只会出现在声明函数中,表示这个函数可能抛出任何类型的异常 void GetTag() throw(int);表示只抛出int类型异常 void GetTag() throw(int,char);表示抛出in,char类型异常 void GetTag() throw();表示不会抛出任何类型异常 void GetTag()

2014-04-23 14:59:06 823

OpenCV实现halcon卡尺工具

基于OpenCV实现,仿Halcon卡尺工具

2022-06-10

面部表情编码系统(FACS).zip

包含《面部表情编码系统(FACS)---教程》和FACS附录二、三全套文档

2019-09-17

HALCON 17 x64 x86 破解

Halcon17 32/64位完全破解,适用版本17.12.0.0和17.12.0.1,亲测两个版本都可以。

2019-03-01

零基础开始学C++视频教程

零基础开始学C++视频教程,包含视频中的工程及课件,全面详细地讲解非常适合零基础及想深入学习C++的同学们,以百度云盘共享方式分享。

2017-11-17

son-of-obsidian.vssettings

vs2010-vs2013皮肤

2017-03-05

HALCON中的定位方法

HALCON中的定位方法总结: 基于形状的匹配 基于组件的匹配 基于互相关匹配 变形匹配 三维匹配

2017-02-24

C++必知必会

C++经典总结,学习C++必须知道并且必须掌握的知识要点。

2015-01-19

最容易上手的Qt入门教程

简单通俗易懂的Qt入门级宝典教材,非常适合初学者,该文档由浅入深,通过实例化程序及图文解释,最快地理解并掌握其中内容。

2015-01-13

Qt用户界面美工基础

在涉及到Qt 部件美工变成的时候首先要掌握CSS 级联样式表级联样式表 (CSS) 包含应用于网页中的元素的样式规则。CSS 样式定义元素的显示方式以及元素在页中的放置位置。可以创建一个通用规则,只要 Web 浏览器遇到一个元素实例,或遇到一个分配给某个特定样式类的元素,该规则就立刻应用属性,而不是将属性逐个分配给页中的每个元素。

2015-01-13

C++程序设计员应聘常见面试试题深入剖析

本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。   许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很可能只能拿到10分中的2分。读者可从本文看到strcpy函数从2分到10分解答的例子,看看自己属于什么样的层次。此外,还有一些面试题考查面试者敏捷的思维能力。

2015-01-13

c++面向对象多线程编程

c++面向对象多线程编程,详细地描述多线程的实用及注意事项,实例化程序方便阅读理解。

2015-01-13

C++编程思想

本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

2015-01-13

ARM指令集详解

高清版ARM指令集详解pdf,详细而易懂的解析每个指令.

2014-05-15

Effective C++

Effective C++高清pdft版本,C++程序员必备书籍

2014-05-14

基于QT聊天室设计代码分析

基于QT聊天室设计原代码超详细分析与说明。

2013-06-13

Linux 命令详解

Linux 系统命令及其使用详解(大全) (来源: 中国系统分析员)   cat cd   chmod chown   cp cut  名称:cat   使用权限:所有使用者   使用方式:cat [-AbeEnstTuv] [--help]

2013-05-13

系统程序员成长计划

系统程序员成长计划

2013-05-13

protel99se高级教程

protel99se高级教程

2013-05-13

光纤通信期末考试复习材料

非常全面的光纤通信期末考试复习材料,希望对大家复习有所帮助。

2011-12-18

PIC单片机原理及应用复习资料与试卷

《单片机原理I》补考复习提纲 第1章 1.PIC单片机概述 PIC单片机的特点 PIC单片机的结构 PIC单片机的基本功能模块 PIC单片机的专用功能模块 2.存储器概述 程序存储器 数据存储器 第2章 1.程序存储器构架 2.数据存储器构架 通用寄存器 特殊功能寄存器 第3章 Microchip公司的集成开发环境的使用,功能等。(结合实验操作复习) 第4章 1.指令流水线操作原则 2.16F877的指令集(共35条指令) 数据传送类指令 算术运算类指令 逻辑运算类指令 控制转移类指令 第5章 1.汇编语言指令格式 2.系统伪指令 ORG EQU END INCLUDE 例5-5 例5-11 例5-12 第6章 1.16F877的I/O端口数量及引脚 1.I/O端口寄存器及其初始化 例6-4 第7章 1.各定时器概述及功能与特点 2.定时器/计数器TMR0 TMR0功能与特性 与TMR0相关的寄存器 例7-1 3.定时器/计数器TMR1 TMR1功能与特性 与TMR1相关的寄存器 4.定时器TMR2 TMR2功能与特性 与TMR2相关的寄存器 第8章 1.中断的概念和机理 中断识别 中断处理 中断返回 2.16F877的中断 中断源的分类 中断的使能方式 中断优先级 3.中断服务程序设计 专用存储器备份 中断源识别 中断应急服务程序 与中断相关的寄存器 第9章 1.SPI串行通信模块 SPI的信号线及其含义 与SPI相关的寄存器 SPI模式工作原理 2.I2C串行通信模块 I2C的信号线及其含义 与I2C相关的寄存器 I2C模式工作原理 3.USART串行通信模块 USART的信号线及其含义 与USART相关的寄存器 USART波特率的计算 第10章 1.CCP模块基本功能 表10-1 2.捕捉功能模式 捕捉方式工作原理 与捕捉方式相关的寄存器 3.比较功能模式 比较方式工作原理 与比较方式相关的寄存器 例10-3 4.脉宽调制功能 脉宽调制方式工作原理 PWM输出信号的周期 PWM输出信号的脉宽 与脉宽调制方式相关的寄存器 第11章 1.模块结构和操作原理 A/D转换原理 A/D转换的主要技术指标 2.与A/D转换器相关的寄存器 第12章 1.系统配置寄存器 2.系统复位 各章作业: 1,2,4,5,6,7,8章已布置的作业和所有选择题。 其他章的所有选择题。 其他章的思考题: 9章:1. 2. 6. 8. 10章:1. 5. 8. 9. 10. 11章:1. 3. 4. 7. 8. 12章:1. 6. 7. 8. 各次实验内容 补考复习题 填空 1、假定PIC单片机时钟频率为4MHZ,那么执行一条非转移指令的真实时间是 2us 。 2、PIC16877 单片机中作为数据传送桥梁的是 w 寄存器。 3、PIC16F877单片机的5个端口共有 33 个引脚。 4、PIC16F877单片机的A/D转换器具有 8 个A/D转换通道。 5、PIC16F877单片机的RA端口不是模拟量输入通道的是 RA4 引脚。 6、PIC16F877单片机的程序存储范围是0000H~ 1FFFH 。 7、PIC16F877单片机的中断入口地址是 0004H 。 8、PIC16F877单片机的堆栈操作遵循 先进后出 规则。 9、PIC单片机复位后,TMR2周期寄存器PR2的数值为 FFH 。 10、PIC16F877单片机共有 14 个中断源。 11、PIC单片机OPTION_REG寄存器的名称是 选项寄存器 ,PCON寄存器的名称是 电源控制寄存器 。 12、PIC16877 单片机中程序存储器的地址范围为 0000H~1FFFH ,可以分为 4 页。 13、PIC16F877单片机的数据存储器分为 4 个存储体,存储体1的地址范围为 080H~0FFH ,PORTD在存储体 0 中。 14、PIC16F877单片机的指令中MOVLW K,其中K的取值范围为 0~255 , SWAPF f,d 其中f的取值范围为 0~127 。 15、PIC16F877单片机的模拟量输入通道的输入电压范围是 0~5V 。 16、PIC16F877单片机的A/D转换需要逐次比较确定数字量,首先得到的位是 D9位 。 17、PIC16F877单片机的RE口有 3 个引脚。 18、PIC16F877单片机的CCP1用到 1 个引脚。 19、同步方式下,时钟频率为4MHZ,SPBRG的初值为63H,则波特率为{波特率=fosc/[4*(SPBRG+1)] } 。 选择题 1、PIC16F877单片机中,I2C总线控制方式主要通过端口线 C 实现数据的输入输出。 A.RC2 B.RC3 C.RC4 D.RC5 2、PIC16F877单片机的串行通信中,对于远距离通信,一般采用 C 方式进行。 A.SPI B.I2C C.USART D.SMBUS 3、当10位从属脉宽寄存器的值与10位时基定时器相匹配时,将产生以下 D 触发效果。 A.触发TMR2复位 B.触发置位CCPIF复位 C.触发周期寄存器PR2复位 D.R-S触发器复位 4、PIC16F877单片机要使A/D开始转换,应该设置 D 。 A.GO=0,ADON=0 B. GO=0,ADON=1 C. GO=1,ADON=0 D. GO=1,ADON=1 5、在上电复位时,当电压VDD上升到一定的数值后,需经过一个 B 固有延时时间,才会使单片机真正复位。 A.72ms B.1024个机器中期 C.36ms+512个机器周期 D. 72ms+1024个机器周期 6、PIC16F877单片机的所有中断源中,中断级别最高的是 D 。 A.INT B.TMR0 C.RB电平变化 D.都相同 7、为了产生外部中断INT,必须对以下位功能进行设置,但 C 除外。 A.GIE B.PEIE C.INTE D.INTEDG 8、在PIC单片机中,同步串行口SPI的中断响应 B 中断标志位的状态情况。若被置位,将可能引起相应模块的中断响应。 A.PSPIF B.SSPIF C.SPIIF D.CCP1IF 9、看门狗配置的预分频器为以下多种比例,但 D 除外。 A.1:1 B.1:2 C.1:128 D.1:256 10、如果包括前分频器,那么当时钟频率为4MHZ时,TMR0所能产生的最大定时时间约为 D us A.256 B. 2560 C. 6500 D. 65000

2011-12-17

微型计算机原理与接口技术的试卷及答案__共3套

微型计算机原理与接口技术的试卷及答案__共3套

2011-12-07

东南大学何洁月视频教程文件

东南大学何洁月视频教程文件

2011-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除