|
8051 INSTRUCTION SET 1.Arithmetic operations: Mnemonic yte Cyc ADD A,@Ri 1 1 ADD A,Rn 1 1 ADD A,dir (09月19日) [查看全文] 本文介绍的单线控制计时模块就是一个外部系统仅通过一根线就能控制计时启停的模块,电路简单,焊接方便,实用性强,稳定性高,适合绝大多数电子爱好者制作。
(09月11日) [查看全文] 介绍一种新型PWM输出的方式。它是用89C51作为主控部分,用8254-2可编程定时器/计数器来实现1Hz~3kHz步进式PWM的输出;具有分辨率高、反应速度快及占用CPU时间少的优点。 关键词:8254-2 89C51 脉宽调制(PWM) 分辨率 引言 脉宽调制(PWM)技术最初是在无线电技术中用于信号的调制,后来在电机调速中得到了很好的应用。本设计中要求输出PWM从1Hz~3kHz步进式递增,单步为1Hz。由于89C51的时钟最大能取24MHz,单指令周期为0.5μs,计数频率为×10 6Hz。当输出2999Hz和3000Hz时,若采用89C51内部计数器来计数,根本无法区别。因为计数频率为2MHz,单指令周期0.5μs,而要输出2999Hz时,计数应为666.889;输出3000Hz时,计数诮为666.887。因此在本设计中,采用外部定时器/计数器8254-2。因为8254-2最高计数频率可达10MHz,能满足以上设计的要求,另外采用8254-2的工作方式3可输出方波。当定时器/计数器8254-2以方式3工作时,在计数的过程中输出有一半时间为高,另一半时间为低。所以,若计数值为N,则其输出在前N/2时可输出高电平,后N/2时可输出低电平,不需要用软件来控制高低电平的转换,但8254-2计数范围有一定的限制,在采用二进制计数时,范围为0000~9999,最大计数为10 000。此外,为了使分辨率达到要求,还需要考虑程序指令所占用的时间,尤其是在输出高频时,分辨率尤为重要。
(06月10日) [查看全文] (06月05日) [查看全文] 变压器次级12V交流电压一路经D4、D2整流、C4滤波得到+14V左右的直流电压作为继电器的吸合工作电压;另一路经D1、D3整流后供给电脑板。D7为隔离二极管。R13、R14分压后再经Z2削顶得到22V50Hz脉冲波输入到单片机的3脚,作为计时脉冲。D7负端经C1滤波后的12V电压经R16限流、Z1稳压得到52V的电压供给单片机及控制电路。因单片机耗电极低,在C2处并上R15以稳定空载电压。
小鸭BD20-A型多功能微电脑药膳煲,煎药或制作膳食时,只要达到定时时间,药膳煲会发出蜂鸣音提示,并自动转入60℃保温状态。 测绘的电路工作原理见附图。 当煎杯压下温度 (06/24/2007 00:18:43) [查看全文] 本电路由AT89C51单片机、CD4511、LCD数码管、磁敏霍尔元件等组成。 电路工作原理。 用磁敏元件作为传感器。在无外磁场时,磁敏传感器的OUT端输出+4.35V(1电平),当电机转动一圈时,带动小磁铁N从磁敏传感器上掠过一次,传感器在外加磁场的作用下,输出一次+0.05V(0电平)脉冲信号,在程序中设INT0为边沿触发,OUT端这一变化通过INT0送至AT89C51,产生一次中断,使累加器A自动加1。计数一次。电机每转动一圈,产生一次中断,累加器加1。当软件计数器T0定时1s时,将计数值送LED显示,LED显示的数值即当前电机每秒钟转速。由于采用软件定时,定时误差值比常规硬件定时器小得多。 (06/23/2007 22:07:33) [查看全文] 本文介绍的AVR-90三字节浮点库包含15个子程序(数值转换、四则运算、浮点数处理等),不含函数库。浮点库占寄存器R0、R12~R31,大小为680个字,可任意浮动。程序中不含乘法、除法指令,可以移植到AT90其他系列的单片机。此程序已在AVR studio 3.51下调试成功。 有关约定如下: 浮点数的格式(3字节): 数符(1)阶码(7) ,尾数高字节(H)、尾数低字节(L) 1. 二字节定点操作数。用[X]或[Y]表示存在由X或Y指示的连续单元中的数据,低地址单元存高字节。如果[X]=1234H,若[X]=60H,则(60H)=12H,(61H)=34H。 2. 二进制浮点操作数。 用三个 (06/22/2007 21:21:20) [查看全文] 风扇控制集成电路不少,但一般都要求电动机具有多抽头或外加多抽头电感线圈。吊扇电机线圈一般不具备多抽头,吊扇出厂时大多配用多抽头电感调速开关或双电容调速开关,也有简易型带开关电位器调节可控硅导通移相角的调速开关可供采用,而多功能控制对吊扇来说是可望而不可及。为此,笔者专门设计了吊扇微电脑多功能控制器(该控制器对台扇及落地扇同样适应)。控制器有以下特点:(1)采用标准86型墙装开关面板,有4个轻触按键输入,9个LED工作状态显示;(2)具有7挡风速调节,采用双向可控硅移相调压输出(电机线圈无需中间抽头);(3)15挡定时关机(最短定时时间为半小时,每半小时为1挡,最长达7.5小时);(4)3种风型选择(正常风、模拟自然 (06/22/2007 14:09:59) [查看全文] 很多发电站、工矿企业的供水系统都装设两台电动机,一台在工作,而另一台备用,定期人工切换。这种方式存在很多弊端,若有时忘记切换,则使其中的一台工作时间增加,可造成过热而烧坏。本人利用微电脑时控器对我发电站两台电动机进行自动供水切换控制,效果很好,省却了人工切换。现将其工作原理简介如下。 本装置的电气系统见图1,其中的水位自动控制系统电路见图2。在图2中,c、d为高水位探头,a、b为低水位探头(探头均为铜棒,两者相临5~7mm,如果用碳棒效果更佳)。当池内的水在高水位时,探头c、d通过水导通,继电器J1动作,其常闭触点J1-1断开,常开触点J1-2接通,此时中间继电器ZJ1不动作,两电机均不抽水。当水位渐渐 (06/19/2007 00:32:09) [查看全文] 影响单片机可靠性因素除元器件失效外,就是干扰。提高系统的抗干扰能力,必须从以下三个方面采取措施。 一、单片机的抗干扰能力强 选择自身抗干扰能力强的单片机,对提高单片机系统的可靠性起到事半功倍的作用。 1.I/O口结构 单片机的I/O直接与外界相连,是引入干扰的重要途径。单片机I/O口的抗干扰措施是:输入口内带施密特触发器,中耐压输入缓冲,对大功率输出引脚采用小功率管并联技术等。2. 系统时钟 在指令执行速度不变的前提下,尽量降低单片机外时钟的速度,降低外时钟的干扰。3. 电源脚排列 将电源脚与地线脚排在相邻的位置上。4. 时钟监视,低电压复位 注意了以上几方面的问题,就使单片机具有较强的自身抗干 (06/19/2007 00:27:48) [查看全文] PIC12C671是8位8脚单片机,可用其构成冰箱保护器,电路简单。 电路工作原理如附图所示。 图中PIC12C671的③脚控制冰箱压缩机,②脚为欠压显示,⑤脚为过压显示,⑦脚为A/D模拟电压输入端。A/D转换时分辨率为20mV,当R3、R4精度为0.1%时,欠压、过压的控制误差为0.5%。Vcc随市电按比例变化,经R3、R4分压后,输入到PIC12C671的⑦脚转换为数字量Di。程序中设定欠压的数字量D1,把转换的数字量Di与欠压时的数字量D1比较,若Di≤D1且持续5秒,PIC12C (06/16/2007 23:53:37) [查看全文] 本电路由AT89C51单片机、CD4511、LCD数码管、磁敏霍尔元件等组成。 电路工作原理。 用磁敏元件作为传感器。在无外磁场时,磁敏传感器的OUT端输出+4.35V(1电平),当电机转动一圈时,带动小磁铁N从磁敏传感器上掠过一次,传感器在外加磁场的作用下,输出一次+0.05V(0电平)脉冲信号,在程序中设INT0为边沿触发,OUT端这一变化通过INT0送至AT89C51,产生一次中断,使累加器A自动加1。计数一次。电机每转动一圈,产生一次中断,累加器加1。当软件计数器T0定时1s时,将计数值送LED显示,LED显示的数值即当前电机每秒钟转速。由于采用软件定时,定时误差值比常规硬件定时器小得多。 CD4511是BCD—七段 (06/16/2007 23:46:44) [查看全文] 为保证停电时控制器能可靠地工作,在高压配电控制中均使用直流供电系统。停电时,直流供电系统由蓄电池供电,蓄电池从浮充转为放电状态,直流电压往往很高(铅酸蓄电池的浮充电压为255V,镉镍蓄电池的浮充电压为280V),如果直接将蓄电池接入母线,会烧毁直流母线上的其他控制器,因此在蓄电池接入直流母线时,必须进行降压处理。国产直流母线降压控制器,多用模拟电路设计,电路复杂、稳定性差。应生产厂家的要求,我们用89C2051单片机设计了一个以数字电路为核心的直流母线降压控制器,现已投入使用,效果良好。 一、母线降压原理 母线降压原理图见图1。由50只(10只一组)大电流二极管组成硅链,通过5只继电器控制硅链的长短,将+KM电压控制在220V (06/16/2007 23:43:07) [查看全文] HB20×系列时控模块采用嵌入式结构、PVC面板、4位高亮LED(0.4英寸)显示,安装尺寸5cm×5.5cm,非常适合于嵌入其他仪器仪表作时控部分,并可单独用于学校、企业、家庭等进行自动报闹、打铃,以及开/关各种电器等的场所。 该模块的主要性能有: 1. 模块内的CPU采用飞利浦低功耗、强抗干扰型芯片,即使在电磁干扰十分恶劣的环境下也能稳定可靠地工作。2. 每天可随意设定47个时控点、2种响闹时长、2种铃声。3. 可设定为周1~5、周1~6、周1~7三种日循环工作模式(××系列为7天独立编程的周循环模式)。4. E2PROM保存所有设置信息及时控点,掉电数据也不丢失。5. 定闹/打铃模块具有音频输出端,停电也可按时报讯。6. (06/16/2007 23:34:33) [查看全文] 拨号上网的个人用户(特别是包月用户)都希望知道自己累计上网的时间和次数,以便加以控制,本文介绍笔者最近设计的单片机计时器电路。 电路如图1。89C2051的P1.4~P1.7输出各位数的BCD码,P1.2、P1.3、P3.0、P3.1输出LED的位选信号。4511实现BCD至七段显示的译码。Sec-point为计时秒位及状态显示,计时时闪烁,不计时时常亮。单片机内置的模拟比较器作电话线上网状态检测,检测电话线电流,一般为防止干扰MODEM用了一只600Ω的音频隔离变压器,这样上网时实测有23mA电流流过光耦的初级,其次级输出三极管导通,P1.0电压高于P1.1,P3.6为高电平。Tel-in为电话线输入插座,tel-out为输出(接线时注意 (06/16/2007 23:31:01) [查看全文] 本文介绍的时间控制电子定时器采用一体化可编程时钟集成电路而成,控制电流高达16A,是一种功率较大的可编程序的时间控制器,适用于日常生活中的音响、空调、电饭锅、电灯等家用电器的定时控制,实现对没有定时装置家电的定时控制。 本电子定时器每天有8个程序(4开和4关)供任意编辑;有两种可供选择的星期模式;1天编辑(即按设定1~8次每天连续工作),1周编辑(即周日到周六连续七天或一周中连续、不连续的若干时间段自由定义开或关各一至八次)。使用者可根据定时控制负载的需要任意编辑定义,做到随心所欲。 本电子定时器的主机耗电极省,只需两节纽扣电池便可供电,正常走时为一年时间。机内含有较大容量的电源储备,当纽扣电池无法供电时,定时器仍能维持几分钟时间,确保所设置的时间、程序 (06/16/2007 23:30:18) [查看全文] 风扇控制集成电路不少,但一般都要求电动机具有多抽头或外加多抽头电感线圈。吊扇电机线圈一般不具备多抽头,吊扇出厂时大多配用多抽头电感调速开关或双电容调速开关,也有简易型带开关电位器调节可控硅导通移相角的调速开关可供采用,而多功能控制对吊扇来说是可望而不可及。为此,笔者专门设计了吊扇微电脑多功能控制器(该控制器对台扇及落地扇同样适应)。控制器有以下特点:(1)采用标准86型墙装开关面板,有4个轻触按键输入,9个LED工作状态显示;(2)具有7挡风速调节,采用双向可控硅移相调压输出(电机线圈无需中间抽头);(3)15挡定时关机(最短定时时间为半小时,每半小时为1挡,最长达7.5小时);(4)3种风型选择(正常风、模拟自然风及睡眠风)。笔者制作了两个 (06/16/2007 23:22:12) [查看全文] 摘 要 本文介绍一种能利用RS-485电气特性和简单的结构方式,采用自定义串行通信协议,实现单片机RS-485多机通讯的方法和技巧。 关键词 单片机,RS-485总线,总线冲突,串行通信 1 简介 RS-485串行总线接口标准以差分平衡方式传输信号,具有很强的抗共模干扰的能力,允许一对双绞线上一个发送器驱动多个负载设备。工业现场控制系统中一般都采用该总线标准进行数据传输,而且一般采用RS-485串行总线接口标准的系统都使用8044芯片作为通信控制器或各分机的CPU。8044芯片内部集成了SDLC, (05/17/2007 00:42:58) [查看全文] 摘 要 探讨了一种单片机之多CPU共享串行EEPROM的模块化设计方法,使得系统设计简单可靠,软件编制容易。
关键词 多CPU系统 单片机 可编程器件 串行EEPROM 1 引言 (04/21/2007 15:30:10) [查看全文] 单片机并行I/O口数量总是有限的,有时并行口需作其他更重要的用途,一般也不会用数量众多的并行I/O口专门用来驱动显示电路,能否用80C51的串行通信口加上少量I/O及扩展芯片用于显示电路呢?答案是肯定的。 80C51的串行通信口是一个功能强大的通信口,而且是相当好用的通信口,用于显示驱动电路再合适不过了,下面我们就根据这种需要设计一个用两个串行通信口线加上两根普通I/O口,设计一个4位LED显示电路。当然只要再加上两根I/O口线即可轻易实现8位LED的显示电路。 (08/10/2006 23:45:13) [查看全文] 引 言 在当今变化的市场环境中,产品是否便于现场升级,是否便于灵活使用成为产品能否进入市场的关键因素。在这种背景下,Altera公司的基于SRAM LUT结构的FPGA器件得到了广泛的应用。虽然这些器件应用广泛,但由于其内部采用SRAM工艺,它的配置数据存储在SRAM中。由于SRAM的易失性,每次系统上电时,必须重新配置数据,即ICR(In-Circuit Reconfigurability),只有在数据配置正确的情况下系统才能正常工作。在线配置方式一般有两类:一是通过下载电缆由计算机直接对其进行配置,二是通过配置芯片对其进行配置。通过PC机对FPGA进行在系统重配置,虽然在调试时非常方便,但在应用现场是很不现实的。上电后,自动加载配置对F (07/11/2006 01:56:58) [查看全文] 该控制器用在“申光”“航星”等工业洗衣机中,按实物绘出的电原理图如图所示,供维修时参考。 (03/13/2006 13:55:00) [查看全文] 1 (03/13/2006 13:55:00) [查看全文] KC (03/13/2006 13:55:00) [查看全文] 高频铸造要用于口腔修复中合金(钴铬、铬合金、金合金等)的快速熔解和精密铸造。本机采用常见的电子管振荡电路,电路原理见图1。 (03/13/2006 13:40:00) [查看全文] 接通电源,按下焊钳手柄的联动开关,触发开关 (02/25/2006 17:14:00) [查看全文] 1 引言
电磁灶是应用电磁感应原理进行加热工作的,是现代家庭烹饪食物的先进电子炊具。它使用起来非常方便,可用来进行煮、炸、煎、蒸、炒等各种烹调操作。电磁灶的功率一般在700--1800W左右。 电磁炉按感应线圈中的电流频率分为低频和高频两大类,相比较高频电磁灶受热效率高,比较省电。 (10/06/2005 00:13:00) [查看全文] (10/04/2005 15:22:00) [查看全文] 1)电路图740)this.width=740" border=undefined>
2)源程序 #include<reg51.h> #include<stdio.h> #include<stdlib.h> #include<intrins.h> #include<absacc.h> #define (10/04/2005 14:50:00) [查看全文] 本文介绍一种能利用RS-485电气特性和简单的结构方式,采用自定义串行通信协议,实现单片机RS-485多机通讯的方法和技巧。 (10/04/2005 14:50:00) [查看全文] |
内容分类
|