电子书-C语言核心技术+C语言深度解剖学习笔记最近面试了一些人,包括应届本科、硕士和工作多年的程序员, 在问到 C 语言相关的问题的时候,总是没几个人能完全答上我的问 题。甚至一些工作多年,简历上写着“最得意的语言是 C 语言”,“对 C 有很深的研究”,“精通 C 语言”的人也答不完全我的问题,甚至有 个别人我问的问题一个都答不上。于是我就想起了我去年闲的使用写 的这本小册子。 这本小册子已经在我电脑里睡了一年大觉了。并非没有出版社愿 意出版,而是几个大的出版社都认为书写得不错,但太薄,利润太低, 所以要求我加厚到 300 页以上。我拒绝加厚,并为此和几个出版社僵 持了一年多。我认为经典的东西一定要精炼,不要废话。这次由于面 试别人,所以终于记起了我还写过这么一本小册子。想了想,还是决 定挂到网上免费让大家看得了。并为此专门为本书开了个博客,以方 便和读者交流。
标签: C语言
上传时间: 2022-02-17
上传用户:
针 对 日 常 生 活 中 人 们 热 衷 于 盆 栽 种 植 但 又 因 工 作 繁 忙 而 忘 记 浇 水 导 致 盆 栽 枯 死 的 问 题 , 本 文 提出 采 用 STM32 作 为 系 统 主 控 芯 片 , 构 建 一 个 “ 手 机 APP + 现 场 传 感 器 控 制 ” 的 智 能 监 控 种 植 系 统 。 通 过 对 指 定植 物 种 植 环 境 的 温 度 、 湿 度 数 据 进 行 统 计 分 析 , 能 实 现 自 动 浇 灌 、 调 整 光 照 、 远 程 告 警 及 无 线 监 控 等 功 能 , 最 终实 现 盆 栽 智 能 种 植 , 为 盆 栽 种 植 爱 好 者 提 供 便 利 。 本 系 统 设 计 具 有 简 单 、 实 用 性 强 、 可 靠 性 高 等 特 点 。
上传时间: 2022-04-28
上传用户:
主要是介绍用stm32作为基础 oled显示 具有GPS、记步、测心率等功能
上传时间: 2022-04-30
上传用户:fliang
各位同学在使用ad设计pcb时,经常会遇到快捷键位记不全而苦恼,别担心,快捷键大全来了。
标签: Altium designer pcb 快捷键
上传时间: 2022-05-18
上传用户:ttalli
糖尿病被列为世界三大难症之一,危害巨大。而随着人们生活方式和生活环境的改变,糖尿病患者的数量还在不断增多,且呈现年轻化的趋势。由于影响糖尿病病情的因素很多,大部分患者需要进行血糖的自我监控,以达到稳定病情和促进治疗的目的,而便携式血糖仪因其使用便捷而受到广大糖尿病患者的青睐。现有针对便携式血糖仪的研究大多是针对技术层面的,极少有人关注它的软性层面即其在人机交互性方面的发展。本文以人机交互理论为指导,从寻找和研究目标用户、发掘用户的潜在交互需求出发,系统分析和比较了现有便携式血糖仪的使用过程和使用方式,从而了解了其在使用过程中的人机交互情况,并针对现有便携式血糖仪的交互性进行了评估,总结了现有便携式血糖仪在人机交互和人机界面设计方面的优点和问题点,提出了针对便携式血糖仪的交互式设计准则以及在设计上的改进意见,同时还展望了便携式血糖仪在人机交互方面的发展趋势。2.1便携式血糖仪的分类血糖仪自1968年由汤姆·克莱曼斯发明至今,血糖仪经历了不同的技术发展阶段,出现了采血便携血糖仪、动态血糖仪、表式血糖仪等等不同原理的血糖仪,目前广大糖尿病患者大部分购买的都是便携式血糖仪。2.1.1按工作原理分类从工作原理上便携式血糖仪分为两种,一种是光电型,一种是电极型。光电血糖仪有一个光电头,但探测头暴露在空气里,很容易受到污染,影响测试结果,使用寿命比较短,一般在两年之内是比较准确的,两年后需要定期做校准;电极型的测试原理比较科学,电极口内藏,可以避免污染,并且测试的精读比较高,正常使用的情况下,不需要校准,寿命长。2.1.2按测糖方式分类目前市场上常见的血糖仪按照测糖技术可以分为电化学法测试和光反射技术测试两大类。前者是酶与葡萄糖反应产生的电子再运用电流记数设施,读取电子的数量,再转化成葡萄糖浓度读数。后者是通过酶与葡萄糖的反应产生的中间物(带颜色物质),运用检测器检测试纸反射面的反射光的强度,将这些反射光的强度,转化戏葡萄糖浓度
上传时间: 2022-06-17
上传用户:zhanglei193
[摘要]在天线单元设计中采用了高频、低噪声放大器,以减弱天线热噪声及前面几级单元电路对接收机性能的影响;基于超外差式电路结构、镜频抑制和信道选择原理,选用G P2010芯片实现了射频单元的三级变频方案,并介绍了高稳定度本振荡信号的合成和采样量化器的工作原理,得到了导航电文相关提取所需要的二进制数字中频卫星信号。[被屏蔽广告]关键词:GPS接收机灵敏度超外差锁相环频率合成利用GPS卫星实现导航定位时,用户接收机的主要任务是提取卫星信号中的伪随机噪声码和数据码,以进一步解算得到接收机载体的位置、速度和时间(PVT)等导航信息。因此,GPS接收机是至关重要的用户设备。目前实际应用的GPS接收机电路一般由天线单元、射频单元、通信单元和解算单元等四部分组成,如图1所示。本文在分析GPS卫星信号组成的基础上,给出了射频前端GP2010的原理及应用。1GPS 卫星信号的组成GPS卫星信号采用典型的码分多址(CDMA)调制技术进行合成(如图2所示),其完整信号主要包括载波、伪随机码和数据码等三种分量。信号载波处于L波段,两载波的中心顿率分别记作L1和1.2,卫星信号参考时钟频率f0为10.23MHz,信号载波L1的中心频率为ro的154倍频,即:fL.1=154×f0-1575,42MHz(1)其波长A 1-19.03cm:信号载波12的中心频率为f0的120倍频,即:fL.2-120X f0-1227.60M1z(2)其波长A 2-24.42cm.两载波的频率差为347.82M1z,大约是12的28.3%,这样选择载波频率便于测得或消除导航信号从GPS卫星传播至接收机时由于电离层效应而引起的传播延迟误差,伪随机噪声码(PR N)即测距码主要有精测距码(P码)和粗测距码(C/A码)两种。其中P码的码率为10.23M12、C/A码的码率为1.023MHz。数据码是GPS卫星以二进制形式发送给用户接收机的导航定位数据,又叫导航电文或D码,它主要包括卫星历、卫星钟校正、电离层延迟校正、工作状态信息、C/A码转换到捕获P码的信息和全部卫星的概略星历:总电文由1500位组成,分为5个子帧,每个子帧在6s内发射10个字,每个字30位,共计300位,因此数据码的波特率为50bps.
上传时间: 2022-06-19
上传用户:zhaiyawei
单片机课程设计 篮球记分器 LANE STUDIO CONTENT 1 2 3 4 5 系统功能 课题运用的知识点 系统原理的设计 硬件部分的设计 软件部分设计 1 系统功能 PART 1 PART 1 随着科技的迅猛发展,单片机在计算机应用领域中起到了越来越重要的作用. 单片机体积小,功能强,集成了微型机的各部件,大大缩短了系统内信号传送的距离,从而提高了系统的可靠性及运行速度。 该系统主要是实现以下几种功能: ① 计分:能同时显示甲、乙两队比分,最大计分数为99。能分别对甲、乙两队比分进行加分。 ② 计时:从比赛开始时启动计时工作方式,初始时间为00,最大计时为99 分钟, 经过修改后应该还能实施计时暂停,还能设定为倒计时。 ③ 交换比分:中场交换比赛场地时,能交换甲、乙两队比分的位置。 ④ 哨音提示:设定的比赛时间到了,能自动哨音提示比赛结束. PART 1 2 课题运用的知识点 PART 1 PART 2 1 2 3 人机接口 AT89C51单片机的运用 LED数码管的运用 本课题主要运用单片机设计知识设计篮球赛记时计分器,因此涉及到的知识点主要有以下几点: 3 系统原理的设计 PART 3 按 钮 单片机芯 片 时间显示 比分显示 为了实现原理图的设计目标,同时结合自己获取的各种资料以及要达到的具体功能,所确定的组成框图如图。 一、组成框图的组成说明 二、组成框图的组成及其功能说明 1、LED能够显示比赛成绩和比赛时间,并且能够显示调整后的比赛成绩和时间 2、控制按钮由两队的加分按钮组成、以中场中止按钮组成。 3、暂停比赛时间 4 硬件部分的设计 PART 4 单片机接口电路 复位电路 1 复位是指单片机的CPU或系统中其它的部件处于某一确定的初试状态,并从这一状态开始工作。除了进入系统的正常初始化之外,当由于程序运行出错或是操作错误使系统处于锁死状态,为摆脱困境,需要进行按键复位。 通常单片机的复位操作有上电复位、信号复位、运行监视复位,运行监视复位有程序运行监视和电源监视。 在本设计中,则是采用上电复位,原理是当电源接通后,上电瞬间RESET引脚获取高电平,该高电平需要电容充电来维持,当高电平维持在两个机械周期以上则单片机能被复位。 PART 4 2 晶体振荡电路 晶体振荡电路用于产生单片机工作时所需的时钟信号,从而保证各部分工作的同步。单片机内部有一个高增益反相反大器,只要在输入端XTAL1与输出XTAL2之间挂一个晶体振荡器和微调电容就可以构成一个稳定的自激震荡器并在单片机内部产生的时钟脉冲信号。电容器C1与C2用于稳定频率和快速起振,电容一般在5PF—30PF,本设计电容为30PF。 PART 4 3 键盘接口电路 与通用单片机相比,单片机应用系统中的键盘种类很多,键盘中按键数量设置依系统操作要求而定。单片机应用系统中的键盘有独立式和行列式两种。
上传时间: 2022-06-22
上传用户:canderile
RFID无线射频识别技术从诞生发展到现在RFID技术已经日趋成熟和标准化,RFID标签具有体积小容量大,寿命长,可重复使用等特点,支持快速读写、非可视识别、移动识别、多目标识别、定位及长期跟踪管理。RFID技术与互联网、通讯等技术相结合,可实现全球范围内的物品跟踪与信息共享。RFID技术被广泛应用于物流、制造、公共信息服务等行业,大幅提高了管理与运作效率,降低了成本。如何将RFID技术与军事装备维修管理相结合,并且将其系统化、平常化,迅速转化为战斗力是一件非常有意义的事情。本课题研究的是RFID技术在军事装备维修保养中的应用。主要讨论了基于RFID技术的军事装备维修管理系统的开发与设计。通过该系统可以实现待修装备的入库信息更记(包括入库时间、入库送交人、送交单位、期望交货时间等)待维修设备的信息(包括出)日期、配发时间、配发单位、负责人以及维修历史记录)、维修记录信息(包括维修时间、故障现象、故障原因、维修内容、维修责任人)的增加与更改、已修装备的出库管理等过程的自动化管理。利用超高频(900M)RFID的远距离非接触读写特性,可以使这些操作的过程变得简单易行。该系统的使用必将为提高我军的装备维修效率,降低维修成本带来好处。
标签: RFID
上传时间: 2022-06-25
上传用户:
1.2 源代码表示不考虑主题,列举 15 000行源代码本身就是一件难事。下面是所有源代码都使用的文本格式:1.2.1 将拥塞窗口设置为13 8 7 - 3 8 8 这是文件t c p _ s u b r . c中的函数t c p _ q u e n c h。这些源文件名引用4 . 4 B S D - L i t e发布的文件。4 . 4 B S D在1 . 1 3节中讨论。每个非空白行都有编号。正文所描述的代码的起始和结束位置的行号记于行开始处,如本段所示。有时在段前有一个简短的描述性题头,对所描述的代码提供一个概述。这些源代码同4 . 4 B S D - L i t e发行版一样,偶尔也包含一些错误,在遇到时我们会提出来并加以讨论,偶尔还包括一些原作者的编者评论。这些代码已通过了 G N U缩进程序的运行,使它们从版面上看起来具有一致性。制表符的位置被设置成 4个栏的界线使得这些行在一个页面中显示得很合适。在定义常量时,有些 # i f d e f语句和它们的对应语句 # e n d i f被删去(如:G A T E W A Y和M R O U T I N G,因为我们假设系统被作为一个路由器或多播路由器 )。所有r e g i s t e r说明符被删去。有些地方加了一些注释,并且一些注释中的印刷错误被修改了,但代码的其他部分被保留下来。这些函数大小不一,从几行 (如前面的t c p _ q u e n c h)到最大11 0 0行(t c p _ i n p u t)。超过大约4 0行的函数一般被分成段,一段一段地显示。虽然尽量使代码和相应的描述文字放在同一页或对开的两页上,但为了节约版面,不可能完全做到。本书中有很多对其他函数的交叉引用。为了避免给每个引用都添加一个图号和页码,书封底内页中有一个本书中描述的所有函数和宏的字母交叉引用表和描述的起始页码。因为本书的源代码来自公开的 4 . 4 B S D _ L i t e版,因此很容易获得它的一个拷贝:附录 B详细说明了各种方法。当你阅读文章时,有时它会帮助你搜索一个在线拷贝 [例如U n i x程序grep ( 1 )]。描述一个源代码模块的各章通常以所讨论的源文件的列表开始,接着是全局变量、代码维护的相关统计以及一个实际系统的一些例子统计,最后是与所描述协议相关的 S N M P变量。全局变量的定义通常跨越各种源文件和头文件,因此我们将它们集中到的一个表中以便于参考。这样显示所有的统计,简化了后面当统计更新时对代码的讨论。卷 1的第2 5章提供了S N M P的所有细节。我们在本文中关心的是由内核中的 T C P / I P例程维护的、支持在系统上运行的S N M P代理的信息。TCP IP详解 卷1协议 :http://dl.21ic.com/download/tcpip-288223.html TCP IP详解 卷2实现 :http://dl.21ic.com/download/tcpip-288224.html TCPIP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议 :http://dl.21ic.com/download/tcpip-288225.html
上传时间: 2022-07-27
上传用户:
eeworm.com VIP专区 单片机源码系列 39资源包含以下内容:1. 单片机项目-字符显示(LCD1602).rar2. 单片机项目19-电子日历(1602显示).rar3. 十天学会单片机和C语言编程.rar4. 单片机项目集.rar5. 项目实时时钟.zip6. Keil C51使用详解.rar7. efsl-0.2.8(sd card 文件系统 fat).rar8. MC9S12_datasheet中文.pdf9. uCOS-II vv2.8源码.rar10. 步进电机步距角细分单片机控制系统.pdf11. 智能小车制作.zip12. 单片机芯片资料.zip13. 存储器芯片资料.zip14. 51单片机C语言编程入门(中科大)(1).pdf15. 如何为keil c51编写自己display接口.zip16. PRJPCBStructure设计.rar17. 温度传感器液晶显示实验.rar18. 51单片机接入以太网.rar19. 基于软件仿真和硬件电路联调的单片机课程设计.pdf20. PIC单片机特殊指令助记符.zip21. 红外测温仪.rar22. PIC单片机宏汇编器MPASM指令表.zip23. 51单片机精简开发板.doc24. 单片机小编辑程序.rar25. ARM单片机入门.doc26. C8051F9xx_中文版.pdf27. 基于c51设计的交通灯.zip28. 超声波测距资料.rar29. PIC初学试题一(微型计算机概论习题).zip30. 51单片机学习总结.doc31. 智能汽车设计导论 第一部分.ppt32. PIC初学试题四(PIC指令系统习题).zip33. 自主移动机器人激光全局定位系统.pdf34. 第1章 智能汽车设计导论 第二部分.ppt35. PIC初学试题三(PIC存储器习题).zip36. AVR、51系列、PIC单片机的对比分析.doc37. 非理性因素分析与探讨.ppt38. PIC初学试题二(PIC单片机组成习题).zip39. 血压计中仪表放大器的设计与制作.rar40. 单片机项目和作品简介.doc41. 步进电机原理与控制简介.pdf42. C8051FXXX PCB design notes.pdf43. STC12C5A60S2系列单片机中文完全手册.pdf44. 基于单片机的步进电机控制器的设计论文.doc45. STC89C51单片机.doc46. PIC单片机C语言编程指南.pdf47. MC34018双音频电话芯片.pdf48. proteus使用指南.pdf49. DTMF电路HT9200A与单片机的接口.pdf50. Proteus_入门教程.pdf51. 51系列单片机资料.pdf52. 51单片机与双工及单工通信.rar53. 单片机技术应用实验实训指导.doc54. STM8S系列MCU功耗管理.pdf55. 电子密码锁单片机课程设计.doc56. Cortex-M0微控制器概述及性能分析.pdf57. 基于MSP430与DTMF技术的医院呼叫对讲系统的设计.rar58. 51单片机流水灯程序.rar59. Keil与proteus完美结合教程.pdf60. ARM入门.rar61. 2011年全国大学生电子设计大赛培训-基础知识.ppt62. 51芯片与ADc.rar63. 51芯片的82C55IO扩展.rar64. IBM-PC汇编语言程序设计(第五版).pdf65. DS12887A万年历PCB资料.pdf66. 智能可编程变速车.doc67. 51单片机100例.pdf68. 8段LED代码生成器.exe69. 51—52系列单片机特殊功能寄存器一览表.doc70. msp430单片机指令集.pdf71. 12864液晶中文资料.pdf72. ATmega8资料.pdf73. LT-1B msp430 程序原理图集合.rar74. 51单片机常用一些小软件.rar75. ICCAVR C编程语言系统中文说明书.pdf76. 8位数码管秒表程序.rar77. 基于FPGA的高速图像数据采集系统设计.pdf78. 单片机C语言程序设计实训100例——基于8051+Proteus仿真.pdf79. ATmega16资料.pdf80. 基于FPGA和面阵CCD摄像头的动态光谱数据采集与预处理.pdf81. STC89C51RC-RD+_GUIDE-CHINESE.pdf82. 单片机学习笔记.pdf83. AVR新手入门知识整理.pdf84. 单片机教材课件.doc85. 学习单片机总结宝典.pdf86. ATmega16芯片中文资料.pdf87. MCS-51单片机的40个实验电路原理图和程序设计.pdf88. 单片机的40个典型实验.doc89. AVR编程工具计算器.zip90. MSC-51单片机交通灯控制系统的研究.rar91. 《数字电路与逻辑设计》答案.rar92. 从单片机新手到工程师学习.zip93. 玩转12864液晶屏(ST7920).pdf94. STC12C5A60S2精简开发板使用手机及其经典例程.rar95. 12864详细中文资料.pdf96. stc-isp-v3.9正式版.rar97. 带汉字字库液晶屏字型码表.pdf98. ATmega16_cn(M16单片机资料).pdf99. MCS51单片机内存图.pdf100. C语言模块化编程(我见过最好的).pdf
上传时间: 2013-04-15
上传用户:eeworm