单片机应用编程技巧100问
1.C语言和汇编语言在开发单片机时各有哪些优缺点?
答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。
C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。
对于目前普遍使用的RISC架构的8bit MCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什幺动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在单片机开发中,我们还是建议采用汇编语言比较好。
2.C或汇编语言可以用于单片机,C++能吗?
答:在单片机开发中,主要是汇编和C,没有用C++的。
3.搞单片机开发,一定要会C吗?
答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。
对于目前普遍使用的RISC架构的8bit MCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什么动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在资源较少单片机开发中,我们还是建议采用汇编语言比较好。
资源简介:单片机应用编程技巧100问1.C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易...
上传时间: 2013-12-10
上传用户:busterman
资源简介:单片机应用编程技巧(FAQ)
上传时间: 2013-07-02
上传用户:eeworm
资源简介:专辑类----单片机专辑 单片机应用编程技巧-FAQ--15页-0.2M.rar
上传时间: 2013-06-07
上传用户:lijianyu172
资源简介:专辑类-单片机专辑-258册-4.20G 单片机应用编程技巧-FAQ-15页-0.2M.pdf
上传时间: 2013-07-01
上传用户:kr770906
资源简介:单片机应用编程技巧,非常使用的哦!单片机应用编程技巧,非常使用的哦!
上传时间: 2013-06-07
上传用户:gaojiao1999
资源简介:单片机应用编程技巧供大家学习,压缩文件无密码
上传时间: 2014-01-03
上传用户:yuanyuan123
资源简介:单片机应用编程技巧100例,介绍单片机编程技巧编程
上传时间: 2016-08-16
上传用户:xiaohuanhuan
资源简介:单片机专辑 258册 4.20G单片机应用编程技巧(FAQ) 15页 0.2M.pdf
上传时间: 2014-05-05
上传用户:时代将军
资源简介:单片机应用编程技巧mcu-appfaq这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-02-06
上传用户:
资源简介:单片机应用编程技巧,有需要的可以参考!
上传时间: 2022-04-14
上传用户:
资源简介:电工学 上海交大精品课件(赵爱萍版) PPT版
上传时间: 2013-04-15
上传用户:eeworm
资源简介:C8051F020双串口应用例程(原创) 我在做C8051F020单片机应用编程的时候遇到双串口使用的问题,在网上搜索,发现很多朋友都遇到这个问题,且没有找到相关的例子程序.之后只好自己查器件手册,试验成功,现在将这个我自己工程里面的UART部分的程序贡献给大家,希望...
上传时间: 2016-06-21
上传用户:as275944189
资源简介:笔者在某智能水表开发中使用了EM78P447芯片,对EM78系列芯片有了较深认识,在实践中总结了一些开发此类芯片应注意的问题,同时给出了应用中的编程技巧。 市面上常见的介绍EM78系列的参考书中,都给出了一些应用实例,但这些实例一般程序代码量较小,功能单一...
上传时间: 2013-10-27
上传用户:会稽剑客
资源简介:在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着 工程师。为帮助工程师解决单片机设计上的难题,《电子工程专辑》网站特邀Holtek香 港分公司工程部处长邓宏杰先生担任《单片机应用编程技巧》专题讨论的嘉宾,与广大 设计工程...
上传时间: 2013-10-21
上传用户:chukeey
资源简介:1.C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化...
上传时间: 2013-10-24
上传用户:qb1993225
资源简介:软件工程3(视频)
上传时间: 2013-04-15
上传用户:eeworm
资源简介:PCB制程综览
上传时间: 2013-06-20
上传用户:eeworm
资源简介:Q1:请介绍一下MCU的测试方法。A1:MCU从生产出来到封装出货的每个不同的阶段会有不同的测试方法,其中主要会有两种:中测和成测。所谓中测即是WAFER的测试,它会包含产品的功能验证及AC、DC的测试。项目相当繁多,以HOLTEK产品为例最主要的几项如下:......
上传时间: 2013-11-08
上传用户:330402686
资源简介:介绍了单片机的编程软件KEIL 51的应用技巧
上传时间: 2013-12-23
上传用户:yimoney
资源简介:51单片机C语言的编程技巧 在进行单片机应用系统设计时.汇编语言是一种常用的软件工具。它能直接操作硬件.指令的执行速度快。但其指令繁育统的固有格式受硬件结构的限制很大.且难于编写与调试.同时其可移植性也较差。随着单片机硬件性能的提高.其工作速...
上传时间: 2013-12-18
上传用户:wmwai1314
资源简介:EZ-USB2100系列单片机原理,编程及应用 .PDF
上传时间: 2013-06-18
上传用户:eeworm
资源简介:专辑类----单片机专辑 EZ-USB2100系列单片机原理,编程及应用-353页-10.5M.rar
上传时间: 2013-07-25
上传用户:450976175
资源简介:专辑类-单片机专辑-258册-4.20G EZ-USB2100系列单片机原理-编程及应用-353页-10.5M.PDF
上传时间: 2013-06-17
上传用户:jhksyghr
资源简介:可编程逻辑器件使用参考资料。 解答可编程器件使用中的常见问题。 供参考。
上传时间: 2013-05-19
上传用户:thh29
资源简介:51单片机C语言的编程技巧
上传时间: 2014-12-27
上传用户:569342831
资源简介:单片机应用技术选编(3) 目录 第一章 单片机的综合应用技术1.1 8098单片机存储器的扩展技术1.2 87C196KC单片机的DMA功能1.3 MCS?96系列单片机高精度接口设计1.4 利用PC机的8096软件开发系统1.5 EPROM模拟器及其应用1.6 MCS?51智能反汇编软件的设计与实现1.7 ...
上传时间: 2013-11-10
上传用户:lijinchuan
资源简介:单片机应用技术选编10 目录 第一章 专题论述1.1 嵌入式系统的技术发展和我们的机遇(2)1.2 一种新的电路设计和实现方法——进化硬件(8)1.3 从8/16位机到32位机的系统设计(13)1.4 混合SoC设计(18)1.5 AT24系列存储器数据串并转换接口的IP核设计(23)1.6 低能耗嵌...
上传时间: 2013-12-04
上传用户:vmznxbc
资源简介:单片机应用技术选编(1) 第一章 单片机系统综合应用技术 11.1 且使用 8098单片机的几点体会 2 1.2 单片机的冷启动与热启动 31.3 大容量动态存储器在单片机系统中的应用111.4 MCS-51单片机系统中动态 RAM的刷新技巧141.5 MCS-51单片机系统中外RAM空间超64KB的...
上传时间: 2014-12-28
上传用户:liufei
资源简介:单片机应用技术选编(11) 目录 第一章 专题论述 1.1 3种嵌入式操作系统的分析与比较(2) 1.2 KEIL RTX51 TINY内核的分析与应用(8) 1.3 中间件技术及其发展展望(13) 1.4 嵌入式实时操作系统μC/OSⅡ的移植探讨(19) 1.5 μC/OSⅡ的移植及其应用系统开发(23) 1...
上传时间: 2013-11-06
上传用户:569342831
资源简介:单片机应用技术选编(9) 目录 第一章 专题论述1.1 集成电路进入片上系统时代(2)1.2 系统集成芯片综述(10)1.3 Java嵌入技术综述(18)1.4 Java的线程机制(23)1.5 嵌入式系统中的JTAG接口编程技术(29)1.6 EPAC器件技术概述及应用(37)1.7 VHDL设计中电路简化问题的...
上传时间: 2014-04-14
上传用户:gtf1207