推荐阅读最新更新时间:2024-03-16 15:57
单片机机器数及编码
script src="/jf/jf-arcMain-1.js" type=text/javascript /script script type=text/javascript /script script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript /script script src="http://pagead2.googlesyndication.com/pagead/js/r20110914/r20110914/show_ads_impl.js" /script script src="
[单片机]
基于51单片机的酒精气体检测器设计
使用说明: 上电以后,需要预热一段时间,此时lcd显示Loading... (预热过程为电压先上升后下降的改成,通过检测电压来检测是否预热完成) , 预热完成后显示酒精浓度,按下按下按键key1即可进入报警设置模式,按下key2加,key3减, 再次按下key1退出报警设置模式(必须为报警设置模式key2和key3才起作用) 原理图: PCB: 程序运行图: 部分程序: #include stc89x_90x.h #include LCD1602.h #include ADC0832.h #include intrins.h sbit k1=P1^4; sbit k2=P1^5; sbit k3=P1^6; sbi
[单片机]
基于ATmega32单片机主动式太阳能追日系统设计
简介:设计一种主动式太阳能追日系统。通过对太阳运行轨迹理论的分析和研究,确定了追日系统的天文算法公式,以保证系统的跟踪精度。在此基础上,针对追日系统的控制原理,提出了系统的控制方案,阐述了控制系统硬件电路的设计过程和软件平台的操作。经验证,设计的主动式太阳能追日系统的性能指标完全满足应用要求,运行稳定可靠,能适应各种复杂环境。 引言 随着全球资源逐渐匮乏与能源需求不断增长之间的矛盾日益凸显,太阳能作为绿色清洁能源受到越来越多的关注和研究,开发太阳能资源,寻求经济发展的新动力是整个社会可持续发展的有效途径之一。目前的太阳能利用方式主要有以下4种:光热利用、太阳能发电、光化利用及光生物利用。我国较成熟的太阳能产品主要集中在太阳
[单片机]
单介绍51单片机的调试
对于一个新设计的电路板,调试起来往往会遇到一些困难,特别是当板比较大、元件比较多时,往往无从下手。但如果掌握好一套合理的调试方法,调试起来将会事半功倍。对于刚拿回来的新PCB板,我们首先要大概观察一下,板上是否存在问题,例如是否有明显的裂痕,有无短路、开路等现象。如果有必要的话,可以检查一下电源跟地线之间的电阻是否足够大。 然后就是安装元件了。相互独立的模块,如果您没有把握保证它们工作正常时,最好不要全部都装上,而是一部分一部分的装上(对于比较小的电路,可以一次全部装上),这样容易确定故障范围,免得到时遇到问题时,无从下手。一般来说,可以把电源部分先装好,然后就上电检测电源输出电压是否正常。如果在上电时您没有太大的把握(即使有
[单片机]
dth11温湿度传感器的单片机程序
#include reg52.h #define uint unsigned int #define uchar unsigned char typedef bit BOOL ; sbit io = P1^0 ; sbit rs = P2^4 ; sbit rw = P2^5 ; sbit ep = P2^6 ; uchar data_byte; uchar RH,RL,TH,TL; / ************************************************延时模块***************************************************/ void delay(uchar m
[单片机]
各种单片机中断程序的写法
//////////////////// 下面是PIC单片机中断的写法!/////////////////////////////////////////////////////////// #include pic.h __CONFIG(0x1832); //写配置位 volatile char i; //中断用到的变量须要用volatile修饰一下 void main() { } void interrupt tt() //中断服务程序,不用申明 { } ////////////////////////////////////////// 下面AVR单片机GCC中断程序的写法 ////////////////
[单片机]
凌阳16位单片机SPCE061A的最小系统及开发
1 SPCE061A的主要特点 SPCE061A是继 'nSPTM(Microcontroller and Signal Processor)系列产品SPCE500A等之后,凌阳科技公司推出的又一个16位结构的微控制器芯片。与SPCE500A不同的是,SPCE061A仅内置32k闪存FLASH,其较高的处理速度使1'nSP 能够非常容易地、快速地处理复杂的数字信号,因而特别适用于数字语音识别等应用领域。SPCE061A在2.6V-3.6V工作电压范围内的工作速度范围为0.32-49.152MHz,且具备8通道10位模-数转换输入功能,以及内置自动增益控制功能的麦克风输入方式;同时具有双通道10位DAC方式的音频输出
[单片机]
89C51单片机9个按键的行列式键盘输入电路
若行线为P1.0~P1.2,列线为P1.5~P1.7,试画出只有9个按键的行列式键盘输入电路,并编写按键扫描程序 图片1 KEY: MOV P1,#11100000B MOV A,P1 CPL A ANL A,#111000000B JZ GORET KEY1: JB P1.5,KEY2 MOV 30H,#00H KEY2: JB P1.6,KEY3 MOV 30H,#01H KEY3:
[单片机]