分享

单片机应用编程技巧100问(2)- 大老徐

 luckdog110 2010-11-13

单片机应用编程技巧100问(2)- 大老徐 - 新浪BLOG (2009/08/18 13:34)

30. 如果筹备估量一个算法的MIPS,有什幺好的道路?
答:算法的运行时间是指一个算法在计算机上运算所破费的时间.它大致等于计算机执行简略操作(如赋值操作,对比操作等)所需要的时间与算法中进行简单操作次数的乘积.通常把算法中包括简单操作次数的多少叫做算法的时间庞杂性.它是一个算法运行时间的相对量度,一般用数量级的情势给出.度量一个程序的执行时间通常有两种法子:
一种是事后统计的法子.因为很多计算机内部都有计时功能,不同算法的程序可通过一组或若干组相同的统计数据以辨别优劣.但这种方法有两个缺点:一是必需先运行根据算法编制的程序;二是所得时间的统计量依赖于计算机的硬件、软件等环境因素,有时容易掩饰算法本身的优劣.因此人们常常采纳另一种
事前剖析估算的方式.
一种是事前分析估算的方式.一个程序在盘算机上运行时所耗费的时间取决于下列因素:
① 根据的算法选用何种策略;
② 问题的范围.例如求100以内还是1000以内的素数;
③书写程序的语言.对于同一个算法,实现语言的级别越高,执行效力就越低, 北京家电以旧换新: 海尔美的为何落标销售环节;
④ 编译程序所产生的机器代码的质量.这个跟编译器有关;
⑤ 机器执行指令的速度.
显然,同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的盘算机上运行时,效力均不雷同.这表明使用绝对的时光单位权衡算法的效力是不适合的.撇开这些与计算机硬件、软件有关的因素,可以以为一个特定算法"运行工作量"的大小,只依赖于问题的范围(通常用整数量n表现),或者说,它是问题范围的函数.
一个算法是由节制构造(次序、分支和循环三种)和原操作(指固有数据类型的操作)构成的,则算法时光取决于两者的综合后果.为了便于比拟同一问题的不同算法,通常的做法是,从算法中选取一种对于所研讨的问题(或算法类型)来说是基础运算的原操作,以该根本操作反复执行的次数作为算法的光阴度量.
算法的MIPS有专门的一门学问,可以去好好参考相干的数据构造书籍.
31. 遥控的编解码思路和设计流程是怎样的?
答:一般来说完全的遥控码分为头码、地址码、数据码和校验码四个组成部分.头码根据不同的厂家各不雷同,地址码和数据码都由逻辑"1"和逻辑"0"组成.编码的设计目标,就是依照编码规矩发送不同的码值.偶们最常见的码型有SONY、松下、NEC等厂家型号.遥控编码芯片最常用的是在空调、DVD、车库门等遥控器上.
设计编码程序可以分为三个部分.
第一部分是了解码型的特性.遥控码的头码和地址码(也称为客户码)是固定不变的,数据码和校验码根据不同的键值而转变.
第二部分是计算发码时间.遥控码大部分都是由逻辑"1"和逻辑"0"组成,也就是由一串固定占空比、固定周期的方波所组成.通常这些方波的周期是毫秒甚至微秒等级,需要在时间上计算的对比准确.所以选择发码单片机型号的时候,就要斟酌到单片机的运行速度是不是够快,以及程序运行时间够不够.
第三部分就是程序的编写.选定单片机型号之后,开端设计程序流程.一般来说偶们使用I/O口就可以做发码的输出端口.发码程序一般由几个子程序组成,头码子程序、逻辑1子程序,逻辑0子程序以及校验码的算法子程序.一旦偶们得到要发送码的命令后,首先调用头码子程序,然后根据客户码和键值调用逻辑1子程序或者逻辑0子程序,最后调用校验码算法子程序输出校验码.
HOLTEK公司的HT48CA0/HT48RA0、HT48CA3/HT48RA3和HT48CA6是专为遥控器设计的单片机,它们具有专门红外输出口,可以实现绝大部分发码的请求.
设计解码程序也可以分为三部分.
第一部分了解编码波形特性.从剖析编码的高、低脉冲宽度入手,了解逻辑"1"和逻辑"0"的波形占空比、周期.了解头码的特性.
第二部分肯定接管方式.一般偶们可以用I/O口查询方法或者INT口中断响应方法来接受编码.这两者的区别是I/O口查询方式对比消耗单片机的运行时间资源,需要不断的去侦测I/O的电平变化,以免漏掉有效的码值;而INT口中断接管方式则比较节俭资源,当外部有电平变化时,单片机才需要去处理,不需要时刻进行侦测.但是INT口中断吸收方式不能鉴别相同周期不同占空比的波形特性,当编码所携带的逻辑"1"和逻辑"0"具有这种特性时,就无法通过INT口中断接受方式来分辨了,因为INT中断只是在上升沿或者降落沿的时候才触发.
第三部分将接受的码值存储并剖析执行.根据断定高下电平的宽度(定时器或者延时),可以得到码值,也就是偶们所说的解码.一般偶们持续收到3个雷同的完全码值,就确认此码的确被发出,并接管胜利.当解码停止,依据码值偶们可以判断出是哪个按键被按下,由此去执行相对的按键功效.
HOLTEK公司的HT48以及HT49(带LCD)系列单片机,都可以符合大多数解码的义务.
32.在学习单片机的历程中,如何懂得预分频,12时钟模式(6时钟模型)等概念?
答:预分频器的英文是prescaler.它就是将输入的频率信号分频,然后再输出.HOLTEK公司有一款最基础的8位I/O型单片机HT48R05A-1,偶们就以这款单片机为例阐明.HT48R05A-1有一个8位向上计数的定时器Counter.体系时钟Fsys(4MHz)进入八阶预分频器(8-stage Prescaler)进行分频,再进入定时计数器Counter计数.依据软件设置,预分频器可以将Fsys进行2的n次方分频(n=1~8).举例来说,如果软件设置为预分频器2分频, ATM机出故障 女子一夜取款241笔盗取12050元,那幺预分频器输出的频率就是Fsys/2=2MHz,这个2MHz信号再进入定时计数器Counter.
如果需要HT48R05A-1或者其它各类HOLTEK单片机的详细材料,可以在如下地址下载:http://www./referanc/htk_book.htm
12时钟模式(6时钟模型)应该就是在MCS51系列中,12个系统时钟为一个机器周期,2个系统时钟为一个状况,即一个机器周期有6个状况.
33. A/D、D/A的采样速率与其它单片机相比有什幺优势?
答:HOLTEK A/D Tyep MCU内嵌逐位逼近的A/D转换电路,精度有8bit/9bit/10bit,A/D转换时间最快为76us.
至于D/A,一般是指PWM输出,HOLTEK A/D Type MCU都带有8bit的PWM输出,但HOLTEK PWM的特色是其输出频率由系统频率决议(既系统频率选定后,PWM频率也就定了),其占空比通过对[PWM]寄存器赋值进行控制,不需要占用定时/计数器资源.
34.采取AT89S51时,呈现了按了复位按钮,RAM中的数据被改动了.这是怎幺回事?注:数据放在特别存放器之外.
答:如果是RESET脚的复位按钮:一般MCU的RESET复位,其特殊寄存器会被重新初始化,而通用寄存器的值坚持不变.
如果复位按钮是电源复位:那就是MCU的上电复位,其特别存放器会被初始化,而通用寄存器的值是随机数.
35.将P2.7用来驱动一个NPN三极管,中间串接了一个1K的电阻.问题
是:当偶尝试向P2.7写'1'时,发明管脚只能输出大约0.5V的一个电平.这个电路的使用得妥善幺?如何准确的使用IO功能?
答:是在仿真时遇到的问题,还是烧录芯片后遇到的问题?
可以先将P2.7的外部电路断开,测量输出电压是否正常.如武断开后输出电压正常,那就阐明P2.7的驱动才能不够,不能驱动NPN三极管,应该改用PNP三极管(一般在MCU应用中,都采用PNP方法驱动).如武断开后输出电压还不正常,那有可能是仿真器(或芯片)已经破坏.
36.在做充电管理的时候,进步pwm的频率往往以牺牲精度为代价,如果用的AT90S4433(avr)、78P458(elan)频率分离做到16kHz(8bit)和32kHz(8bit),而盼望做到的是100kHz(8bit以上),诸如atiny15那样.怎幺办?
答:你所说的PWM是通过定时/计数器来节制其频率和占空比的,所以要进步频率,必然会下降精度.如果要提高PWM的频率,只能通过进步体系振荡频率来解决.
37.汽车电子用的单片机是8位多,还是32位?如何对待单片机在汽车电子市场中的远景?
答:现今汽车制作也是一个提高很快的工业,特殊是电子利用于汽车上,令多种新功效得以实现.
总的来说,汽车电子应用分三部份.
- 汽车动员机掌握:限速控制,涡轮增压,燃料喷注控制……
- 汽车舒适装置:遥控防盗系统,主动空调系统,影音播放系统,卫星导航系统…….
- 汽车操控和制动:刹车防抱死系统(ABS),循迹系统(TCS),防滑系统(ASR),电子稳固系统(ESP)……
汽车上的各系统繁多,且日新月异,故利用何种单片机是依各系统规格,请求不一,但有一样可确定是该单片机要符工业规格,能力忍耐汽车应用的恶劣环境,高温,电源干扰,可靠度要求.不同档次的汽车其功能配置相对亦有差异,故8位单片机在较低阶的系统如机械控制,遥控防盗等应该还有空间,但高阶的系统如影音,导航……将来的无人驾驶!,就非一般单片机能实现.
因汽车工业现阶段由欧美日数个大团体所操纵,相干的汽车电子配件各团体会挑选单片机大厂合作,故汽车内置的电子系统亦由单片机大厂控制,市场只剩外置系统如遥控防盗,影音导航供小厂开发.
38.在使用三星的s3c72n4时,感到它的time/counter不够用.现在要同时用到3个counter,该怎么办?
答:您是需要三个外部counter还是需要三个定时器?如果是三个定时器标志的话,可以取这三个定时最基本的时基作为timer的基本计数,然后以这个时基来计算这三个需要的计数标志的flag,在程序中只需要查询flag是否到,再采用动作.
如果要3个外部脉冲计数的话,这个有必定的难度,如果外部脉冲不是很频繁,可以斟酌通过外部中止进行,但是这个方式必需是外部脉冲的频率与mcu执行速度有必定的数量级差,否则mcu可能无法处置其它程序,一直在处置外部中断.
39.在芯片集成技术日益提高的今天,单片机的集成技术发展也很敏捷,在传统的40引脚的基本上,飞利浦公司推出20引脚的单片机系列,使很多的引脚可以复用,这种复用技术的使用在实际利用中会不会影响其功效的执行?
答:现在有很多品牌的单片机都有引脚复用功能,不止飞利浦一家,应当说这个方法前几年就已经有了.在实际使用中不会影响其功能的执行,但是要注意的是,有的MCU如果采纳复用引脚的话,该引脚会有一些运用上的限制,这在相应的datasheet里面都会有描写,所以在系统计划的时候都要予以注意.
40. Delta-Sigma软件测量方法,是什么概念?
答:Delta-Sigma原理一般应用在ADC应用中.具体来说,Delta-Sigma ADC的工作原理是由差动器、积分器和比较器构成调制器,它们一起构成一个反馈环路.调制器以大大高于模拟输入信号带宽的速率运行,以便提供过采样.模拟输入与反馈信号(误差信号)进行差动 (delta)比较.该比较产生的差动输出馈送到积分器(sigma)中.然后将积分器的输出馈送到比较器中.比较器的输出同时将反馈信号(误差信号)传送到差动器,而自身被馈送到数字滤波器中.这种反馈环路的目的是使反馈信号(误差信号)趋于零.比较器输出的成果就是1/0 流.该流如果1密度较高,则意味着模拟输入电压较高;反之,0密度较高,则意味着模拟输入电压较低.接着将1/0流馈送到数字滤波器中,该滤波器通过过采样与抽样,将1/0流从高速率、低精度位流转换成低速率、高精度数字输出.
简而言之,Delta就是差动,Sigma就是积分的意思.Delta-Sigma软件测试,偶的懂得应当是通过软件模仿差动积分的进程.具体来说,就是侦测外部输入的电压(或者电流)信号变化,然后通过软件积分运算,得出外部信号随光阴变化的根本状态.
41. 通常采取什么办法来测试单片机系统的可靠性?
答:单片机系统可以分为软件和硬件两个方面,偶们要保证单片机系统可靠性就必须从这两方面入手.
首先在设计单片机系统时,就应当充足斟酌到外部的各种各样可能干扰,尽量应用单片机提供的一切手腕去割断或者解决不良外部干扰造成的影响.偶们以HOLTEK最基础的I/O单片机HT48R05A-1为例,它内部提供了看门狗定时器WDT防止单片机内部程序乱跑出错;提供了低电压复位系统LVR,当电压低于某个容许值时,单片机遇主动RESET防止芯片被锁死;HOLTEK也提供了最佳的外围电路衔接计划,最大可能的避免外部干扰对芯片的影响.
当一个单片机系统设计完成,对于不同的单片机系统产品会有不同的测试项目和办法,但是有一些是必需测试的:
① 测试单片机软件功能的完美性.这是针对所有单片机系统功能的测试,测试软件是否写的准确完全.
②上电掉电测试.在使用中用户必然会遇到上电和掉电的情形,可以进行多次开关电源,测试单片机系统的可靠性.
③老化测试.测试长光阴工作情形下,单片机系统的可靠性.必要的话可以放置在高温,高压以及强电磁干扰的环境下测试.
④ ESD和EFT等测试.可以使用各种干扰模拟器来测试单片机系统的
可靠性.例如使用静电模仿器测试单片机系统的抗静电ESD才能;使用突波杂讯模仿器进行快速脉冲抗干扰EFT测试等等.
当然如果没有此类条件,可以模拟人为使用中,可能产生的损坏情形.例如用人体或者衣服织物故意摩擦单片机系统的接触端口,由此测试抗静电的能力.用大功率电钻靠近单片机系统工作,由此测试抗电磁干扰能力等.
42.在开发单片机的系统时,具体有那些是权衡系统的稳固性的尺度?
答:从工业的角度来看,权衡系统稳固性的标准有很多,也针对不同的产品标准不同.下面偶们大概介绍单片机系统最常用的标准.
① 电实验(ESD)
参考标准: IEC 61000-4-2
本试验目的为测试试件蒙受直接来自操作者及相对对象所产生之静电放电效应的程度.
② 空间辐射耐受试验(RS)
参考尺度:IEC 61000-4-3
本试验为验证试件对射频发生器透过空间散射之噪声耐受程度.
测试频率:80 MHz~1000 MHz
③ 快速脉冲抗扰测试(EFT/B)
参考尺度:IEC 61000-4-4
本试验目标为验证试件之电源线,信号线(掌握线)遭遇重复呈现之快速瞬时丛讯时之耐受程度.
④ 雷击试验(Surge)
参考标准 : IEC 61000-4-5
本实验为针对试件在操作状况下,蒙受对于开关或雷击瞬时之过电压/电流发生突波之耐受水平.
⑤ 传导抗扰耐受性(CS)
参考标准:IEC 61000-4-6
本实验为验证试件对射频发生器透过电源线传导之噪声耐受水平.
测试频率范畴:150 kHz~80 MHz
⑥ Impulse
脉冲经由耦合注入电源线或控制线所作的杂抗扰性试验.
43.在设计软体时,大多单片机都设有看门狗,须要在软体恰当的地位去喂狗,以防止软体复位和软体进入死循环,如何恰当的喂狗,即如何准确判定软体的运行时光?
答:大多数单片机都有看门狗定时器功能(WDT,Watch Dog Timer)以避免程序跑错.HOLTEK有一款基本I/O型单片机--HT48R05A-1,偶们就以它为例做个阐明吧.
首先了解一下WDT的基本结构,它其实是一个定时器,所谓的喂狗是指将此定时器清零.喂狗分为软件和硬件两种方法.软件喂狗就是用指令来肃清WDT,即CLR WDT;硬件喂狗就是硬件复位RESET.当定时器溢出时,会造成WDT复位,也就是偶们常说的看门狗起作用了.在程序正常执行时,偶们并不盼望WDT复位,所以要在看门狗溢出之前使用软件指令喂狗,也就是要计算WDT相隔多久时间会溢出一次.HT48R05A-1的WDT溢出时间计算公式是:
256*Div*Tclock.其中Div是指wdt预分频数1~128,Tclock是指时钟起源周期.如果使用内部RC振荡作为WDT的时钟起源(RC时钟周期为65us/5V),最大的WDT溢出时间为2.1秒.
当偶们得到了WDT溢出时间Twdt后,一般选择在Twdt/2左右的时间进行喂狗,以保证看门狗不会溢出,同时喂狗次数不会过多.
软件运行时间是根据不同的运行路线来决议的,如果可以预感软件运行的路线,那么可以根据T=n*T1来计算软件的运行时间.n是指运行的机器周期数,T1是指机器周期.HOLTEK单片机是RISC构造,大部分指令由一个机器周期组成,只须要知道软件运行了多少条指令,就可以算出运行时间了.HOLTEK的编译软件HT-IDE3000中,就有盘算运行时间的工具.但是对于CISC结构的单片机,一条指令可以由若干个机器周期组成,那么就需要根据具体执行的指令来计算了.
44.偶们是一家开发数控体系的专业厂,应用各种单片机和CPU开发了很多产品,在软件开发上也采取了很多通用的抗干扰技术,如:软件陷阱、指令允余、看门狗和数字滤波等等,但实际应用中还是很不可靠,如:经常莫名其妙地死机、程序跳段、I/O数据过错等,并且故障的反复性很不肯定,也不是周期性地反复.往往用户使用中呈现故障,但又无法重现,很让人头痛.重复检讨硬件也设查出原因,所以对软件的可靠性很是疑惑.怎么办?
答:防止干扰最有效的方法是去除干扰源、隔绝干扰路径,但往往很难做到,所以只能看单片机抗干扰能力够不够强了.单片机干扰最常见的现象就是复位;至于程序跑飞,其实也可以用软件陷阱和看门狗将程序拉回到复位状态;所以单片机软件抗干扰最主要的是处理好复位状态.
一般单片机都会有一些标记存放器,可以用来判断复位原因;另外也可以自己在RAM中埋一些标志.在每次程序复位时,通过断定这些标志,可以断定出不同的复位原因;还可以依据不同的标记直接跳到相应的程序.这样可以使程序运行有持续性,用户在使用时也不会察觉到程序被重新复位过.
可以在定时中断里面设置一些暂存器累加,然后加到预先设定的值(一个比拟长的时间),SET标记位,这些动作都在中断程序里面.而主程序只需要查询标志位就好了,但是注意标志位使用后,记得扫除,还有中止里面的时基累加器使用以后也要记得肃清.
45. 在单片机的应用方面应注重哪几个方面的学习?
答:学习的进程基本上可分四个阶段:
第一阶段是先阅读教科书里的硬体部分,大至了解单片机的硬体结构.如ROM、RAM、地址、I/O口等,以及看一些厂家的Data Sheet如HOLTEK网站有提供简体版各项MCU资料,来增强IC所提供各项资源的印象.
第二阶段就是了解二进位数字、十六进位数和软体方面的内容.尽管有很多高阶语言可用于单片机的编程,但偶感到初学还是以组合语言为好(即汇编语言),更有利于和硬体联合,控制硬体结构.知道组合语言、机器语言、指令、程式、根源程式、目标程式等概念后,就从MOV指令开端,学习组合语言和编程,在此如HOLTEK的MCU组合语言系统有63条指令,简略又好懂得它们怎样和硬体接洽, 我报海淀区的哪个驾校呢,龙泉驾校呀!,更有助于一般学习单片机的指令整合与应用.因此其法子可先了解几条基本的MOV指令和它的机器语言,大致树立起单片机的硬体和软体概念,
来知道单片机的硬体是由指令控制指挥的.
第三阶段依照编程器的使用手册,熟识使用编程器.现在的编程器一般都和电脑相连,只要具备基本电脑知识的人都可很快控制操作步骤.如果初学者想要快点熟习使用单片机的开发系统,HOLTEK有提供单片机开发系统详细操作材料,可上HOLTEK网站(www.) 来Download HT-IDE3000使用手册.
第四阶段是依附试验板,学习控制单片机的组合语言指令系统和简单编程.同时和前面所学硬体知识联合组装,起到主学软体,巩固硬体的双重作用.开端时可用别人编的简略程式在试验板上进行验证、分析,重要是熟习该学习办法,在使用方面重要针对单片机I/O各项介面的使用,如A/D,D/A,PWM输出口的运用,LCD与VFD的掌握,以及如何规范各项串列输出入口的通信协议等,对其所控制的各项元器件须先分析驱动才能,如电流电压问题等.
46. 当今世界单片机的应用与发展有什么不同?
答:对于应用与发展是一体两面,是以市场为导向,当有市场需求时,在其使用层面的计划和分析,而领导单片机朝此方面的发展.
47. 在中国,单片机在哪方面有较好的远景?
答:察看之前几年以来各家厂商的销售地域比重,可以发明中国大陆市场比重逐渐晋升,台湾与北美市场则逐渐衰退,主要原因在于多项产品制作基地转移至大陆,MCU在大陆的需求也随之晋升.销货至大陆的MCU产品,多应用于电话、Caller ID、玩具与LCD等产品,预计在未来,销货至大陆的比重仍将连续增添.在中国产品应用领域可分为五大项目,包含电脑周边(高速Modem、DSC、NB中的电源管理等)、通信产业、花费性产品(家电、冷气等)、车用市场(定速器、控制器、防盗器)及工业上的应用.有部份厂家将特殊瞄准消耗性产品市场跨入,如Audio方式将朝多媒、MP3解决计划前进,另外在PC连结应用上,包括无线、网路及标准应用产品,都会有一系列产品推出.另外在电源系统应用方面,在UPS(不断电系统)、Server Power(伺服器电源)、Charger(充电器)等应用上;以及周边应用领域方面,针对Game Device、记忆卡、读卡机、及Pen Drive(随身碟)等应用上.逻辑IC包含微处理器(MPU)、微控制器(MCU)、特别应用IC(ASIC)、可程式逻辑元件(PLD)以及一般的标准应用IC(ASSP)等,不同的逻辑IC有其发展方向,而MCU产品则朝向整合型产品发展,盼望能在单一的IC中参加更多的功能,以下降使用者在系统设计上的困难度与成本.
48.虽然16位也很多,但是真正低端用户还是用4,8位.高性能请求的现在可以选用32位单片机.而16位只能是充任一个过渡的角色.这样以为对吗?
答:根本上可以这样说,微节制器历经4位元、8位元、16及32位元等开发进程,投入厂商众多,亦无所不在地运用于各种生涯范畴,只要与操作介面有关的范畴,都能发明MCU的踪影,MCU的使用数量,在国外甚至成为评估收入、经济状态的指标之一.由于汽车、家电和消耗电子产品的销售稳健,因此将使2003年MCU市场充斥活气.32位元MCU市场之中,成长最快的范畴仍属因汽车、可上网手机、PDA、印表机、数位相机、高速MODEM和其它利用对其需求较大,市场机构预估2003年将成长30%、2004年上升38%.虽然32 bit市场成长潜力雄厚,不过目前能以32 bit为主力的厂商究竟少数,而无论是国内外的
IC供给商,现阶段的产品发展策略重心仍摆在8 bit范畴的市场之中,而8 bit及32 bit MCU也成为厂商跨入发展的对象,至于16 bit MCU产品虽然速度比8 bit快,但由于16 bit介于8与32之中尴尬地位,且32 bit价钱也逼近16 bit,因此对于业者对于16 bit产品的着墨水平相较之下少了许多.
49.将本来的51系统过渡到ARM系统,须要注意哪些事情以及如何入手?
答:51系统转为ARM系统是比拟困难的.ARM提供一系列内核、系统扩大、微处置器和系统芯片计划,并且现在已经发展了好几种内核了,现在重要有以下几种:
ARM7:小型、快速、低能耗、集成式RISC内核
ARM7TDMI(Thumb):它将ARM7指令集同Thumb扩大联合在一起,减少了内存容量和系统成本;而且还应用嵌入式ICE调试技术,简化了系统设计;并且有DSP加强扩大改良了性能.
ARM9TDMI:采纳5阶段管道化ARM9内核,同时配备Thumb扩展、调试和Harvard总线.
如果只是想学习上手的话,建议先做个最小系统板,根据硬件写一个能够启动的小代码包含初始化端口,屏蔽中止,把程序拷贝到SRAM中;完成代码的重映射;配置中断句柄,衔接到C语言入口.其实还是多实践,多点经验,多上上电子网站,汲取他人的开发经验,会对自己的成长有所辅助的.
50. holtek的编程语句是否就是C51或是相干的,能否介绍有关汽车电子设计的材料或网站地址?
答:HOLTEK的编程语句就汇编指令来说,与MCS51是不一样的,但是很多指令比较相似;而C语言,每家公司的C编译器都会有点差别,但是很多与TURBO C类似,所以还是有很大类似性,所以可读性要比汇编语言好得多,但是不同厂家也还是有一...

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多