跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
【视频】Proteus入门到精通02

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

这一套Proteus教学视频是由up主wangxinmingqq花时间录制的,内容很全,既适合初学者,又适合对proteus有一定基础的人。

中国半导体史第一话:西南联大三剑客——黄昆(上)

说起中国半导体,其实我们的起步几乎与美国同步,1956年,我国提出“向科学进军”,提出了中国也要研究半导体把半导体技术列为国家四大紧急措施之一。中国科学院应用物理所请回国的专家黄昆、吴锡九、黄敞、林兰英、王守武、成众志等讲授半导体理论、晶体管制造和半导体线路。

下图就是我国固体物理和半导体物理学的一位先驱-黄昆,1955年36岁的黄昆当选为中国科学院学部委员(后称院士),1980年黄昆被选为瑞典皇家科学院院士。1985年黄昆成为刚成立的第三世界科学院首批院士中三位中国人之一,M.Born和黄昆合著"晶格动力学理论"被称为这一领域的圣经。

精妙的单片机非阻塞延时程序设计

对于每个单片机爱好者及工程开发设计人员,在刚接触单片机的那最初的青葱岁月里,都有过点亮跑马灯的经历。从看到那一排排小灯按着我们的想法在跳动时激动心情。到随着经验越多,越来又会感觉到这个小灯是个好东西,尤其是在调试资源有限的环境中,有时会帮上大忙。

但对于绝大多数人,我们在最最初让灯闪烁起来时大约都会用到阻塞延时实现,会像如下代码的样子:

while(1)
{
LED =OFF;
Delay_ms(500);
LED = ON;
Delay_ms(500);
}

然后,在我们接触到定时器,我们会发现,原来用定时中断来处理会更好。比如我们可以500ms中断一次,让灯亮或灭,其余的时间系统还可以做非常之多的事情,效率一下提升了很多。

ARM中main()和__main() 的区别

当所有的系统初始化工作完成之后,就需要把程序流程转入主应用程序,即呼叫主应用程序。最简单的一种情况是:

IMPORT main

B main

直接从启动代码跳转到应用程序的主函数入口,当然主函数名字可以由用户随便定义。

在ARM ADS环境中,还另外提供了一套系统级的呼叫机制。

IMPORT __main

B __main

__main()是编译系统提供的一个函数,负责完成库函数的初始化和初始化应用程序执行环境,最后自动跳转到main()。所以说,前者是库函数,后者就是我们自己编写的main()主函数;

【视频】单片机原理及应用10

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

【视频】Proteus入门到精通01

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

这一套Proteus教学视频是由up主wangxinmingqq花时间录制的,内容很全,既适合初学者,又适合对proteus有一定基础的人。

【下载】KEIL编译错误信息表

本文整理总结了大部分KEIL编译错误以及错误的释义,以帮助工程师更好地解决问题。

错误代码及错误信息 错误释义 

error 1: Out of memory 内存溢出  

error 2: Identifier expected 缺标识符  

error 3: Unknown identifier 未定义的标识符  

error 4: Duplicate identifier 重复定义的标识符  

error 5: Syntax error 语法错误  

error 6: Error in real constant 实型常量错误  

error 7: Error in integer constant 整型常量错误  

说说KEIL、uVision、RealView、MDK、KEIL C51之间的关系区别

从接触单片机开始,我们就知道有一个叫KEIL的软件。

在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都不能直接灌到单片机里面,执不执行暂且不说,光是代码的体积,就足以撑破整个单片机。所以,我们需要一个软件,把C语言或者汇编语言编译生成单片机可执行的二进制代码,而且它的体积也非常的小,足够存放在单片机的存储器里面。

单片机软件定时器的使用方法

作者:zhangren_ham

初学者在编写单片机程序时经常会用到延时函数,但是当系统逐步复杂以后(没有复杂到使用操作系统)延时会因为延时降低MCU的利用率,更严重的会影响系统中的“并行”操作例如一个既有按键又有蜂鸣器的系统中,如果要求按下按键发出不同的声音,每次发声时间在1秒-2秒之间, 如果用延时来做代码很简单:

外部监控芯片助力,多核MCU强化汽车/工业安全

每位汽车工程师都致力建构100%失效安全(Fail-safe)系统,但要以符合经济效益的方式实现目标却相当困难。因此,诸如ISO 26262和IEC 61508等标准在定义安全相关系统所需的功能安全等级时,一般多采用机率风险评估方法。

这些标准定义(汽车)安全完整性等级(ASIL/SIL),规定须遵守的系统属性及工程工艺严格度,以符合相关系统认证要求;同时,为长期维持系统正常运作,新标准也定义系统安全目标和容忍错误率的安全概念,以及软硬件功能安全架构。

<strong>满足汽车安全规范多核心MCU重装上阵</strong>