首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
《软件工程师》2016,(5):30-31
C语言作为一种高级编程语言,具有良好的结构性和移植性,在单片机中引入C语言,可以极大地方便单片机的编程和开发。本文首先介绍了单片机的定义、系统组成及功能特点,分析了单片机的用途。然后结合C语言的优越性,分析基于C语言的单片机技术及其应用范围。由于C语言具有强大的编程功能,也使得利用C语言进行编程的单片机技术的运用越来越广泛。  相似文献   

2.
C语言是嵌入式软件开发的主流语言,分析了C语言在C51系列单片机开发中的必要性和编程要点,特别是高级数据结构和程序库的应用。事件驱动是一种不同于逐句执行的线性结构程序的编程模型,并在Windows、Linux等高级操作系统中得到普遍应用;用C语言实现了在C51单片机应用中的事件驱动模型,讨论了事件源、消息队列、处理函数的具体实现,此模型具有较强的通用性和实用性。  相似文献   

3.
姜璐  杨晓东  郭大勇 《测控技术》2002,21(Z1):129-131
介绍了8051系列单片机汇编语言和C语言的特点,以及在开发过程中C语言和汇编语言混合编程的具体使用方法.  相似文献   

4.
现代程序开发过程中,C语言是使用比较多的一种语言,广泛应用于底层开发。而51单片机作为基础入门的单片机,也是一种应用广泛的硬件,二者都是电子信息类专业人才必须掌握的知识内容。实际开发过程中,采用51单片机程序与C语言相结合的设计方式十分常见。笔者简单介绍了51单片机和C语言的编程特点,简要讨论了C语言的编程技巧和方法。  相似文献   

5.
单片机可以用汇编语言编程,也可以用高级语言C、Basic编程,也可以用图形化语言编程。工业控制中普遍采用可编程控制器,其CPU模块内的微控制器往往是普通的单片机,而可编程控制器可以梯形图编程,或者用流程图编程。现在的智能教育机器人控制器均用单片机,而这些机器人的编程大多支持流程图编程。上海广茂达电子信息有限公司的能力风暴系列机器人采用VJC可视化流程图与C语言编程;  相似文献   

6.
51系列单片机C语言编程入门(上)   总被引:1,自引:0,他引:1  
一、使用C语言编程的好处 8051系列单片机自80年代初期诞生以来,由于8051单片机卓越的性能和厂商对8051单片机开发应用的有力支持,8051单片机以绝对的优势在国内迅速地普及应用。为了解决汇编语言编困难的问题,在80年代后期,一些单片机生产厂家推出了基于高级语言C的51系列单片机编译器,即C51编译器。由于C语言是高级语言,使得编程者在编程时不必过份了解单片  相似文献   

7.
在各种嵌入式产品的开发、应用推广以及单片机技术应用中,云计算和嵌入式、单片机的控制系统和人们的生活将会越来越密切。分析了C语言在控制系统上编程的特点,结合系统资源对C语言具体要求,介绍了控制系统上的开发环境和开发步骤。  相似文献   

8.
单片机C语言编程应注意的若干问题   总被引:4,自引:0,他引:4  
本文较详细地分析了单片机C语言的特点,就单片机系统资源对C语言编程的制约,汇编与C语言混合编程等问题进行进行了讨论,并给出了相应的处理程序。  相似文献   

9.
随着众多单片机制造商不断扩大80C51派生机种,特别是1995年INTEL和PHILIPS同年派生了16位80C51(即SOC251和80C5lXA)以来,在单片机市场上,80C51更加显露了它的主流趋势。许多使用8O96和80C196的用户纷纷掉过头来重新转向SO51系列产品。这样做的好处有:1、16位的80C251和SOC5lXA性能上高过8096和80C196。特别是它们有许多指令和内部硬件结构适应C语言的编程。2、8位16位单片机硬件核心一致,只不过在硬件和指令集上扩充而已,使广大80C51用户易于接受。3、C51编译器已经成熟,80C51可用高级语言编程。C语言多年来已被普…  相似文献   

10.
本文总结了我院在单片机C语言教学中的探索,包括在教学中精选了"变量定义、函数定义、混合编程"为C语言主要内容,以"变量定义、专用指针定义、C51汇编函数格式"为重点展开教学,并且紧密结合单片机概念和应用,编写了相关的习题和实验题目。实践表明,讲授C语言明显提高了学生的编程能力和教学效果。  相似文献   

11.
针对Torus结构的多处理机系统中容错路由的问题,提出标志位概念,给出一个基于标志位的容错路由算法。存储于Torus网络中各节点的标志位记录系统中的故障信息,用于判定消息的源节点和目的节点之间是否存在最优通路。标志位的赋值可以通过与邻节点间的信息交换完成。  相似文献   

12.
一种大容量的信息隐藏方法   总被引:1,自引:0,他引:1       下载免费PDF全文
以载体信息每个字节的最高为1的位为标志位,通过对嵌入信息的数值进行调整,使隐秘信息的嵌入过程对原图像的改变较少,同时保证载体信息的标志位不必变,达到对嵌入信息无损提取。实验结果表明,算法对载体图像的改动小,提高了隐藏容量。  相似文献   

13.
In comparing two signed operands, it may be shown theoretically that, if operand 1 is greater than operand 2, then flag bit X5 is reset; otherwise X5 is set. In this paper, JX5 and JNX5 instructions are used for checking the set and reset conditions, respectively, of X5 in proper branching within a program. The above criteria are verified experimentally using the SDK-85 design kit.  相似文献   

14.
王桐桐 《计算机工程》2011,37(18):112-114
位并行、位向量和聚合位向量算法通过对多个域进行并行处理加快分类速度,但三者内存占用太大,不适用于大规则集。为此,提出一种压缩位并行算法,通过报文分类压缩每个域上的重复规则并重新组织规则集,从而缩短位图中位串的长度,减少内存空间的占用。实验结果证明,该压缩位并行算法在不影响运行速度的前提下,明显减少了空间占用。  相似文献   

15.
选择在IVOP的DCT系数中嵌入水印,根据DCT系数的大小关系,采用交换法嵌入比特信息.在水印嵌入时,记录下最近处理过的n个块的DC系数,根据一个用户密钥从这些DC系数生成一个标识码,实现水印的检测.  相似文献   

16.
针对传感器网络中MAC地址在通信时能量开销太大的问题,提出了一种新的适用于节点密集分布的MAC地址复用压缩算法.该算法将传感器网络节点进行区域网格分割,节点以区域为单位进行地址复用.为削弱因网络节点分布的非均匀性带给算法性能的负面影响,提出了通过标志位标识的非对称性MAC地址分配原则.理论和实验结果表明,该算法在密集型...  相似文献   

17.
深入分析了μC/IP协议栈,阐述了其移植原理和实现方案,并给出了在具体软硬件平台上的移植实例。首先,通过分析μC/IP协议栈,结合实时内核μC/OS-II与32位ARM7Core的软硬件平台,论述了μC/IP协议栈的移植原理。然后,根据TCP/IP各层协议的具体实现提出了μC/IP协议栈移植与裁减的一种可行方案。最后,在基于μC/OS-II与ARM7Core的软硬件平台上实现了μC/IP协议栈的移植。实验结果表明:移植后的协议栈实现了网络的基本功能,且运行稳定。开源μC/IP协议栈的移植实现,为基于μC/OS-II的Internet嵌入式系统应用提供一个小型可裁减的TCP/IP协议中间件。  相似文献   

18.
面向雷达、遥感图像等含噪图像,提出了一种利用噪声自适应嵌入的位平面加密算法。首先对不同的噪声图像利用遗传算法自适应找到最佳嵌入阈值,在噪声值较高处使用一种无须密钥的加密算法将两位秘密信息分别交叉嵌入到第一、三位平面中。然后利用BBE(binary-block embedding)算法将标记位数据压缩到第二位平面。最后在第二位平面冗余处用同样的加密算法将剩余秘密信息分别嵌入到第二、四位平面中完成信息隐藏。实验分析表明在满足高容量嵌入的条件下,与其他自适应位平面隐写算法相比有良好的隐蔽性以及较强的鲁棒性,同时能抵抗目前较好的隐写分析算法,保证了数据传送的安全性。  相似文献   

19.
针对现有三种常见无线射频识别密钥无线生成场景下,设计的相应密钥生成算法中存在的算法理论证明缺失、重放攻击、密钥伪造攻击以及RFID标签身份ID泄露的安全性问题,设计了更安全的基于激活标志位的改进RFID系统密钥无线生成算法。改进算法仅基于多种超轻量级位运算来组合构建安全的算法框架、降低成本和提高效率;利用激活标志位AckBit机制以及新鲜性机制抵抗重放、密钥伪造攻击;通过完整GNY逻辑证明过程与安全性对比进行分析,证明了目标算法的安全可行性。最后,给出原算法与改进算法之间的标签成本代价对比,表明改进的算法在满足低成本的条件下具有更高的安全性。  相似文献   

20.
为了获得高效的拼接结果,针对新测序技术产生的较短测序片段,提出了通过对测序片段编码,将其映射到能够快速查找的自定义表中,结合高效位并行字符串模糊匹配算法-BPM,从自定义表中寻找较长连通路径的方法,实现了对短测序片段的快速拼接.实验结果表明,该算法针对500M的高质量源数据,在耗时136s的情况下,准确度可达79%,覆盖度可达82%;针对错误率为0.1%的500M源数据,在耗时150s的情况下,准确度可达72%,覆盖度可达73%.在短时间内较好的完成了拼接任务.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号