小容量单片机系统的C语言程序结构
2002年初,笔者着手写一个IC卡预付费电表的工作程序,该电表使用Philips公司的8位51扩展型单片机87LPC764,要求实现很多功能,包括熄显示、负荷计算与控制、指示闪烁以及电表各种参数的查询等,总之,要使用时间的单元很多.笔者当时使用ASM51完成了这个程序的编写,完成后的程序量是2KB多一点.后来,由于种种原因,这个程序并没有真正使用,只是作了一些改动之后用在一个老化设备上进行计时与负荷计算.约一年后,笔者又重新改写了这些代码.
射线照相代码法评片
介绍用特定代码(符号或数字)对射线照相底片上显示的焊接缺陷进行定性分类的方法.对目前通行的三种代码法通过示例作了比较和评述.特别是对单面焊根部缺陷的评定,强调了采用比ⅡW早期规定的符号更详细的代码,有利于焊接质量的正确评价和随后处理.
SolidWorks API二次开发的应用
SolidWorks API是SolidWorks的OLE应用程序开发接口,用户可以利用它和支持OLE编程的开发工具,如VB、VBA(ExcelAccess)、C、VC++等对SolidWorks进行二次开发,建立适合用户需要的、专用的SolidWorks 功能模块。本文通过介绍 自定义属性 这个程序的开发和使用过程,来简单地说明SolidWorks AP
μC/OS-Ⅱ在TMS320VC33上的可靠应用
目前,μC/OS-Ⅱ已经被成功移植到多种微处理器上,其中也包括TMS320VC33.在μC/OS-Ⅱ的网站上可以免费下载相关处理器的移植代码,这些代码可以作为μC/OS-Ⅱ应用中一个非常好的起点.笔者在应用这些移植代码时遇到了一些问题,因此如何使移植更加可靠、高效,仍然是一个值得深入探讨的话题.网上TMS320VC33的移植代码已经完成了基本的移植工作,本文不对移植的详细过程进行赘述,而只就移植及应用过程中的一些关键步骤和涉及到代码可靠性的问题进行讨论.
基于普通单片机的LIN协议实现方案
LIN是新近出现在汽车行业的一种串行通信总线,成本低、协议简单可靠,特别适合应用在一些数据传输率不高、控制相对简单的场合.可以基于普通单片机用软件方式实现,不需要依赖于特殊的硬件,大大降低这种低速串行通信协议的成本;同时,这种基于普通单片机实现的LIN通信代码具有很强的可移植性.本文概要介绍LIN总线协议的特点,分析其软件实现的要点,提出几种基于普通单片机uN协议的实现方案.
基于EWS的EPA蓝牙数据采集系统设计
针对基于EPA协议的工业现场远程访问和监控问题,简述基于MPU Rabbit 2000的EPA蓝牙数据采集系统的工作原理,利用MPU内部的TCP/IP协议栈和Dynamic C开发工具,给出有关软件实现的代码框架结构.在此基础上,进行系统的嵌入式Web服务器设计.通过CGI通信程序的设计及在系统界面浏览中的应用,验证设计的可行性.该设计对嵌入式系统应用于工厂现场的无线Web接入具有重要的参考价值.
嵌入式系统引导技术研究
以PowerPC8xx系列处理器为例,通过对此类处理器的引导模式、引导代码的编写和调试,以及如何引导操作系统执行等问题的研究,探索嵌入式系统引导过程的一种解决方案.
U-Boot在S3C44B0上的移植方法
Bootloader(引导加载程序)是嵌入式系统CPU加电后第一个开始运行的代码,在内核映像执行之前完成相关的底层硬件的初始化,建立内存空间的映射图等重要工作,然后为内核提供引导参数,启动内核,Das U-Boot(Universal Bootloader),是一个功能十分强大的Bootloader,本文深入研究了U-Boot的工作机理,详细分析了U-Boot在基于三星公司S3C4480处理器的嵌入式系统板上的移植方法、过程与移植要点。
三轴数控铣床停机的技术性研究
三轴数轴铣床在使用过程中会出各种停机的情况,文中对此作了详细的分析,并提供了解决方案。
-
共1页/9条