基于ADC0809和51单片机的多路数据采集系统设计 “数据采集”是指将温度、压力、流量、位移等模拟物理量采集并转换成数字量后,再由计算机进行存储、处理、显示和打印的过程,相应的系统称为数据采集系统。本文的主要任务是对0~5V的直流电压进行测量并送到远端的PC机上进行显示。由于采集的是直流信号,对于缓慢变... 2023-06-13 ADC080951单片机多路数据采集系统文章单片机
用Proteus学习51单片机之流水灯 其实学单片机实在是应该去买一块学习板的,我原本是买了一块的,结果学了段时间,又去弄别的东西了,这次来北京,想继续学习,又忘记带了……BS一下自己。单片机不做实验肯定是不行的,刚好近段时间,一直有在用Proteus来模拟电路,而Proteus最强大的地方,是模拟单片机,不想再买... 2023-06-13 Proteus51单片机流水灯源程序文章单片机
有关Keil软件仿真的51单片机串口调试技巧 引言在单片机系统中,串口(UART,通用异步收发接口)是一个非常重要的组成部分。通常使用单片机串口通过RS232/RS485电平转换芯片与上位机连接,以进行上位机与下位机的数据交换、参数设置、组成网络以及各种外部设备的连接等。RS232/RS485串行接口总线具有成本低、简单可靠、容易... 2023-06-13 Keil软件仿真51单片机串口调试技巧文章单片机
基于EDA的LED屏下位机系统设计 0 引言随着发光二极管(LED)技术的发展,亮度高、功耗小的LE D不断面世,技术上的可行和成本的降低使LED显示屏有了应用和发展的机会。同时,随着计算机技术和基于计算机技术的电子设计自动化(EDA)技术的发展,由于E DA技术具有可提高电子系统设计效率和可靠性、降低设计者劳动强... 2023-06-13 EDALED屏下位机系统设计文章单片机51单片机
51单片机DIY做PLC编程 上网搜索尝试看能否找到合适的程序下载来稍微改改就能用的呢?方案几年前就有了,实际上是利用三菱的低档plc编程软件编辑好梯形图,存盘后用专用的格式转换工具转换成HEX单片机烧写文件烧进去,尝试下载三菱plc工具软件,但是在我的WIN7-64位系统上不能正常工作,好容易换了系统装好... 2023-06-13 51PLC单片机编程电子DIY文章51单片机
在51单片机系统中使用8155 一片8155,可以提供256字节的RAM,3个并行IO接口和一个14位的定时器。8155的内部还集成了地址锁存器,如果只是需要扩展8155,就可以省去常用的地址锁存器74LS373。下面,先写一个使用单片机自身资源来驱动16个LED进行流水的程序。然后,再把它改造为利用8155来驱动。利用51单片机驱... 2023-06-13 51单片机系统8155LED程序设计文章单片机51单片机
教你构造一个51单片机的实时操作系统 目前,大多数的产品开发是在基于一些小容量的单片机上进行的。51系列单片机,是我国目前使用最多的单片机系列之一,有非常广大的应用环境与前景,多年来的资源积累,使51系列单片机仍是许多开发者的首选。针对这种情况,近几年涌现出许多基于51内核的扩展芯片,功能越来越齐全,速度越来... 2023-06-13 实时操作系统嵌入式构件重入问题文章单片机51单片机
STC单片机如何实现运行中自定义下载 使用STC单片机的用户肯定都有一个经历,烧写程序时每次都要先点下载命令、断电、上电,进行冷启动。整个过程是比较繁琐的一件事,下面介绍一种自定义下载方式(不用断电,不用每次都加载用户下载文件),修改完程序编译好,直接点接发送即可。自定义下载原理:STC-ISP.exe软件1、STC-ISP.... 2023-06-13 STC单片机HEXBinISP文章51单片机
基于AT89S51的多参数气体检测仪的研制 0 引言井下作业环境中氧气、二氧化碳、一氧化碳、硫化氢及甲烷浓度的高低,直接影响到煤矿的安全生产和矿工的生命安全。同时,随着各种天然气、煤制气、液化气的开发和使用,各种可燃性气体散发在工作场所和人们生活中,因此连续、直接检测工作环境和生活环境中有毒气体、可燃... 2023-06-13 气体检测仪气体传感器硬件设计软件设计文章单片机51单片机
基于虚拟存储嵌入式存储系统的设计方法 1、引言嵌入式系统由嵌入式硬件和固化在硬件平台中的嵌入式软件组成。传统的小规模嵌入式系统,软件多采用前后台的方法,通常应用于实时性要求不高的简单场合;对于复杂的应用场合,较为普遍的做法是给系统配上嵌入式实时操作系统(RTOS),这样不仅能够使系统具有良好的实时性能,降... 2023-06-13 存储系统嵌入式文章单片机51单片机
变压器温度智能监控仪 1 DOWN引DOWN言变压器智能化温度监控仪由传感器、单片机温控仪及相应的输出继电器所组成。通过铂电阻测取变压器被测点的温度,经与温度监控仪内部所预设定温度比较后,输出控制风机继电器触点、超温报警继电器和超温跳闸继电器触点的开合,实现对变压器绕组温度的监控,防止变压... 2023-06-13 变压器温度监控仪89C51单片机文章单片机51单片机
掌握方法和技巧轻松学习51单片机 单片机是微机的一种,现时有8051、AVR、ARM7、ARM9等系列,其中 “8051”是源自于Intel公司的MCS-51系列芯片,但目前不同生产厂商都以其兼容芯片为主,如Ateml公司的89C51/89S51系统,宏晶公司的STC89C52RC。本文所述的正是宏晶的STC89C52RC,该芯片烧写简单,只用通过宏晶... 2023-06-13 51单片机单片机经验技巧文章
51单片机IO引脚的驱动能力与上拉电阻 单片机的引脚,可以用程序来控制,输出高、低电平,这些可算是单片机的输出电压。但是,程序控制不了单片机的输出电流。单片机的输出电流,很大程度上是取决于引脚上的外接器件。单片机输出低电平时,将允许外部器件,向单片机引脚内灌入电流,这个电流,称为“灌电流”,外部电路... 2023-06-13 单片机上拉电阻驱动能力文章51单片机
一种软件去除键抖动的方法 概述在单片机控制系统中,通过按键实现控制功能是很常见的。对按键处理的重要环节是去抖动,包括去除按下和抬起瞬间的抖动。去抖动的方法有很多种,如使用R-S触发器的硬件方法、运用不同算法的各种软件方法等。硬件方法会增加成本和体积,对于按键较多的矩阵式键盘,会用硬件方法;... 2023-06-13 单片机键处理控制系统去抖动键盘文章51单片机
51单片机PWM直流电机PID控制转速源程序 AT89C51单片机PWM直流电机转速PID控制源程序,重点介绍利用MCS-51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。设计中采用了专门的芯片组成了PWM信号的发生系统并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节从而控制其输入... 2023-06-13 51单片机PWM直流电机PID程序文章单片机
51单片机解码PPM波 先说说PPM波,从图上可以看出周期为20ms,冠丽控实际是6通控,但预留两通没有使用。通道的高电平区间为0.765~1.6ms 低电平时间为0.395ms引导波形的高电平 时间为10.165ms。我的单片机是11.0592MHZ这样算的话,显示的值应该是706到1491之间,中立位为1100正好和理论值相符。这里在... 2023-06-13 51单片机解码PPM波文章单片机
51单片机电子钟制作-升级版 经过两天熬夜的艰苦奋战,在原程序基础上进行升级,添加按键多功能操作新增功能:1. K1模式转换,可自由切换:主界面显示,时间调整,闹钟设置,温度上下限设定等; 2. K2选定需要调整的位数。切换至时间调整时,通过K3-"加",K4-"减"按键调整数值。切换至闹钟设置时,通过K3-"加",K4-"减... 2023-06-13 单片机51电子时钟毕业设计源代码文章51单片机
8051单片机在线升级软件的方法 1 基本原理类似于其他引导装载升级程序的方法,在系统中必须始终存在一段用于程序装载的代码(bootloader),该代码在启动时被运行。其基本功能是根据外部条件来判断是运行现有版本的程序还是从主机下载新程序。8051具有选择执行片内或者片外程序的功能,而对片内E2PROM编程过程相... 2023-06-13 Bootloader在线升级外部程序存储器单片机文章51单片机
51单片机访问大容量存储器的实现 1引言MCS-51系列单片机有着优越的性价比,因此应用面宽,使用量也非常大;然而它只有16位地址线,最大能访问的存储空间为64K,且扩展接口与存储器统一编址,扩展接口会占用大量的地址空间,致使该系列单片机在数据量大的数据采集系统中,存储空间明显不足。笔者最近在开发一数据采集系统... 2023-06-13 51单片机大容量存储器数据存储器数据采集系统文章单片机
51单片机教程(五):单片机动态扫描驱动数码管 一、本文内容提要上一讲介绍了单片机外接键盘的原理,并给出了应用实例。本讲将介绍单片机动态驱动段式数码管。通过该讲,读者可以掌握段式数码管的工作原理和如何通过动态驱动的方法设计电路以及程序。二、原理简介常用的段式数码管有七段式和八段式,八段比七段多了一个小数... 2023-06-13 单片机教程单片机动态扫描驱动数码管文章51单片机
8051单片机教程第二十八课:单片机音乐程序的设计 利用单片机(或单板机)奏乐大概是无线电爱好者感兴趣的问题之一。本文从单片机的基本发间实验出发,谈谈音乐程序的设计原理,并给出具体实例,以供参考。单片机的基本发音实验我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单处机某个口线的“高”电平或... 2023-06-13 51单片机新手入门教程文章51单片机
由MOVX指令深入分析51单片机总线时序及扩展 AT89C51单片机是ATMEL公司设计生产的与MCS51内核兼容的51系列单片机之一,该系列单片机以其优越的性能和成熟的技术在控制和自动化应用领域占有着较大的市场;除此以外,51单片机有着计算机系统中经典的总线结构,即:数据总线、地址总线和控制总线。在实际应用中,单片机的4个端口中... 2023-06-13 单片机总线时序存储器空间译码文章51单片机
基于AT89C51单片机设计的简易智能机器人的设计 1 设计思想与总体方案1.1 简易智能机器人的设计思想本机器人能在任意区域内沿引导线行走,自动绕障,在有光源引导的条件下能沿光源行走。同时,能检测埋在地下的金属片,发出声光指示信息,并能实时存储、显示检测到的断点数目以及各断点至起跑线间的距离,最后能停在指定地点... 2023-06-13 AT89C51单片机设计智能机器人传感器文章单片机51单片机
STC51单片机实例之05数码管的各种显示方式 简介:本文主要是STC51单片机实例之05数码管的各种显示方式的程序代码,希望对你的学习有所帮助。... 2023-06-13 STC51单片机数码管文章51单片机
基于80C51单片机的教学演示板设计 1 单片机教学演示板的总体设计在智能化仪器仪表中,控制核心均为微处理器,而单片机以高性能、高速度、体积小、价格低廉、稳定可靠而得到广泛应用,是设计智能化仪器仪表的首选。单片机结合简单的接口电路即可构成单片机最小系统,它是智能化仪器仪表的基础,也是测控,监控的重要组... 2023-06-13 单片机8279芯片Proteus硬件电路文章51单片机