-
摘要 VIIC是主方式下的虚拟I2C总线软件包,用于80C51系列单片机的单主系统中。只需两根普通I/O口线就可随时扩展I2C总线外围器件。将VIIC1.0装入程序存储器中,对其中的符号单元赋值后,使用三条通用操作命令就可实现任何I2C总线外围器件的应用程序设计。本文以VIIC为例,介绍应用软件形式的广义平台设计方法,给出VIIC1.0程序文本。按照这一思路,也可移植到其他系列的嵌入式系统中。 ...[详细]
-
微软(37.08, 0.46, 1.26%)和诺基亚(7.83, 0.04, 0.51%)的联姻,虽然已通过诺基亚股东和欧盟、美国监管部门批准,但在中国却遇到麻烦。昨天有手机厂商人士对新京报记者表示,国内多家手机厂商先后向商务部提交报告,商务部将调查微软收购诺基亚是否涉垄断。对此,商务部对记者表示目前没有消息可以披露。 诺基亚最近表示,完成交易后,将加大力度进行专利运营。此举引发国内厂...[详细]
-
3月2日,由阿里巴巴平头哥举办的首届玄铁RISC-V生态大会在上海举行。大会以“开放、连接”为主题,英特尔、谷歌、Canonical、Imagination、海尔、支付宝、网易有道、创维酷开等全球数百家企业及机构代表齐聚一堂,成为中国RISC-V发展史上规模最大的一次会议。经过约5年时间建设,中国RISC-V生态已初具规模。中国工程院院士倪光南在会上表示,今天RISC-V是中国CPU领域最受欢迎...[详细]
-
将 C51 向 ICCAVR的转换进行一次总结 1、头文件 对C51中定义寄存器的头文件如 reg51.h at89x51.h等替换成相应的 AVR头文件 如 io8515.h io2313.h等 2、中断处理函数 在 C51 中以 interrupt 关键字来说明某一个函数为中断处理函数 在 ICCVAR 中可采用#pragma interrupt_handler预处理命令在程序开始处声明...[详细]
-
上一篇我们已经实现了不改硬件,只改软件情况下将STM32F103C8T6替换为AT32F403ACGT7的过程,但毕竟STM32F103C8T6已经是10多年前的东西了,用现在的AT32F403ACGT7替换实在是大材小用了,毕竟这颗是主频能到240M的M4。 上篇我们解决了替换能用的问题,本篇我们来结合AT32F403ACGT7的优势,实现不改硬件只改BOM降成本的方法。 从接触MCU...[详细]
-
一、Thumb指令与ARM指令 Thumb指令为16位,因此存储代码的密度高,节省存储空间。但是功能不全,它只是ARM指令(32位)集的补充,是ARM指令集下的一个子集。在初级阶段我们不需要了解这些知识,只要有个概念知道有这么个东西就可以。 二、ARM的寄存器初步了解 R0-R3: 用于函数参数及返回值的传递,超过4个参数,其它参数存在栈中,在ARM中栈是向下生长的,R...[详细]
-
当“互联网+”的普适特性伸向医疗界,一场神奇的“化学反应”正在发生。移动医疗改变了过去百姓只能去医院看病的模式,“随时随地轻松问诊”成为日常生活的一部分。
近日,在北京举行的2014移动医疗与创新服务高峰论坛大会上,业内人士畅谈国内移动医疗发展模式并对未来发展趋势进行预测。
与传统医疗机构共赢
近年来,BAT巨头纷纷涌入移动医疗,今年5月,支付宝正式对外公布了“未...[详细]
-
四十多年前,专家们曾宣称,语音识别将在“五到十年内”发展为一项成熟的技术。可多年过后,他们依然重复着一模一样的说辞。语音识别的发展确实费了不少工夫好在,时隔多年以后,我们总算开发出了一套质量过硬的识别技术。不仅如此,我们还把这玩意应用到了移动设备上(尽管还得靠服务器提供一大堆技术支持)。 然后问题就来了有了这样的技术,我们为什么还是得整天瞅着自己的手机屏幕鼓捣来鼓捣去,却无法直接开口跟...[详细]
-
1.端口、变量定义 #include msp430x41x.h ;#defineRESET_VECTOR15*2/*0xFFFEReset */ ;******P1端口定义****** ICPOWERSET4H//IC卡的VCC ICRSTset8h//IC卡的RST ICIOset20h//IC卡的I/O ICKEYSET40H ;******P4端口定...[详细]
-
4月7日,海油工程珠海建造场地打造的光伏储能充电桩一体化碳减排示范项目(简称光储充一体化项目)全面开工。这是海油工程首个光储充一体化项目,有助于粤港澳大湾区实现能源生产清洁化、能源消费电气化、能源结构绿色化。该项目建于珠海建造场地全覆盖式停车棚和综 ... ...[详细]
-
stack 翻译为:栈 heap 翻译为:堆 1.堆和栈大小 定义大小在startup_stm32f2xx.s Stack_Size EQU 0x00000400 Heap_Size EQU 0x00000200 2.堆和栈各自的意义 以下引用网上资料 理解堆和栈的区别 (1)栈区(stack):由编译器自动分配和释放,存放函数的参数值、局 部变...[详细]
-
iPhone 6/6 Plus的发布可以说是改变了苹果一直以来的手机格局,这次的新iPhone带来了更大、更优秀的屏幕体验,也正式开创了大屏iPhone的时代。在摄像 头方面,虽然iPhone 6/6 Plus在摄像头上一样维持在了800万像素,但加入了全新的iSight传感器和众多新技术,在弱化参数的同时一样能够保持极佳的水准。那么对比起上一 代的iPhone 5s,iPhone ...[详细]
-
2016年4月13日,Mentor Graphics公司宣布,将与网络测试、可见性和安全解决方案的领先提供商 Ixia 携手合作。如此一来,Mentor 将会把 Ixia 的虚拟版本测试产品系列 IxNetwork Virtual Edition (VE) 与 Mentor Veloce 硬件加速仿真平台进行集成,以加速复杂网络芯片的验证。作为该合作的一部分,Ixia 也参加了 Mentor Op...[详细]
-
纬创旗下服务器代工厂纬颖总经理洪丽甯表示,美国总统特朗普启动贸易战,让原本有意将服务器订单交给大陆联想跟浪潮的美国客户,因为担忧贸易战问题,而决定放弃。 纬颖25日举行股东会,对于股东关心纬颖竞争优势的问题,洪丽甯也透露出贸易战“意外”改变了服务器代工生态。 洪丽甯表示,股东大家关心的应该是台湾的竞争对手,其实美国电子专业代工厂,像是伟创力,从有云端就成立了服务器代工业务,至于台湾的对手...[详细]
-
在竞争日益激烈的高频交易 (HFT) 世界中,速度是永远的优势。对金融行业来说,无论是在银行业、支付、保险业,还是资本市场,都需要处理很多并行数据进行即时的交易。尤其对于高频交易来说,任何一个延时都是致命的。 想要做好高频交易,基础设施至关重要。有那么一种器件,就天然契合高频交易的特点,它就是FPGA。 日前,AMD正式发布了的新一代Alveo UL3422加速卡,便是专为金融行业而生,...[详细]