-
仿真电路图: 仿真实验结果: C语言程序代码: //------------------------------------------------*/ #include reg52.h //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #include intrins.h sbit RS = P2^4; //定义端口 sbit RW = P2^5; sbi...[详细]
-
人工智能时代,机器人产业“万马奔腾”,竞争格局日趋明显。 国际市场上,日本、美国、欧盟各行其道。在国内市场,政府与企业相互帮扶,打造核心竞争力。近年来,我国机器人产业在市场需求拉动和国家政策的大力支持下得到飞速发展,连续六年稳居全球第一大工业机器人市场。 近两年,由于以汽车为代表的下游行业景气度下滑等原因,2018、2019连续两年出现了市场缓增,2018年中国市场工业机器人销量首次出现下降,...[详细]
-
随着两周前Gigabyte AORUS Gen5 10000 SSD在美国Amazon和newegg的发售,以及其它厂家PCIe Gen5 M.2 SSD的发售,针对Gen5 M.2 SSD的测试对于笔记本电脑厂商也早于之前的预期开始了测试。 针对Gen5 M.2 SSD的测试常用的工具,一般有下面几大类: PCIe Gen5协议分析仪 这类产品以SeriaTek PCIe Gen5 an...[详细]
-
临近七月,又到了米粉期待新一代小米旗舰的时候了。新一代“安卓机皇”小米5能否如约而至?根据昨天刚刚曝光的消息,受高通指纹识别方案及相关配件影响,小米5将有可能要到年底才能上市。 ▲@摩卡RQ微博截图
根据微博网友@摩卡RQ的爆料,新一代小米5因为计划采用高通的超声波指纹识别方案,将有可能延期上市,好在小米方面已经着手考虑其他备选方案。该消息 称,小米5要做5.2英寸的“安卓机皇”...[详细]
-
上一讲中我们学习了如何建立工程、汇编、连接工程,并获得目标代码,但是做到这一 步仅仅代表你的源程序没有语法错误,至于源程序中存在着的其它错误,必须通过调试才能 发现并解决,事实上,除了极简单的程序以外,绝大部份的程序都要通过反复调试才能得到 正确的结果,因此,调试是软件开发中重要的一个环节,这一讲将介绍常用的调试命令、利 用在线汇编、各种设置断点进行程序调试的方法,并通过实例介绍这些方法的使...[详细]
-
BOOT区的由来基于一个简单的道理,即单片机的程序是保存在FLASH中的,要运行程序就必须不停的访问FLASH存储器。对于一般的FLASH存储器,数据的写入需要一定的时间来完成,在数据写入完成之前,存储器中所有的数据都是不可读的,这就在运行旧程序和写入新程序之间造成了一个矛盾。 使用BOOT区是解决这个矛盾的方法之一,它将FLASH存储器从物理上分为两个独立的区域,对其中的一个区的数据写入不会...[详细]
-
EPC2111氮化镓半桥功率晶体管帮助系统设计师实现具更高效率的负载点系统应用,在14 A、12 V转至1.8 V、5 MHz开关时实现超过85%效率,及在10 MHz开关时实现超过80%效率。 宜普电源转换公司(EPC)宣布推出30 V的增强型单片式半桥氮化镓晶体管(EPC2111)。透过集成两个eGaN®功率场效应晶体管形成单个元件,可以去除互连电感及节省印刷电路板上元件之间的空隙。这样可以...[详细]
-
在过去几年,自动驾驶汽车产业一直非常乐观,声称Level 4与Level 5的自动驾驶技术将可以在2020年导入大众车款。然而,去年在美国亚利桑那州发生的自动驾驶测试车辆撞人致死事故,以及数起滥用TeslaAutopilot功能所导致的致命案件,透露了一个共同的事实:它们证明,要在现实世界的条件下以机器驾驶取代人类驾驶相当困难。 随着关于自驾车的非理性狂热在残酷的现实中逐渐平息,车厂开始意识...[详细]
-
在机电控制系统中,大部分的控制信号是由微控制器输出的,如单片机、CPLD、DSP等。这些微控制器既要保证工作的稳定性,又要保证低功耗,所以这些控制芯片的工作电压都比较低,常见的是5V、3.3V、1.8V等,这些电压仅仅能够表示控制信号,不具有驱动较大功率负载的能力。由于本电路的目的是为了驱动智能车上的540电机,该电机具有大扭矩、大电流的特点,所以必须在控制信号和540电机之间增加驱动电路用...[详细]
-
PLC中无非就是三大量:开关量、模拟量、脉冲量。只要搞清楚三者之间的关系,你就能熟练地掌握PLC了。 01PLC编程算法(一) 1、 开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF。它是最常用的控制,对它进行控制是PLC的优势,也是PLC最基本的应用。 开关量控制的目的是,根据开关量的当前输入组合与历史的输入顺序,使PLC产生相应的开关量输出,以使系统能按一定的顺序工作。所以,有时也...[详细]
-
1.空闲中断是接受数据后出现一个byte的高电平(空闲)状态,就会触发空闲中断.并不是空闲就会一直中断,准确的说应该是上升沿(停止位)后一个byte,如果一直是低电平是不会触发空闲中断的(会触发break中断)。 2.关于第二点有要铺垫的三个情况,datasheet中 当一空闲帧被检测到时,其处理步骤和接收到普通数据帧一样,但如果IDLEIE位被设置将产生一个中断 空闲符号被视为完全由...[详细]
-
集微网4月26日报道(记者 张轶群)在对中兴实施“精准打击”之后,美国又将矛头直指中国另一通讯巨头——华为。《华尔街日报》报道称,美国司法部正在就华为是否违反美国对伊朗有关制裁规定一事展开调查。 遭遇刑事调查结果难料 据报道称,对华为扩大调查是在中兴去年3月承认违反了美国制裁令后展开的,中兴因此已经被罚11.9亿美元,并于近日受到美国政府的禁令,限未来7年将禁止美国公司向中兴通讯销售零部件、...[详细]
-
基于学习STM32有一段时间了,特意写下一篇关于一个简单的跑马灯 的例程,梳理思路,也希望我自己的理解能帮到一些学习STM32的初学者 //======================================================// 首先,GPIO的配置种类有8种。分别为模拟输入、浮空输入,上拉输入、下拉输入、开漏输出、推挽输出、复用开漏输出、复用推挽输出。 下面将以实例...[详细]
-
上周五美国环保局公布大众汽车在尾气检测造假,周末德国汽车制造商承认其在美国操纵柴油车辆排放测试。大众此举违反了美国《清洁空气法案》,拟每辆车罚款37,500美元,总计180亿美元,成为汽车行业历史上金额最大的罚单。
在上述公告发布后,大众汽车股价继续下跌,一度下跌30.85欧元,两天累计跌幅38%,市值损失约250亿欧元。目前,大众已经停止在美国相关柴油车型的销售。然...[详细]
-
ucgui 移植的前提是已经具备了LCD驱动函数,已经能够实现点亮LCD屏幕,并实现画点以及获取指定点颜色值的功能。一般的显示屏供应商会提供对应的驱动函数。主要有初始化函数void LCD_Init(),屏幕画点函数 Void LCD_DrawPoint(u16 x,u16 y,u16 color),以及获取指定点颜色值的U16 LCD_ReadPoint(u16 x,u16 y)函数。移植的关...[详细]