全国大学生电子设计大赛培训教程(全),全国大学生电子设计竞赛训练教程目录第1章电子设计竞赛题目与分析1.1全国大学生电子设计竞赛简介1.2全国大学生电子设计竞赛命题原则及要求1.2.1命题范围1.2.2题目要求1.2.3题目类型1.2.4命题格式1.2.5征题办法1.3电子设计竞赛的题目分析1.3.1电源类题目分析1.3.2信号源类题目分析1.3.3无线电类题目分析1.3.4放大器类题目分析1.3.5仪器仪表类题目分析1.3.6数据采集与处理类题目分析1.3.7控制类题目分析第2章电子设计竞赛基础训练2.1电子元器件的识别2.1.1电阻器2.1.2电位器2.1.3电容器2.1.4电感器2.1.5半导体分立器件2.1.6半导体集成电路2.1.7表面贴装元件2.2装配工具及方法2.2.1装配工具2.2.2焊接材料2.2.3焊接工艺和方法2.3印制电路板设计与制作2.3.1印制电路板设计2.3.2印制电路板的制作第三章单元电路训练3.1集成直流稳压电源的设计3.1.1直流稳压电源的基本原理3.1.2三端固定式正压稳压器3.1.3三端固定式负压稳压器3.1.4三端可调式稳压器3.1.5正、负输出稳压电源3.1.6斩波调压电源电路3.1.7精密稳压电源电路3.1.8DC-DC电源电压3.1.9受控稳压电源3.1.10LCD显示器用负压电源3.2运算放大器电路3.2.1运算放大器基本特性3.2.2基本运放应用电路3.2.3测量放大电路3.3信号产生电路3.3.1分立模拟电路构成矩形波产生电路3.3.2正弦波产生电路3.3.3三角波产生电路3.3.4多种信号发生电路3.4信号处理电路3.4.1有源滤波电路3.4.2电压/频率、频率/电压变换电路3.4.3电流-电压变换电路3.5声音报警电路3.5.1分立元件制作的声音报警电路3.5.2与单片机接口的声音报警电路与程序3.5.3与可编程逻辑器件接口的声音报警电路与程序3.6传感器及其应用电路3.6.1传感器种类引见3.6.2霍尔传感器与应用电路3.6.3金属传感器与应用电路3.6.4温度传感器与应用电路3.6.5光电传感器与应用电路3.6.6超声波传感器与应用电路3.7功率驱动电路3.7.1直流电机驱动接口电路3.7.2步进电机及驱动电路3.7.3继电器电路3.7.4固态继电器电路3.8显示电路3.8.1LED显示器接口电路3.8.2LCD显示器的控制3.9A/D转换器3.9.1A/D转换器的分类及简介3.9.2A/D转换器的主要技术指标3.9.3A/D转换器及其相应接口电路选择原则3.9.4常用AD转换器3.9.5A/D接口电路及程序设计3.10D/A转换器3.10.1D/A转换器分类及简介3.10.2D/A转换器的主要技术指标3.10.3D/A转换器选用原则3.10.4常用D/A转换器3.10.5D/A接口电路及程序设计第4章单片机最小系统设计制作训练4.1单片机最小系统设计制作4.1.1单片机最小系统电路板硬件设计4.1.2单片机最小系统电路板测试程序设计4.2通用键盘显示电路设计制作4.2.1通用可编程键盘和显示器的接口电路芯片82794.2.2基于8279的通用键盘和显示电路硬件设计4.2.38279与单片机最小系统电路板的连接4.2.4基于8279的通用键盘和显示电路程序设计4.3单片机与液晶显示电路接口电路及程序设计4.3.1MDLS点阵字符型液晶显示模块模块及程序设计4.3.2LMA97S005AD点阵图形型液晶显示模块及程序设计4.4单片机与D/A及A/D转换电路设计制作4.4.1D/A转换电路及程序设计4.4.2A/D转换电路及程序设计第5章可编程逻辑器件系统设计制作训练5.1FPGA最小系统的设计制作5.1.1Xilinx公司的FPGA器件5.1.2FPGA最小系统电路设计5.1.3FPGA最小系统印制板设计5.1.4FPGA最小系统电源电路的设计5.2FPGA最小系统配置电路的设计5.2.1使用PC并行口配置FPGA5.2.2使用单片机配置FPGA5.2.3Spartan-Ⅱ器件的配置5.2.4各种模式的配置方式5.3Modelsim仿真工具的使用5.3.1设计流程5.3.2功能仿真和时序仿真5.3.3功能仿真
1
第一部分简介  第1章简介2  1.1概述2  1.2进程、线程与信息共享3  1.3IPC对象的持续性4  1.4名字空间5  1.5fork、exec和exit对IPC对象的影响7  1.6出错处理:包裹函数8  1.7Unix标准9  1.8书中IPC例子索引表11  1.9小结13  习题13  第2章PosixIPC14  2.1概述14  2.2IPC名字14  2.3创建与打开IPC通道16  2.4IPC权限18  2.5小结19  习题19  第3章SystemVIPC20  .3.1概述20  3.2key_t键和ftok函数20  3.3ipc_perm结构22  3.4创建与打开IPC通道22  3.5IPC权限24  3.6标识符重用25  3.7ipcs和ipcrm程序27  3.8内核限制27  3.9小结28  习题29  第二部分消息传递  第4章管道和FIFO32  4.1概述32  4.2一个简单的客户-服务器例子32  4.3管道32  4.4全双工管道37  4.5popen和pclose函数39  4.6FIFO40  4.7管道和FIFO的额外属性44  4.8单个服务器,多个客户46  4.9对比迭代服务器与并发服务器50  4.10字节流与消息51  4.11管道和FIFO限制55  4.12小结56  习题57  第5章Posix消息队列58  5.1概述58  5.2mq_open、mq_close和mq_unlink函数59  5.3mq_getattr和mq_setattr函数61  5.4mq_send和mq_receive函数64  5.5消息队列限制67  5.6mq_notify函数68  5.7Posix实时信号78  5.8使用内存映射I/O实现Posix消息队列85  5.9小结101  习题101  第6章SystemV消息队列103  6.1概述103  6.2msgget函数104  6.3msgsnd函数104  6.4msgrcv函数105  6.5msgctl函数106  6.6简单的程序107  6.7客户-服务器例子112  6.8复用消息113  6.9消息队列上使用select和poll121  6.10消息队列限制122  6.11小结124  习题124  第三部分同步  第7章互斥锁和条件变量126  7.1概述126  7.2互斥锁:上锁与解锁126  7.3生产者-消费者问题127  7.4对比上锁与等待131  7.5条件变量:等待与信号发送132  7.6条件变量:定时等待和广播136  7.7互斥锁和条件变量的属性136  7.8小结139  习题139  第8章读写锁140  8.1概述140  8.2获取与释放读写锁140  8.3读写锁属性141  8.4使用互斥锁和条件变量实现读写锁142  8.5线程取消148  8.6小结153  习题153  第9章记录上锁154  9.1概述154  9.2对比记录上锁与文件上锁157  9.3Posixfcntl记录上锁158  9.4劝告性上锁162  9.5强制性上锁164  9.6读出者和写入者的优先级166  9.7启动一个守护进程的独一副本170  9.8文件作锁用171  9.9NFS上锁173  9.10小结173  习题174  第10章Posix信号量175  10.1概述175  10.2sem_open、sem_close和sem_  unlink函数179  10.3sem_wait和sem_trywait函数180  10.4sem_post和sem_getvalue函数180  10.5简单的程序181  10.6生产者-消费者问题186  10.7文件上锁190  10.8sem_init和sem_destroy函数191  10.9多个生产者,单个消费者193  10.10多个生产者,多个消费者19
2017/1/14 5:24:31 42.17MB 操作系统
1
王惠南编著简介:本书阐述了GPS导航及其应用的基本原理。
全书共分为十章。
目录:前言第一章结论1.1GPS定位技术的发展1.2GPS定位系统的组成1.3美国对GPS用户的限制性政策第二章全球定位系统(GPS)的时空参考系统2.1GPS坐标系统简介2.2天球坐标系2.3地球坐标系2.4全球定位系统(GPS)的时间参考系统第三章卫星的基本运行规律与GPS卫星位置计算3.1GPS卫星的无摄运动3.2GPS卫星无摄运动轨道描述与真近点角f的计算3.3GPS卫星的瞬时位置和速度3.4GPS卫星的受摄运动3.5GPS卫星的星历3.6由卫星预报星历计算GPS卫星坐标第四章GPS卫星的广播信号4.1GPS卫星播发的信号4.2伪随机码扩频与相关接收4.3C/A码与P码4.4GPS卫星信号的构成4.5GPS卫星的导航电文第五章GPS导航定位的观测量、观测方程以及误差分析5.1GPS导航定位的基本观测量5.2测码伪距观测方程5.3测相伪距观测方程5.4观测方程的线性化5.2关于GPS观测量的误差分析第六章GPS静态定位6.1基本概念6.2静态单点定位6.3观测卫星的几何分布及其对单点定位精度的影响6.4静态相对定位6.5静态相对定位的线性化观测方程6.6整周模糊度的确定方法第七章GPS动态定位原理7.1测码伪距动态绝对定位7.2测相伪距动态绝对定位7.3测码伪距动态相对定位7.4测相伪距动态相对定位第八章GPS的载体速度测量、姿势测量以及时间测量8.1GPS接收机的载体速度测量8.2利用GPS载波相位信号确定载体姿势8.3GPS测时第九章GPS/INS组合导航系统9.1简述9.2卡尔曼滤波技术9.3采用卡尔曼滤波器的组合方法9.4采用位置、速度组合的GPS/INS导航系统9.5采用伪距、伪距率组合的GPS/INS导航系统9.6INS速度辅助GPS接收机环路第十章GPS应用技术10.1GPS在飞机精密进场着陆中的应用10.2GPS在空中交通管制(ATC)中的应用10.3GPS在无人驾驶飞机中的应用10.4GPS在弹道轨迹测量中的应用10.5GPS在航空摄影测绘中的应用10.6GPS在自动车辆定位导航系统中的应用10.7GPS在低轨人造卫星中的应用10.8GPS在航天飞机上的应用10.9GPS在航海导航定位中的应用10.10GPS在建立地区性或全国性大地测量控制网中的应用10.11GPS技术在海洋测量中的应用10.12GPS在地球动力学方面的应用10.13GPS在精密工程测量和工程形变监测中的应用10.14GPS/GIS合成系统
2022/10/28 12:47:08 6.57MB GPS 导航
1
原厂固件MAC55FBF1
2019/10/12 19:25:52 4MB 原厂固件MAC 55FBF1
1
《InsideTheC++ObjectModel》专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。
这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。
Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。
他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。
本书涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。
本书重点:探索“对象导向程序所支持的C++对象模型”下的程序行为。
对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。
检验由程序变形所带来的效率冲击。
提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。
C++成山似海的书籍堆中,这一本不是婴幼儿奶粉,也不是较大婴儿奶粉,它是成人专用的低脂高钙特殊奶粉。
对于C++底层机制感兴味的读者,这本书会给你“漫卷诗书喜欲狂”的感觉。
了解C++ObjectModel,是学习ComponentObjectModel的最短路线。
如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么InsideTheC++ObjectModel正适合你。
关于作者:StanleyLippman目前是华特迪斯尼主题动画公司(WaltDisneyFeatureAnimation)的主要软件工程师。
他曾经在AT&T贝尔实验室领导cfront3.0和2.1版的编译器开发小组。
他也是贝尔实验室中由BjameStroustrup所领导的Foundation专案组中的一员,负责对象模型并研究C++程序开发环境。
Stan著有极为成功的C++Primer一书,也发表过许多C++方面的论文。
Stan最近刚从C++Report的编辑位置上“退隐”,他曾在那个位置上做了4年。
他的C++论述遍及全球。
关于译者:侯捷,海峡两岸著名的电脑技术自由作家,对于技术的钻研和发表,有独特的品性与坚持。
作品涵盖著、译、评三方面,散见于各种刊特、媒体、网站论坛,深受读者喜爱和尊敬。
作者简介:StanleyB.Lippman的职业是提供关于C++和面向对象的训练、咨询、设计和指导。
他在成为一名独立咨询顾问之前,曾经是迪士尼动化公司的首席软件设计师。
当他在AT&TBell实验室的时候,领导了cfront3.0版本和2.1版本的编译器开发组。
他也是BjarneStroustrup领导的Bell实验室Foundation项目的成员之一,负责C++程序设计环境中的对象模型部分。
他还撰写了许多关于C++的文章。
目前他已受雇于微软公司,负责VisualC++项目。
 目录:  本立道生(侯捷译序)目录前言(StanleyB.Lippman)第0章导读(译者的话)第1章关于对象(ObjectLessons)1.1C++模式模式(TheC++ObjectModel)1.2关键词所带来的差异(AKeywordDistinction)1.3对象的差异(AnObjectDistinction)第2章构造函数语意学(TheSemanticsofconstructors)2.1DefaultConstructor的建构操作2.2CopyConstructor的建构操作2.3程序转换语意学(ProgramTransformationSemantics)2.4成员们的初始化队伍(MemberInitializationList)第3章Data语意学(TheSemanticsofData)3.1DataMember的绑定(TheBindingofaDataMember)3.2DataMember的布局(DataMemberLayout)3.3DataMember的存取3.4“继承”与DataMember3.5对象成员的效率(ObjectMemberEfficiency)3.6指向DataMembers的指针(PointertoDataMembers)第4章Function语意学(TheSemanticsofFunction)4.1Member的各种调用方式4.2VirtualMemberFunctions(虚拟成员函数)4.3函数的效能4.4指向MemberFunctions的指针(Pointer-to-MemberFunctions)4.5InlineFunctions
2021/9/7 12:22:05 14.44MB 高清全文
1
很实用的Verilog实例!目录:王金明:《VerilogHDL程序设计教程》程序例子,带说明。
【例3.1】4位全加器【例3.2】4位计数器【例3.3】4位全加器的仿真程序【例3.4】4位计数器的仿真程序【例3.5】“与-或-非”门电路【例5.1】用case语句描述的4选1数据选择器【例5.2】同步置数、同步清零的计数器【例5.4】用initial过程语句对测试变量A、B、C赋值【例5.5】用begin-end串行块产生信号波形【例5.6】用fork-join并行块产生信号波形【例5.7】持续赋值方式定义的2选1多路选择器【例5.8】阻塞赋值方式定义的2选1多路选择器【例5.9】非阻塞赋值【例5.10】阻塞赋值【例5.11】模为60的BCD码加法计数器【例5.12】BCD码—七段数码管显示译码器【例5.13】用casez描述的数据选择器【例5.15】用for语句描述的七人投票表决器【例5.16】用for语句实现2个8位数相乘【例5.17】用repeat实现8位二进制数的乘法【例5.18】同一循环的不同实现方式【例5.19】使用了`include语句的16位加法器【例5.20】条件编译举例【例6.1】加法计数器中的进程【例6.2】任务举例【例6.3】测试程序【例6.4】函数【例6.5】用函数和case语句描述的编码器(不含优先顺序)【例6.6】阶乘运算函数【例6.7】测试程序【例6.8】顺序执行模块1【例6.9】顺序执行模块2【例6.10】并行执行模块1【例6.11】并行执行模块2【例7.1】调用门元件实现的4选1MUX【例7.2】用case语句描述的4选1MUX【例7.3】行为描述方式实现的4位计数器【例7.4】数据流方式描述的4选1MUX【例7.5】用条件运算符描述的4选1MUX【例7.6】门级结构描述的2选1MUX【例7.7】行为描述的2选1MUX【例7.8】数据流描述的2选1MUX【例7.9】调用门元件实现的1位半加器【例7.10】数据流方式描述的1位半加器【例7.11】采用行为描述的1位半加器【例7.12】采用行为描述的1位半加器【例7.13】调用门元件实现的1位全加器【例7.14】数据流描述的1位全加器【例7.15】1位全加器【例7.16】行为描述的1位全加器【例7.17】混合描述的1位全加器【例7.18】结构描述的4位级连全加器【例7.19】数据流描述的4位全加器【例7.20】行为描述的4位全加器【例8.1】$time与$realtime的区别【例8.2】$random函数的使用【例8.3】1位全加器进位输出UDP元件【例8.4】包含x态输入的1位全加器进位输出UDP元件【例8.5】用简缩符“?”表述的1位全加器进位输出UDP元件【例8.6】3选1多路选择器UDP元件【例8.7】电平敏感的1位数据锁存器UDP元件【例8.8】上升沿触发的D触发器UDP元件【例8.9】带异步置1和异步清零的上升沿触发的D触发器UDP元件【例8.12】延迟定义块举例【例8.13】激励波形的描述【例8.15】用always过程块产生两个时钟信号【例8.17】存储器在仿真程序中的使用【例8.18】8位乘法器的仿真程序【例8.19】8位加法器的仿真程序【例8.20】2选1多路选择器的仿真【例8.21】8位计数器的仿真【例9.1】基本门电路的几种描述方法【例9.2】用bufif1关键字描述的三态门【例9.3】用assign语句描述的三态门【例9.4】三态双向驱动器【例9.5】三态双向驱动器【例9.6】3-8译码器【例9.7】8-3优先编码器【例9.8】用函数定义的8-3优先编码器【例9.9】七段数码管译码器【例9.10】奇偶校验位产生器【例9.11】用if-else语句描述的4选1MUX【例9.12】用case语句描述的4选1MUX【例9.13】用组合电路实现的ROM【例9.14】基本D触发器【例9.15】带异步清0、异步置1的
2020/10/10 20:05:56 127KB Verilog 实例 经典
1
XMOS的玩家必备,除了4.11外,其他基本全了!3.20&3.24,无控制面板,3.26为某发烧厂正式版,有完整控制面板,听感:3.203.40,解析高-音场大-动态好,3.26胆机味浓-厚实-耐听!不保证所无机器能用,大多数ID都放入,MUA1快乐的使用中,比原1.61的秒10条街!
2016/7/1 9:17:05 4MB XMOS MUA1 驱动 无嘟音
1
commons-lang3-3.4jar包含org.apache.commons.lang.StringEscapeUtils类。
2019/1/2 14:15:34 1.35MB commons-lang3-3. commons-lang3-3.
1
宁志地方政府网站管理系统是一套专为地方政府建站首选的信息网站管理系统,大红色风格宽频页面十分大方。
宁志网站管理系统是国内知名建站软件,它由技术人员开发好了的一种现成建站软件,主要为全国各地方政府、公安、事业单位、企业公司、自助建站提供方便。
网站系统无复杂的安装设置要求,适合广大工作人员使用。
特点:安全、稳定、美观、实用、易操作...可设管理员权限分配。
功能模块:3.1、站点提示模块3.2、站点管理模块3.3、用户管理模块3.4、信息管理模块3.4.1、添加新文章管理3.4.2、添加链接文章管理3.4.3、栏目类别管理3.4.4、红头文件管理3.4.5、附件管理3.4.6、IP段管理3.5、专题管理模块3.6、数据库管理模块3.7、留言本管理模块3.8、投票管理模块3.9、站群链接管理模块3.10、日志管理模块更新:增加列表的行数据调用增加留言查询属性修正友情链接的字数
2015/8/3 5:21:09 17.26MB asp
1
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。
目录如下:第一章SV环境构建常识 1 1.1数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 关联数组 21 枚举类型 23 字符串 25 1.2过程块和方法 27 initial和always 30 function逻辑电路 33 task时序电路 35 动态静态变量 39 1.3设计例化和连接 45第二章验证的方法 393 动态仿真 395 静态检查 397 虚拟模型 403 硬件加速 405 效能验证 408 功能验证 410第三章SV组件实现 99 3.1接口 100 什么是interface 101 接口的优势 108 3.2采样和数据驱动 112 竞争问题 113 接口中的时序块clocking 123 利于clocking的驱动 133 3.3测试的开始和结束 136 仿真开始 139 program隐式结束 143 program显式结束 145 软件域program 147 3.4调试方法 150第四章验证的计划 166 4.1计划概述 166 4.2计划的内容 173 4.3计划的实现 185 4.4计划的进程评估 194第五章验证的管理 277 6.1验证的周期检查 277 6.2管理三要素 291 6.3验证的收敛 303 6.4问题追踪 314 6.5团队建设 321 6.6验证的专业化 330第六章验证平台的结构 48 2.1测试平台 49 2.2硬件设计描述 55 MCDF接口描述 58 MCDF接口时序 62 MCDF寄存器描述 65 2.3激励发生器 67 channelinitiator 72 registerinitiator 73 2.4监测器 74 2.5比较器 81 2.6验证结构 95第七章激励发生封装:类 209 5.1概述 209 5.2类的成员 233 5.3类的继承 245 三种类型权限protected/local/public 247 thissuper 253 成员覆盖 257 5.4句柄的使用 263 5.5包的使用 269第八章激励发生的随机化 340 7.1随机约束和分布 340 权重分布 353 条件约束 355 7.2约束块控制 358 7.3随机函数 366 7.4数组约束 373 7.5随机控制 388第九章线程与通信 432 9.1线程的使用 432 9.2线程的控制 441 三个fork...join 443 等待衍生线程 451 停止线程disable 451 9.3线程的通信 458第十章进程评估:覆盖率 495 10.1覆盖率类型 495 10.2功能覆盖策略 510 10.3覆盖组 516 10.4数据采样 524 10.5覆盖选项 544 10.6数据分析 550第十一章SV语言核心进阶 552 11.1类型转换 552 11.2虚方法 564 11.3对象拷贝 575 11.4回调函数 584 11.5参数化的类 590第十二章UVM简介 392 8.2UVM简介 414 8.3UVM组件 420 8.4UVM环境 425
2022/10/19 15:18:43 47.25MB systemverilog
1
共 245 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡