🌍首页
📁归档
⏳时光机
🚩友链
📫留言
📧订阅
🌟推荐
📕考研课程
🏜️ 免费壁纸
❤ 捐助本站
💰资助名单
🎵音乐实验
Search
1
【NPN/PNP三极管】放大电路饱和失真和截止失真的区别
20,263 阅读
2
论文写作中如何把word/wps里面所有数字和字母替换为新罗马字体
10,790 阅读
3
【高数】形心计算公式讲解大全
9,138 阅读
4
Vivado-FPGA Verilog烧写固化教程
8,203 阅读
5
【概论】一阶矩、二阶矩原点矩,中心矩区别与概念
7,923 阅读
🪶微语&随笔
励志美文
我的随笔
工作办公
📡电子&通信
嵌入式&系统
通信&信息处理
编程&脚本笔记
⌨️IC&系统
FPGA&ASIC
VLSI&IC验证
EDA&虚拟机
💻电子&计算机
IP&SOC设计
机器学习
软硬件算法
登录
/
注册
ed(共165篇)
找到
165
篇与
ed
相关的结果
- 第 14 页
2021-02-26
状语及时间状语从句
摘要本文介绍了状语及时间状语从句的概念,包括形容词和副词的成分、状语的含义和成分、状语的位置以及九大状语从句的分类和引导词。关键词:状语, 时间状语从句, 形容词, 副词, 状语从句分类— 形容词和副词的成分 形容词:系动词后做表语,名词前做定语 副词:修饰实义动词、副词、整个句子,做状语 He cried (sally). He looks (especially) sad. He cried (rather) sally. (Actually),he cries. 二 什么是状语? 状语的含义:在一句话中修饰实义动词、形容词、副词或整个句子的成分。除了不能修饰名词。 状语成分 1)adv做状语 • She smiles sweetly. 2)副词短语 • I tried again and again. 3)介词短语 • He runs fast like a crazy dog. 4)分词不定式 • He leaves, crying. 5)从句 • I will return the book as soon as I have read it. 状语的位置:随便放 三 状语从句 按引导词本身意思分9类 When=while=as,当when翻译当什么什么时候,后要跟进行时。 Before After… 构成 引导词的分类标准 九大状语从句 1) 时间状语从句 . 常见的引导词: • when = while = as • before • after • since自从 • the moment=as soon as一..就.. • by the time到什么什么为止 • until • not…until 2 . 状语从句的时态 举例 • 当爱来临的时候我要牵住她的手。 When love comes,I will hold her hands.在所有状语从句中如果主句和从句动作尚未发生,主句用一般将来时,从句用一般现在时表示将来。 • 当爱来临的时候,我没有牵到她的手。 When love came,I failed to hold her hands. 3 . 区别 until 和 not…until I will wait here until you come. I will not leave until you come. 看主句谓语动词是瞬间动词(not..until)还是延续性动词(until) 举例: • 直到我长大,我才意识到母亲的伟大。 I did not realize the greatness of mothers until I grew up. 4 . when 引导的时间状语从句省略的情况 举例 • 当我是一个小孩子的时候,我喜欢唱歌。 When //I was// a kid,I enjoy singing songs. When引导时间状语从句,如果主句主语与从句主语一致,并且从句有谓语动词,此时从句主语和谓语动词可以省略。
我的随笔
刘航宇
5年前
0
567
0
2021-02-26
基于虚拟现实技术远程教育系统
摘要本文提出一种基于虚拟现实技术的远程教育系统,通过VR技术实现异地身临其境的师生互动,系统包括教师终端和学生终端,通过云端服务器进行数据传输和处理。关键词:虚拟现实技术, 远程教育, 人机交互, VR教育, 云服务器摘要: 由于传统的教学与网络课程均不能完美的实现与学生大量的教学互动环节,在日益增长的教学需求下,如听觉、视觉、触觉等身临其境的教学需求,虚拟现实技术备受瞩目。虚拟现实技术是一种良好的人机交互技术,利用计算机可以生成二维、三维、四维等虚拟空间,通常广泛应用的是三维空间,而虚拟物体可以按一定的规则去自主运动,使用者通过一定的输入方式可以虚拟互动,促使该物体做出相应的回应。本文提出一种学生在异地可以远程和教师进行身临其境交互的一种系统。 关键字: 虚拟现实技术; 云服务器; 远程教育; 人机交互;6人工智能; 第一章 引言 1.1. 系统开发背景 虚拟现实技术最早可以追溯到美国VPL公司,虚拟现实技术包括虚拟现实(VR)、增强现实(AR)和混合现实(MR)[1],该技术融入了AI、传感、网络、图形技术,使用者利用专用头盔、专用手套和人体接触传感设备,在网络环境控制下,可以让用户感知模拟的三维环境,并进行交互,使其在听觉、视觉、触觉均能有所反应。其特点包括:多感官感知性、信息交互性、体验沉浸性、虚拟想象性[2],在传统的教学不能完美的实现与学生大量的教学互动环节,日益增长的教学需求下,如听觉、视觉、触觉等身临其境的教学需求,因此虚拟现实技术用于远程教育系统的开发前景是十分光明的。 1.2. 国内外研究现状 在20世纪60年代虚拟现实技术开始兴起,美国是VR技术的发源地,有美国宇航局(NASA)、麻省理工学院(MIT)媒体实验室、华盛顿大学人机界面技术实验室(HIT Lab)等许多知名的研究机构。美国在虚拟现实领域的基础研究主要集中在感知、用户界面、后台软件和硬件四个方面。英国主要有四个从事VR技术研究的中心,包括Windustries公司、British Aerospace公司、Dimension International公司、Divison LTD公司等。日本主要致力于建立大规模VR知识库和人机接口方面的研究项目上,在VR游戏方面的研究也处于领先地位。我国从20世纪80年代起开始研究VR技术。虽然起步较晚,但近年来政府有关部门非常重视,制定了开展VR技术的研究计划,并将其列入国家重点研究项目。国内的一些科学家和重点院校也已积极投入了对这一领域的研究。是国内最早进行VR技术研究、最有权威的单位之一。它于2000年8月成立了虚拟现实新技术教育部重点实验室。西安交通大学信息工程研究所对虚拟现实中的关键技术——立体显示技术进行了研究,提出一种基于JPEG标准压缩编码新方案,获得了较高的压缩比、信噪比以及解压缩速度。 直到80年代虚拟现实才开始运用于教育领域,在20世纪90年代,美国最早把虚拟现实技术引入到高等与基础教育建设中。现在中国教育部教育管理信息中心、数字学习与教育公共服务部工程研究中心、百度教育共同编著的《2018中国互联网学习白皮书》指出“互联网+”教育持续发展,VR+教育、AR+教育等获得深入推进。虚拟现实在教育领域中的运用具备巨大的潜力和良好的发展前景,国家政府与各行各业对虚拟现实教育的发展现状与未来发展状况密切关注,已经开展了各项研究,因此设计一种基于虚拟现实技术远程教育系统是十分有必要的[3]。 第二章 系统开发的相关介绍和分析 2.1. 系统设计框图 本文提出一种基于虚拟现实技术远程教育系统设计方法,其中包括教师终端与学生终端,两个终端通过5G或4G网络可靠的TCP协议连接到一个云端中央处理器,通过计算和相应算法对数据进行处理。教师终端包括VR采集模块、数据反馈模块、教师识别模块;学生终端包括数据标注模块、VR显示模块、交互采集模块、学生识别模块如图1所示为系统整体设计框图[4]。 图片 2.2. 具体开发实施方式 云端服务器可以通过阿里云、腾讯云等购买,中央服务器系统要求基于Red Hat Linu系统CentOS 7.3以上。利用远程连接如Xshell登入最高权限ROOT用户,用于架设中央服务器。进一步,通过FTP将写好的C/C++程序通过FTP上传到中央服务器根目录,通过前面所述将云主机安装gcc和g++用于编译程序生成和执行文件,在root权限下,输入命令CD进入根目录,输入g++ suanfa.cpp编译成功后生成可执行文件,直接调用该文件,同时键入后台运行命令,使得该程序稳定运行,中央服务器就配置成功了,该服务器实现教师终端与学生终端之间数据TCP协议通信连接。教师终端用于接受教师终端内各个模块数据信息并处理;VR采集模块用于对教师教学内容进行全景拍摄,并形成交互反馈信息发送给学生终端。教师识别模块用于对教师身份识别并将所识别的结果发送给中央服务器,该模块依托于指纹识别方式进行识别。学生终端的载体则是VR头盔,用于接受学生终端内各个模块数据信息并处理,载体通过局域网wifi方式和学生终端服务器通信。其中学生识别模块也采用指纹识别方式,将识别结果反馈给中央服务器。VR显示模块用于对VR教学视频进行接受并显示;数据标注模块用于学生在VR教学视频观看。此外教师端需要利用移动式摄像头来捕捉画面,为了得到一个便于建模的全景图像,我们采用多个摄像头来采样图像,图像一系列处理后采用LOD模型生成算法建模。如图2。 图片
嵌入式&系统
刘航宇
5年前
0
497
1
2021-02-22
定语从句的至难点
摘要本文探讨了定语从句的难点,包括寻找先行词的方法。通过举例说明,阐述了先行词可能位于不同位置,如离先行词最近的名词、并列名词、前句中的名词、整个句子或与引导词隔开的情况。关键词:定语从句, 先行词, 举例, 语言结构, 语法难点举例 • The words (used by the speaker) may stir up 激起引起 unfavorable reactions 不好的反应 in the listener C interfere with his comprehension; hence, the transmission-reception system breaks down. A. who B. as C. which D. what 定语从句的至难点是什么? 寻找先行词 如何寻找先行词? 举例 • When someone abandons you, he is the one who should get loss because for him, he loses someone who loves him but for you, you lose someone who does not love you. 1.定语从句先行词离他最近的名词 • For workers it can mean an end to the security安全, benefits and sense of importance that came from being a loyal employee. 2.定语从句先行词是他前面并列的名词 • The Greeks assumed that the structure of language had some connection with the process of thought, which took root in Europe long before people realized how diverse languages could be. 3.定语从句先行词是前面句子 • My husband enjoys talking with other young ladies, which really gets me go mad. 4.前面整个句子 • As a linguist, he acknowledges that all varieties of human language, including non-standard ones like Black English, can be powerfully expressive--there exists no language or dialect in the world that cannot convey complex ideas. 5.先行词与引导词中间有隔开
我的随笔
刘航宇
5年前
0
487
0
2021-02-20
定语从句特殊用法
摘要本文介绍了定语从句的特殊用法,包括that引导的定语从句省略、限制性定语从句与非限制性定语从句的区分、先行词和引导词之间有介词的情况、the same … as与the same … that的区别,以及as和which引导的非限制性定语从句。关键词:定语从句, 特殊用法, that省略, 限制性定语从句, 非限制性定语从句图片 that 引导定语从句时,如果在从句中充当宾语,that 可以省略 举例 • 我喜欢我妈妈给我买的这本书。 I enjoy the book (that) my mom bought for me.(不建议省略) 在分析长难句时候,如果见到有两个名词or代词直接放一起,中间没有被连词或者标点符号隔开,通常都是省略that定语从句 练习 • The potential evolution of today’s technology, and its social consequences, is dazzlingly complicated, and it’s perhaps best left to science-fiction writers and futurologists to explore the many possibilities we can envisage. 区分限制性定语从句和非限制性定语从句 举例 • I love Liu, who is beautiful. 非限制性,有逗号 • I love Liu who is beautiful. 限制性,限制后面条件 分析长难句时候,非限制性定语从句相当于插入语,可以不看。 练习 • Edison, whose inventions have been over 2000, is a famous scientist. 爱迪生是著名科学家(有2000多项发明) 先行词和引导词之间有介词的情况 人不用who用whom,物不用 that只能用whitch 举例 • He is the man from (whom) we should learn. • I will never forget the day on (whitch) I met you. 区别 the same … as;the same … that 引导的定语从句 举例 • He is the same man as I love. 像我爱的人 • He is the same man that I love. 是我爱的人 as 和 which 引导的非限制性定语从句 which 引导的非限制性定语从句可修饰前面整个句子,as也可以,但是which只能放主句后面,as可前可后。 举例 • He enjoys talking with young ladies, which drives me mad.
我的随笔
刘航宇
5年前
0
654
0
2021-02-19
STM32上特殊管脚应用 重映射那个GPIO_Remap_SWJ_JTAGDisable
摘要本文分析了STM32上特殊管脚应用,特别是GPIO_Remap_SWJ_JTAGDisable重映射问题。解释了为何PB3和PB4在设置为普通I/O口时无法控制输出,并提供了配置方法。关键词:STM32, GPIO_Remap, JTAG, SWJ, I/O口配置对于初学习者来说为什么用到PB3和PB4时无法控制输出呢? 下面就这一问题进行分析讲解。 首先,STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能。有时我们为了充分利用MCU I/O口的资源,会把这些 端口设置为普通I/O口。具体方法如下: 在GPIO_Configuration(); // 配置使用的 GPIO 口: GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE); // 改变指定管脚的映射 GPIO_Remap_SWJ_Disable SWJ 完全禁用(JTAG+SW-DP) GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); // 改变指定管脚的映射 GPIO_Remap_SWJ_JTAGDisable ,JTAG-DP 禁用 + SW-DP 使能 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOA, &GPIO_InitStructure); 注意:不要忘记在RCC_Configuration()中开启AFIO时钟, //AFIO时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
嵌入式&系统
刘航宇
5年前
0
722
0
2021-02-15
定语从句-定语的位置
摘要本文介绍了定语从句中定语的位置规则:单一定语置于名词前,多个定语置于名词后;过去分词作定语通常放在名词后;形容词修饰不定代词时也置于名词后。关键词:定语从句, 定语位置, 名词修饰, 过去分词, 形容词修饰前小后大: 当一个单词修饰名词前,通常放在名词前。 当多个单词修饰名词前,通常放在名词后。 This is a fiction about n... and rose.(错) This is a fiction about a n... and a rose. the youngster grasping romance left the party of the prince. The rejected boy(这两个单词可交换顺序) looks pitiful.过去分词通常放在名词后。 I have something important(2个可交换) to tell you. 形容词修饰不定代词通常放在名词后
我的随笔
刘航宇
5年前
0
658
0
2021-02-15
微型计算机可任意启动/停止的电子秒表
摘要本文介绍了使用8086处理器、8253定时器和8255接口芯片设计电子秒表的过程。通过编程实现计时、停止和清零功能,并使用数码管显示计时结果。关键词:微型计算机, 电子秒表, 汇编语言, 8086处理器, 8253定时器一、电子秒表课程设计要求 6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零后重新开始计时。 二、关键字 8086 8255 8253 控制字三、摘要 用汇编语言设计数字秒表,用PROTUES仿真软件搭建的硬件电路上正确显示,并且具有开始停止清零功能。用8086作为处理器,8253做定时功能产生0.01S的脉冲,8255具备锁存和并行输出功能,驱动7段数码管正确显示,并且具有足够高的精度。。 四、综合实验目的: 通常,学习知识是由浅入深、由此及彼,一点点的学习和积累的,而应用知识则是综合运用所积累的知识来分析和解决实际问题、从知识的系统性来检验对各层次知识的掌握程度。 综合实验的目的是让学生把理论学习和实验教学阶段所掌握的知识通过一个设计实例,经历一次理论和实践结合、软件和硬件结合的综合训练,也是一次工程实践能力的检验。这次综合实验大家应当把它作为毕业设计的预演。 锻炼通过各种媒体和途径主动获取知识的能力。 五、引言 使用8253的通道0 工作在方式0计数,,并选用二进制技术,控制字36H,计数初值500,对1MHZ的CLK计数产生2000HZ的输出脉冲给1,2通道的CLK,通道一选用二进制计数即计数结束中断方式0,初值20产生非屏蔽中断0.01S非屏蔽中断送给8086的NMI产生中断的脉冲,8086开始计数即毫秒位计数并显示,并与10比较,等于给分秒位加一, 毫秒位置清零,分秒位与6比较若相等清零秒各位加一,秒个位与10比较若等于清零秒十位加一,秒十位与6比较若等于清零分个位加1,分个位与10比较若等于清零分十位加一,分十位与6比较若等于全部清零。 1、使用各芯片的作用及工作原理 1)定时器/计数器8253 用系统8253定时器提供的1MHZ定时单位,设计秒表定时程序。 有关系统定时方法:PC机系统中的8253定时器0工作于方式3,外部提供一个时钟作为CLK信号, 频率:f=1MHz。 定时器0输出方波的频率:2000 Hz。 定时器1输出方波100HZ,输出方波周期Tout=1/100=1ms。8253A每隔1ms引起一次中断,作为定时信号。可用1ms作基本计时单位。 1图片 当A1A0分别为00 01 10 11时分别选中三个通道和控制字寄存器在8088系统中,8088的A1A0分别与8253的A1A0相连在8086系统中,通常将8253的8位数据线与8086的低8位相连,即使用偶地址,所以8086的A2A1分别与8253的A1A0相连。计数器(0 ~ 2)即三个计数器/定时器通道。每个通道包括:8位控制字寄存器、16位计数初值寄存器、减一计数器和输出锁存器。作定时器用:其CLK端上的输入脉冲应是标准的、精确的;作计数器用:对其CLK端上的脉冲计数,脉冲宽度可以不等。采用减一计数器,为0时,从OUT端上输出一个脉冲定时时间 = 时钟脉冲周期X预置的计数初值。 控制功能表 CS RD WR A1A0 功 能 0 1 0 0 0 写计数器0 0 1 0 0 1 写计数器1 0 1 0 1 0 写计数器2 0 1 0 1 1 写控制字寄存器 0 0 1 0 0 读计数器0 0 0 1 0 1 读计数器1 0 0 1 1 0 读计数器2 0 0 1 1 1 无操作 1 X X X X 禁止使用 0 1 1 X X 无操作 每个通道: CLK 计数脉冲或标准脉冲输入端 GATE 允许端,当GATE=1时允许计数 UT 计数值为0时输出一个脉冲 由于8253的读/写操作对系统时钟没有特殊的要求,因此它几乎可以应用与由任何一种微处理器组成的系统中,可作为可编程的方波频率发生器、分频器、实时时钟、事件计数器和单脉冲发生器等。8253是一片具有三个独立的16位计数器通道的可编程定时器/计数器芯片。每个通道都可以编程设定3种工作方式之一种;8253由以下几个部分组成: (1) 数据总线缓冲器(8位、三态、双向); (2) 读/写控制逻辑;CS:片选信号,低电平有效; RD:读信号,低电平有效; WR:写信号,低电平有效 A1A0:端口选择信号 (3) 三个通道( 0 ~ 2),由A0,A1控制选择; (4) 一个控制寄存器;2)用可编程并行接口芯片8255的PA口以及PB口实现数码管输出,PC口实现按键实现数据显示输出 8255 可编程外围接口芯片是 Intel 公司生产的通用并行I/O 接口芯片,它具有A、B、C 三个并行接口,并行接口是以数据的字节为单位与I/O 设备或被控制对象之间传递信息。CPU 和接口之间 的数据传送总是并行的,即可以同时传递8 位、16 位、32 位等。用+5V 单电源供电,能在以下三种方式下工作:方式0--基本输入/出方式、方式1--选通输入/出方式、方式2--双向选通工作方式。 本课程设计8255控制字1000010001,即是方式选择0控制A口输出控制C口高四位输入B组方式0输出C口低四位输入。即B口数码管段输出控制,A口数码管的位控制。C口低四位用于启动停止输入接口。 2图片 3). 锁存器273 74LS273是8位数据/地址锁存器,他是一种带清除功能的8D触发器,下面介绍一下他的管脚图功能表等资料。(1).1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位; (2).当1脚为高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且立即呈现在在输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上. 74ls273管脚功能: 1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。 4)、译码器74ls154 74ls154为4—16线制译码器其引脚图如下图所示 3图片 5). 7段数码管 数码管要正常显示,就要来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。 静态显示驱动 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。 动态显示驱动 数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制。4图片 六、程序代码 DATAS SEGMENT DW 100 DUP(?) ZXM DB 3fH,06H,5bH,4fH,66H,6dH,7dH,07H,7fH,6fH HOU1 DB 0 HOU2 DB 0 MIN1 DB 0 MIN2 DB 0 SEC1 DB 0 SEC2 DB 0 ; buf BYTE 0,1,2,3,4,5,6,7,8,9;显示缓冲区 ; FLAG BYTE 0 ; STATE BYTE 0 ; KEYMARK BYTE 0;此处输入数据段代码 DATAS ENDS STACKS SEGMENT DW 100 DUP(?) STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: ;;;;;;;;;;;;;;;;;;中断初始化 PUSH DS PUSH BX MOV AX,0000H MOV DS,AX MOV BX,0008H MOV DX,OFFSET TIAOSHI MOV [BX],DX MOV BX,000AH MOV DX,SEG TIAOSHI MOV [BX],DX POP BX POP DS MOV AX,DATAS MOV DS,AX MOV AX,DATAS MOV SS,AX ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MOV AL,89H ;8255 A口和B口输出,C口输入 MOV DX,206H OUT DX,AL MOV AL,3FH MOV DX,202H OUT DX,AL ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MOV AL,00110110B ;初始化8253,CNT0; MOV DX,0406H OUT DX,AL MOV AX,500 MOV DX,0400H OUT DX,AL MOV AL,AH OUT DX,AL MOV AL,01010000B ; CNT1 ; MOV DX,0406H OUT DX,AL MOV DX,0402H MOV AL,20 OUT DX,AL ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SHUCHU: LEA SI,ZXM MOV BX,0000H MOV AL,11111110B MOV DX,200H OUT DX,AL MOV BL,SEC2 MOV AL,[SI+BX] MOV DX,202H OUT DX,AL MOV CX,200H S1: LOOP S1 MOV AL,11111101B MOV DX,200H OUT DX,AL MOV BL,SEC1 MOV AL,[SI+BX] MOV DX,202H OUT DX,AL MOV CX,200H S2: LOOP S2 MOV AL,11111011B MOV DX,200H OUT DX,AL MOV BL,MIN2 MOV AL,[SI+BX] MOV DX,202H OUT DX,AL MOV CX,200H S3: LOOP S3 MOV AL,11110111B MOV DX,200H OUT DX,AL MOV BL,MIN1 MOV AL,[SI+BX] MOV DX,202H OUT DX,AL MOV CX,200H S4: LOOP S4 MOV AL,11101111B MOV DX,200H OUT DX,AL MOV BL,HOU2 MOV AL,[SI+BX] MOV DX,202H OUT DX,AL MOV CX,200H S5: LOOP S5 MOV AL,11011111B MOV DX,200H OUT DX,AL MOV BL,HOU1 MOV AL,[SI+BX] MOV DX,202H OUT DX,AL MOV CX,200H S6: LOOP S6 JMP SHUCHU PANDUAN: INC SEC2 CMP SEC2,0AH JNZ SHUCHU MOV SEC2,0 INC SEC1 CMP SEC1,0AH JNZ SHUCHU MOV SEC1,0 INC MIN2 CMP MIN2,0AH JNZ SHUCHU MOV MIN2,0 INC MIN1 CMP MIN1,06H JNZ SHUCHU MOV MIN1,0 INC HOU2 CMP HOU2,0AH JNZ SHUCHU MOV HOU2,0 INC HOU1 CMP HOU1,06H JNZ SHUCHU MOV HOU1,0 JMP SHUCHU TIAOSHI PROC ;;;;;;;;;;;;中断子程序 MOV AL,01010000B ; 初始化CNT1 ; MOV DX,0406H OUT DX,AL MOV DX,0402H MOV AL,20 OUT DX,AL JMP PANDUAN ;;;;;;;;;;;;;;;;;;;;;;; RET TIAOSHI ENDP DELAY PROC PUSH CX MOV CX,29h W10MS: LOOP W10MS POP CX RET DELAY ENDP CODES ENDS END START5图片
嵌入式&系统
刘航宇
5年前
2
2,288
4
2021-02-14
定语从句-什么是定语及定语的成分
摘要定语是修饰名词的成分,如“...的”+“名词”。定语成分包括形容词、名词、介词短语、非谓语动词、从句和形容词性物主代词。关键词:定语从句, 定语成分, 形容词, 名词, 介词短语什么是定语:定语为修饰名词的成分 只要是“...的”+“名词”。“...的”就是修饰名词的定语成分。 可以充当定语的成分(修饰名词): 1.形容词 The innocent nightingale died. The nightingale (brave and innocent) died. 2.名词 The n's singing can make the rose room. The singing of (the nightingale) can make the rose bloom. 3.介词短语 The n.. (out of the window) heard the sighs of the youngster. 4.非谓语动词 The singing n.. lost his life. 5.从句 6.形容词性物主代词(my,your,his)
我的随笔
刘航宇
5年前
0
488
0
2021-02-14
电容、电感、电阻参数测量系统设计
摘要本文设计了一个元器件参数测量仪,可测量电阻、电容和电感参数,测量范围分别为100Ω~1MΩ、100pF~10000pF,测量精度±5%。文章详细介绍了单元电路设计、参数计算、总原理图及元器件清单,并提供了软件程序。关键词:电容, 电感, 电阻, 参数测量, 元器件目录 一、设计任务和要求 二、单元电路设计和参数计算 三、总原理图及元器件清单 四、附录 一、设计任务和要求 1、设计并制作一个元器件参数测量仪。 2、电阻阻值测量,范围:100Ω~1MΩ; 3、电容容值测量,范围:100pF~10000pF; 4、测量精度:±5% ; 5、电感参数的测量; 6、扩大量程; 7、提高测量精度; 系统设计图图片 二、单元电路设计和参数计算 1、电阻的检测单元电路设计 电阻检测图片 从而,可以计算得出电阻值的大小。 2、电容的检测单元电路设计 电容检测图片 从而,可以计算得出电容值的大小。 3、电感的检测单元电路设计 电感检测图片 从而,可以计算得出电感值的大小。 三、总原理图及元器件清单 总电路图片 实物图图片 (2)元器件清单 表1 原理图中所使用的元器件清单 元件序号 型号 数量 备注 U1 STC89C52RC 1 单片机 R3 A103J 1 排阻 R2,R3,R17,R18 10KΩ 4 电位器 X1 11.0592M 1 晶振 C3 25V,10uF 1 电解电容 C1,C2,C11 103(0.01uF) 3 瓷片电容 R1,R13,R18 10KΩ 3 电阻 J1,J2,J3,J4 4 按键 U2 1602 1 液晶 A1,A2 NE555 2 555定时器 R4 300Ω 1 电阻 R5,R6 510KΩ 2 电阻 C4,C5,C6,C7,C8,C9 104(0.1uF) 6 瓷片电容 R7,R9 100KΩ 2 电阻 C10 50V,22uF 1 电解电容 Q1,Q2,Q3 S9108(NPN型) 3 三极管 R10 2KΩ 1 电阻 R8,R11,R14 1KΩ 3 电阻 C12,C13 50V,47uF 2 电解电容 R12,R19 39KΩ 2 电阻 R15,R16 51Ω 2 电阻 C14 25V,470uF 1 电解电容 U3 NE55532 1 运放 四、附录 软件程序 //RCL测量仪程序 //初始化 #include <reg52.h> #define uint unsigned int #define uchar unsigned char #define ulong unsigned long #define PI 3.1415926 uchar code table1[8]="Welcome! RCL detector"; uchar table2[16]="f(Hz)="; uchar table3[16]="R(Ohm)="; uchar table4[16]="C(pF)="; uchar table5[16]="L(uH)="; uchar num,a=0,th0,tl0; uint C,L; ulong f,R; sbit lcden=P2^4; //液晶使能端 sbit lcdrs=P2^5; //液晶数据命令选择端 sbit key_R=P1^5; //测量电阻按键 sbit key_C=P1^6; //测量电容按键 sbit key_L=P1^7; //测量电感按键 sbit R_out=P1^2; //测量电阻信号输入 sbit C_out=P1^3; //测量电容信号输入 sbit L_out=P1^4; //测量电感信号输入 //声明子函数 void delayms(uint xms); //延时函数 void write_com(uchar com); //液晶写命令函数 void write_data(uchar date); //液晶写数据函数 void led_init(); //液晶初始化函数 void t_init(); //定时器0初始化函数 void keyscan(); //键盘检测函数(确定被测元件为电阻、电容或电感) void display_f(ulong f); //频率显示函数 void display_R(ulong R); //电阻显示函数 void display_C(uint C); //电容显示函数 void display_L(uint L); //电感显示函数 //主函数 void main() { led_init(); t_init(); keyscan(); write_com(0x01); while(1) { display_f(f); switch(a) { case 1:R=(ulong)(5000000.0/0.6931472/f-150+0.5);display_R(R);break; case 2:C=(int)(100000000.0/153/0.6931472/f+0.5);display_C(C);break; case 3:L=(int)(1000000000000.0/0.1/PI/PI/f/f+0.5);display_L(L);break; } } } //中断函数 void T0_count() interrupt 1 { switch(a) { case 1:while(R_out); while(!R_out); TH0=0; TL0=0; while(R_out); while(!R_out); th0=TH0; tl0=TL0; TR0=0; break; case 2:while(C_out); while(!C_out); TH0=0; TL0=0; while(C_out); while(!C_out); th0=TH0; tl0=TL0; TR0=0; break; case 3:while(L_out); while(!L_out); TH0=0; TL0=0; while(L_out); while(!L_out); th0=TH0; tl0=TL0; TR0=0; break; } f=1000000.0/1.085069/(th0*256+tl0)+0.5; } //延时函数 void delayms(uint xms) { uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--); } //液晶写命令函数 void write_com(uchar com) { lcdrs=0; P0=com; delayms(5); lcden=1; delayms(5); lcden=0; } //液晶写数据函数 void write_data(uchar date) { lcdrs=1; P0=date; delayms(5); lcden=1; delayms(5); lcden=0; } //液晶初始化函数 void led_init() { lcden=0; write_com(0x38); //设置16×2显示,5×7点阵,8位数据接口 write_com(0x0c); //设置开显示,不显示光标 write_com(0x06); //写一个字符后地址指针加1 write_com(0x01); //显示清0,数据指针清0 write_com(0x80); //显示欢迎界面 for(num=0;num<8;num++) { write_data(table1[num]); delayms(5); } } //定时器0初始化函数 void t_init() { TMOD=0x01; //设置定时器0工作方式1(M1M0=0x0001) TH0=0; //装初值 TL0=0; EA=1; //开总中断 ET0=1; //开定时器0中断 TR0=1; //启动定时器0 } //键盘检测函数(确定被测元件为电阻、电容或电感) void keyscan() { if(key_R==0) { delayms(10); if(key_R==0) a=1; } else if(key_C==0) { delayms(10); if(key_C==0) a=2; } else if(key_L==0) { delayms(10); if(key_L==0) a=3; } else while(key_R&&key_C&&key_L); //按键按下时退出死循环 } //频率显示函数 void display_f(ulong f) { uchar count=0; ulong f0; f0=f; while(f) { f=f/10; count++; } for(num=5+count;num>5;num--) { table2[num]=f0%10+48; f0=f0/10; } write_com(0x80); for(num=0;num<6+count;num++) { write_data(table2[num]); delayms(5); } } 剩余程序付费0.5元即可阅读
嵌入式&系统
# 嵌入式
刘航宇
5年前
5
2,191
3
上一页
1
...
13
14