基于C语言STC89C52单片机电子密码锁的设计与仿真
介绍一种通过Protues软件成功仿真的电子密码锁的实现过程。它采用高可靠性的STC89C52单片机来实现开锁和密码的识别,采用具备I^2C总线接口的E^2PROM芯片来完成密码的存储,通过1602液晶显示器提示程序运行状态和使用步骤,利用蜂呜器模拟报警,发光二极管模拟锁的开关。该系统用C语言编写程序,与汇编语言相比具备更好的移植性和可读性,便于修改和增减功能。
基于C语言为内核的电子时钟设计
本文所涉及的C语言的算法和设计思想,其内核都在Verilog HDL语言环境中来实现。传统的数字电子时钟采用了极多的分立元器件,随着系统复杂度的不断提高,用传统时钟系统设计方法很难满足设计需求。本文介绍基于C语言设计的数字电子时钟设计并用仿真软件MAXplusII仿真实验结果。
超静定梁弯曲问题的计算机数值算法
介绍了用计算机计算超静定梁弯曲内力和变形的基本思路和方法.
嵌入式测色仪系统设计
测色仪用于颜色测量,能够将颜色按一定的国家或行业标准以数值量化的方式表示出来.通过应用嵌入式硬件及软件技术,增强了仪器的人机交互性以及大大缩小了仪器的体积,提高了便携性.系统采用完全集成的混合信号系统级芯片(SoC)C8051F020单片机,通过嵌入式C语言编程实现信号的采集、处理、显示、打印以及与通用计算机之间的通讯.
基于微控制器的数字式温度伺服控制系统
温度伺服控制系统是数码变温空调的一个重要的子系统,是数码变温空调的执行机构。本文根据数码变温空调的工作原理.提出了一种基于ARM微控制器的全数字式温度伺服控制系统。温度伺服系统硬件电路是以基于ARM的数字温度控制器为核心.通过单线总线数字温度传感器DS1820对室内外温度进行采样,并使用液晶模块对温度伺服系统的各个运行参数进行实时显示和分析。采用通用的模块化设计方式,编写了温度伺服系统调速程序,并且使用C语言对程序进行了实现。
用Setjmp构建简单协作式多任务系统
讨论一个利用标准C语言setjmp库函数实现的查询式协作多任务系统,给出完整的内核和样例程序并对源代码进行说明.该系统具有简单易用的特点,只需要编写存取堆栈指针的宏就可方便地移植到新的平台上.文章详述了系统的优缺点,讨论一些性能扩展的方法.该内核适用于中小规模的嵌入式软件.
单片机在锅炉水处理控制中的应用
为了使锅炉水处理安全高效地自动运行,设计以单片机AT80C51为核心的锅炉水处理控制装置,实现了以C语言为编程基础的软件控制。实际应用表明,通过本方法,设计的控制器可以获得满意的控制效果。
C语言在平面机构运动分析中的应用研究
利用C语言对平面机构运动进行动态的参数分析,一方面加深了对该机构的原理认识,另一方面也熟悉了C语言对机构性能的改进,其激发的兴趣和竞争都会成为人们尝试机构创新的动力。最后通过具体的实例对此方法进行了验证。
基于PIC单片机冰箱部分功能的控制
介绍了基于PIC单片机冰箱部分功能的控制系统,主芯片采用的是8位的PICl6f690芯片。整个控制系统包括硬件和软件两部分,硬件部分包括芯片的主要外围电路设计及各个引脚功能的选用;软件部分包括C语言编程的编写,并通过对程序的不断调试和仿真,实现了对冰箱的LED灯、保鲜模块、压缩机和风机及化霜的控制。
液压阀用电磁铁CAT系统的开发
以液压阀用电磁铁试验台计算机辅助测试(CAT)系统的开发实践为基础,着重分析了测试软件在实现数据采集与处理、曲线输出功能等方面的程序设计方法和思路.在分析CAT软件设计共性(数据采集卡编程与数据预处理等等)的同时,阐述了针对电磁铁这一特定CAT对象所采取的测试方法.CAT技术的引入与传统的'试验台+函数记录仪'测试模式相比较,在便捷性及提高测试精度方面均具有突出的优点,从而可以高效精确地反映电磁铁的静特性.