山东大学[计组]计算机体系结构计算机组织原理复习材料|含最近两年考试往年题,包含知识点、概念整理、题库练习、201718往年题
1
书名:《VisualC++串口通信技术详解》(机械工业出版社.李景峰.杨丽娜.潘恒)PDF格式扫描版,全书分为16章,共368页。
2010年6月出版。
内容简介本书介绍如何利用VisualC++集成开发环境进行串口通信程序开发。
书中精选来自工程实践的应用范例,主要涵盖串口通信的理论基础、Visualc++集成开发环境简介、MSComm控件串口编程、WindowsAPI串口编程、TAPI通信编程、串口实现双机互连、串口调试精灵、串口控制Modem设备、串口控制单片机、串口控制PLC、串口控制射频卡、串口控制GPS模块、串口控制云台摄像头、智能报警系统、语音自动应答系统以及USB转RS-232串口实例等。
本书通俗易懂,内容翔实,层次分明,注重知识的系统性、针对性和先进性,注重基础理论与工程实践之间的相互联系。
书中实例的源代码均在随书光盘中提供,以方便读者学习和使用。
本书可作为具有一定Visualc++使用基础的读者开发串口通信程序的参考书,也可作为科研单位、高等院校相关专业技术人员的参考书目录前言第一篇基础理论和基本方法第1章串口通信理论基础1.1接口技术1.1.1接口的定义1.1.2接口的基本功能1.1.3接口的基本控制方式1.1.4并行接口技术1.1.5串行接口技术1.2RS-232C标准1.2.1RS-232C电气特性1.2.2RS-232C连接器机械特性1.2.3RS-232C的接口信号1.2.4RS-232C的通信方式1.3RS-422/RS-485标准1.3.1RS-422简介1.3.2RS-485简介1.3.3RS-422/RS-485网络安装注意点1.4SPI总线标准1.4.1SPI总线原理1.4.2SPI总线特点1.5USB总线标准1.5.1USB总线总体结构1.5.2USB数据传输逻辑结构1.5.3传输类型1.6使用串口通信的典型外设1.6.1Modem1.6.2传真机1.6.3GPS接收机1.7实践拓展第2章VisualC++集成开发环境简介2.1面向对象程序设计与C++语言2.1.1面向对象程序设计概述2.1.2C++语言基础2.1.3C++的面向对象特性2.2VisualC++6.0集成开发环境2.2.1visualC++6.0开发环境2.2.2项目与项目工作区2.2.3应用程序向导AppWizard2.2.4集成开发基本操作2.2.5联机协助文件2.3MFC应用程序的创建2.4实践拓展第3章MSComm控件串口编程3.1MSComm控件简介3.1.1MSComm控件描述3.1.2MsComm控件常用属性3.1.3MSComm控件其他属性3.1.4MSComm控件的事件3.2MSComm控件编程步骤3.2.1加载MSComm控件到项目3.2.2初始化并打开串行端口3.2.3捕获串行端口事件3.2.4串行端口数据读写3.2.5关闭串行端口3.2.6程序发布问题3.3使用MsComm控件实现串口通信接收3.4实践拓展第4章WindowsAPI串口编程4.1windowsAPI串行编程概述4.1.1串行编程的数据结构4.1.2串行编程的Win32API函数4.2win32API串口通信编程方式4.2.1打开串行端口4.2.2配置串行端口4.2.3读写串行端口4.2.4关闭串行端口4.3基于win32API函数实现串口通信发送程序4.4实践拓展第5章TAPI串口编程5.1TAPI概述5.1.1TAPI的含义5.1.2TAPI的体系结构5.1.3TAPI的服务类型5.2windowsTAPI2.x函数集5.2.1WindowsTAPI编程流程5.2.2TAPI2.x常用函数5.3使用TAPI实现电话拨打程序5.4实践拓展第二篇串口编程基础应用第6章串口实现双机互连6.1概述6.2通信协议及实现方案6.2.1异步串行通信6.2.2同步串行通信6.3实现代码分析6.3.1程序主体设计及关键模块分析6.3.2使用API通信6.4实践拓展第7章串口调试精灵7.1串口调试工具实现的基本要求7.2串口调试精灵的编程实现7.2.1软件功能及流程设计7.2.2程序界面分析7.2.3编程实现7.2.4使用测试7.3实践拓展第8章串口控制Modem设备8.1Mode
2019/11/1 2:53:23 62.99MB 串口通信
1
要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。
要求学生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和处理问题的能力。
2018/4/21 2:54:36 89KB 微机原理
1
目录第1讲ThinkPHP搭建CMS项目设计01第2讲ThinkPHP搭建CMS项目设计02次要内容:1.掌握“ThinkPHP应用软件开发”的过程、方式、方法及关键技术的应用2.对CMS内容信息管理系统的业务流程和系统的体系结构、技术架构有一定的理解,为以后工作中参与类似项目开发取得实际经验第3讲ThinkPHP搭建CMS构建项目01第4讲ThinkPHP搭建CMS构建项目02次要内容:使用ThinkPHP创建应用的一般开发流程创建数据库和数据表项目命名并创建项目入口文件完成项目配置创建控制器类创建模型类创建模板文件运行和调试第5讲ThinkPHP搭建CMS用户管理01第6讲ThinkPHP搭建CMS用户管理02第7讲ThinkPHP搭建CMS用户管理03次要内容:模型定义自动验证、字段映射和自动完成CURD操作查询语言更新数据删除数据第8讲ThinkPHP搭建CMS文章内容组件01第9讲ThinkPHP搭建CMS文章内容组件02次要内容:视图模型关联模型第10讲ThinkPHP搭建CMS菜单管理01第11讲ThinkPHP搭建CMS菜单管理02次要内容:菜单与菜单项CMS的内容模型无限分级的菜单第12讲ThinkPHP搭建CMS权限管理次要内容:RBAC管理配置文件认证过程数据库分析节点表角色分组表权限分配表第13讲ThinkPHP搭建CMS模块管理次要内容:模块的作用Widget扩展第14讲ThinkPHP搭建CMS模板管理01第15讲ThinkPHP搭建CMS模板管理02次要内容:ThinkPHP模板引擎模板变量、函数模板标签引入标签库模板配置第16讲ThinkPHP搭建CMS功能整合01第17讲ThinkPHP搭建CMS功能整合02第18讲ThinkPHP搭建CMS功能整合03第19讲ThinkPHP搭建CMS功能整合04第20讲ThinkPHP搭建CMS功能整合05次要内容:用户、用户组管理单元、分类、文章管理菜单、菜单项管理权限管理模块管理
2018/3/20 4:07:38 2.81MB PHP ThinkPHP CMS 内容管理系统
1
使用OpenMP的共享内存并行编程简介该在线课程是在HPC2N和LUNARC之间合作提供的。
OpenMP提供了一种有效的方法来用C,C++和Fortran编写并行程序。
OpenMP程序适合在共享内存体系结构上执行,例如现代多核系统或Lunarc部署并在SNIC内的HPC群集的单个计算节点。
本课程将向参与者引见并行编程的共享内存模型和OpenMP应用程序编程接口。
在许多情况下,OpenMP允许从最耗时的代码部分并行化开始,逐步升级现有的串行程序。
通常,OpenMP程序很容易从一个共享内存多处理器系统移植到另一个系统。
该课程包括讲座和实践环节。
教学语言为英语。
不需要并行计算方面的经验。
但是,希望参与者能够用C,C++或Fortran编写串行程序。
课程内容包括:共享内存编程概念OpenMPAPI的语法并行和串行区域共享和私人数据工作共享的构造和计划
2020/7/18 4:38:50 631KB TeX
1
计算机系统结构大学期末复习资料题库含答案1.看下述程序段:(C)k:R5=R2k+1:R0=R1×R4k+2:R2=R5+1k+3:R4=R0×R3k+4:R3=R4-1K+5:……k和k+2之间发生的是什么数据相关I.先写后读相关II.写-写相关III.先读后写相关A.只有IB.只有I、IIC.只有I、IIID.以上都不对2.开发并行的途径有(D),资源重复和资源共享。
A、多计算机系统B、多道分时C、分布式处理系统D、时间重叠3.在计算机系统设计中,比较好的方法是(D)。
A、从上向下设计B、从下向上设计C、从两头向中间设计D、从中间开始向上、向下设计4.执行微指令的是(C)a.汇编程序b.编译程序c.硬件d.微指令程序5.软件和硬件在(B)意义上是等效的。
A.系统结构B.功能C.功能D.价格6.实现汇编语言源程序变换成机器语言目标程序是由(D)A.编译程序解释B.编译程序翻译C.汇编程序解释D.汇编程序翻译7.按照计算机系统层次结构,算术运算、逻辑运算和移位等指令应属于(A)级机器语言。
A.传统机器语言机器B.操作系统机器C.汇编语言机器D.高级语言机器8.对汇编语言程序员,下列(A)不是透明的。
A.中断字寄存器B.乘法器C.移位器D.指令缓冲器9.在采用基准测试程序来测试评价机器的功能时,下列方法按照评价准确性递增的顺序排列是(B)。
(1)实际的应用程序方法(2)核心程序方法(3)玩具基准测试程序(小测试程序)(4)综合基准测试程序A.(1)(2)(3)(4)B.(2)(3)(4)(1)C.(3)(4)(1)(2)D.(4)(3)(2)(1)10.下列体系结构中,最适合多个任务并行执行的体系结构是(D)A、流水线的向量机结构B、堆栈处理结构C、共享存储多处理机结构D、分布存储多计算机结构11.从用户的观点看,评价计算机系统功能的综合参数是(B):A、指令系统B、吞吐率C、主存容量D、主频率12.设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为△t,采用常规标量单流水线处理机。
若连续执行10条指令,则共需时间(C)△t。
A.8B.10C.12D.1413.系统响应时间和作业吞吐量是衡量计算机系统功能的重要指标。
对于一个持续处理业务的系统而言,(C),表明其功能越好。
A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量14.若每一条指令都可以分解为取指、分析和执行三步。
已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。
如果按串行方式执行完100条指令需要(C)△t。
A.1190B.1195C.1200D.120515.如果按照流水线方式执行,执行完100条指令需要(B)△t。
A.504B.507C.508D.51016.并行访问存储器最大的问题就是访问冲突大,下面不属于并行访问存储器的缺点的是:(D)A、取指令冲突B、读操作数冲突C、写数据冲突D、译码冲突17.一条4段流水线,每段执行时间为1ns,求该流水线执行100条指令最大效率为(C)A.100%B.96.2%C.97.1%D.388%18.假设一条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每一段的执行时间均为,连续执行n条指令所需要花费的最短时间约为(B)(假设仅有“取指令”和“分析”可重叠并假设n足够大):A.B.C.D.19.MISD是指(C)A.单指令流单数据流B.单指令流多数据流C.多指令流单数据流D.多指令流多数据流20.星形网络的网络直径和链路数分别为(A)和(D)。
A.N-1B.N/2C.2D.N(N-1)/221.软件和硬件在(B)意义上是等效的。
A.系统结构B.功能C.功能D.价格
2021/6/14 4:31:37 17.37MB 题库含答案
1
计算机体系结构:量化研讨方法(第五版)英文影印版作者:JohnL.Hennessy
2015/6/17 18:21:35 11.77MB 计算机
1
1.掌握SharedPreferences的使用方法;
2.掌握各种文件存储的区别与适用情况;
3.了解SQLite数据库的特点和体系结构;
4.掌握SQLite数据库的建立和操作方法;
5.理解ContentProvider的用途和原理;
6.掌握ContentProvider的创建与使用方法。
源码和整个工程会上传到博客中,若有需要可下载。
该实验报告包含部分源码,和内容引见。
2017/7/7 6:58:43 689KB 数据存储访问 Android
1
计算机网络资料整理,考试知识点汇总。
网络的互连设备有哪些?分别有什么作用和工作在什么层次?提示:中继器,工作在物理层,功能是对接收信号进行再生和发送,从而增加信号传输的距离。
集线器是一种特殊的中继器,可作为多个网段的转接设备。
网桥工作于数据链路层,不但能扩展网络的距离或范围,而且可提高网络的功能、可靠性和安全性。
路由器工作于网络层,用于连接多个逻辑上分开的网络。
桥路器是一种结合桥接器(bridge)和路由器(router)两者功能的设备,它控制从一个网络组件到另一个网络组件(此时充当桥接器)和从网络到因特网(此时充当路由器)的传输。
网关又叫协议转换器,工作于网络层之上,可以支持不同协议之间的转换,实现不同协议网络之间的互连。
主要用于不同体系结构的网络或者局域网与主机系统的连接。
2018/8/22 2:28:30 464KB 计算机网络
1
绝对经典的好书,第一本引见软件体系的书!学习软件体系结构必读~~
2019/1/15 9:18:31 16.49MB 软件体系结构
1
共 420 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡