详解:上拉电阻的作用【图文】 单片机上拉电阻作用1.场效应管的漏极开路门电路如下:图中上拉电阻作用分析如下:管子导通或截止可以理解为单片机的软件时端口置1或0.(1)如果没有上拉电阻(10k),将5V电源直接与场效应管相连。当管子导通时,管子等效一电阻,大小为1k左右,因此5v电压全部加在此等效电阻上,输出端Vout=5v。当管子截止时,管子等效电阻很高,可以理解为无穷大,因此5v的电压也全部加在此等... 2018-04-07 单片机上拉电阻
AT89C51,51单片机1602液晶显示时钟程序 51单片机时钟c语言程序,这是一款AT89C51单片机1602液晶显示时钟程序,功能主要有:温度、时间、日期、星期显示以及调节。有多级菜单显示。第一级菜单调节时间、日期。第二级菜单显示自定义信息。AT89C51单片机1602液晶显示时钟程序#include"reg52.h"#include"intrins.h"#defineucharunsignedchar#defineuintu... 2018-03-12 51单片机c语言程序单片机时钟
单片机电子时钟程序设计 共用体除非必要,否则我们不推荐使用,枚举的用法比较简单,在本书19章的项目实践中有很好的示例,这节课我们先来练习一下结构体的使用。下边这个程序的功能是一个带日期的电子钟,相当于一个简易万年历了,并且加入了按键调时功能。学有余力的同学看到这里,不妨先不看我们提供的代码,自己写写试试。如果能够独立写一个按键可调的万年历程序,单片机可以说基本入门了。如果自己还不能够独立完成这个程序,那么还是老规矩,... 2018-03-10 单片机电子时钟程序设计单片机时钟c语言
51单片机4位数码管电子钟源程序 /***************************************************************************标题:定时器中断24小时时钟程序来源网站:http://www.dzkfw.com.cn/index.html效果:数码管显示24小时制时钟(具有调时功能)说明:使用12M晶振,key1=P... 2018-03-08 51单片机单片机4位数码管电子时钟C程序
STC12C2052单片机LED点阵电子时钟制作 STC12C2052单片机LED点阵电子时钟制作一、设计目的在日常生活中,大家见到的都是数码管制作的电子钟,LED点阵时钟则不多见。尽管点阵时钟有它自己的缺点,如硬件利用不充分,价格较高,但是点阵时钟的字体可以方便地改变,只要改变单片机中的程序,就可以任意改变显示出来的字体,亲切的字体常常会给人耳目一新的感觉,不象普通LED数码管的字体那么呆板,这可能是LED点阵时钟最主要的特点了。二、方案1、... 2018-03-08 STC12C2052单片机LED点阵电子时钟
4位单片机数字钟电子钟制作 电路原理如图1电子钟程序/Article/danpianji/2670.html元件清单如下:元件名称规格型号编号数量瓷片电容30PC1,C22瓷片电容104C51电解电容10uF/16-50VC31电解电容220uF/10VC41四位绿色阴数码管ORS-5463BGDS120PIC座DIP20IC11写入程序的芯片STC11F02... 2018-03-08 51单片机单片机4位数码管电子时钟C程序
单片机程序TH0=(65536-50000)/256;是什么意思? TL0=(65536-50000)%256;这两个是什么意思呢??为什么要是256,是固定的吗???在知道里看到了答案,可是还是不大懂,这是网上的:标准答案:定时器0设置于模式1时,计数寄存器为16位模式,由高8位TH0和低8位TL0两个8位寄存器组成,当设定计算值为65536-50000=15536(D)时,转换为十六进制就是3CB0(H),此时,TH0=3C,TL0=B0分别装入即可,为了... 2018-03-07 单片机中断程序
单片机制作的时钟程序 今天完成的一个用单片机制作的时钟程序,/*****************************************************************工程名:带秒显示时钟单片机程序**单片机:STC89C52**电路板:http://www.dzkfw.com.cn/index.html**目的:学习单片机编程**是间:2... 2018-03-07 单片机时钟单片机时钟程序
STC12C2052AD单片机控制的数码管时钟程序及电路图 STC12C2052AD单片机控制的数码管时钟,数码管是共阳4位时钟数码管,由于使用单片机真驱,电路比较简单,且使用的材料和工具也很简单,用数码管显示,单片机控制,两个按键调时,蜂鸣器整点报时。所需要的元件如下:材料有以下这些:STC12C2052AD单片机一片黄色共阳4位时钟数码管一块6mm×6mm按键两个... 2018-03-07 单片机时钟数码管时钟程序单片机
AT89C2051电脑机箱风扇智能温控仪,AT89C2051Temperaturecontroller AT89C2051电脑机箱风扇智能温控仪,AT89C2051Temperaturecontroller关键字:AT89C2051,温度控制电路,51单片机,温控电路天气转凉后,为电脑加装的排气、硬盘风扇就无须运转。如果能根据电脑机箱温度决定风扇是否旋转,可降低噪音,减少功耗,电脑机箱风扇智能温控仪就是为此而设计的。一、电路温控仪电路如图1所示。DS18B20完成温度的... 2018-02-22 单片机智能温控51单片机温控
用单片机AT89C51设计的数字钟,AT89C51DigitalClock 用单片机AT89C51设计的数字钟,AT89C51DigitalClock关键字:AT89C51,电子钟电路图,51单片机1.实验任务(1).开机时,显示12:00:00的时间开始计时;(2).P0.0/AD0控制“秒”的调整,每按一次加1秒;(3).P0.1/AD1控制“分”的调整,每按一次加1分;(4).P0.2/AD2控制“时”的调整,每按一次加1个小时;2.电路原理图... 2018-02-22 单片机数字时钟c语言程序
单片机模拟电子萤火虫,Electronicfireflies 电子萤火虫,Electronicfireflies关键字:萤火虫电路图还记得童年的萤火虫吗?那些铺天盖飞舞着地小精灵,那些被我们装在玻璃罐头瓶里的小星星。它给我们的童年带来了多少快乐,温暖了多少孩子的睡梦啊!温馨幸福的童年记忆,在环境日益恶化的今日,变成了一个无法重圆的美梦。我都不知道如何去像我的孩子描述我的这份童年快乐。天然的没法再现了,我们就只能另辟蹊径了。这年头,连佛龛... 2018-02-21 电子萤火虫单片机Electronicfireflies
单片机的PO口和P2口的结构:八路键控数码管显示制作,LEDdispalyer 八路键控数码管显示制作,LEDdispalyer关键字:单片机数码管显示电路通过制作《八路键控数码管》的实训项目学会单片机的PO口和P2口的结构特点及数据的输入/输出使用方法、键盘输入原理、数码管显示原理等知识点,为以后制作多功能八路抢答器做好准备。一、任务目标 使用八路直控键盘控制一位共阴极数码管显示数字。二、硬件电路设计 1.显示电路设计 数码管由8个发光二极管(以下... 2018-02-20 单片机PO口P2口八路键控数码管
逼真的蜡烛,ATtiny单片机电子蜡烛,ATtinycandle ATtiny单片机电子蜡烛,ATtinycandle关键字:ATTINY85,电子蜡烛电路想想当你好不容易跟女朋友共度烛光晚餐,却因为蜡烛点没了或打翻着火了,那是一件多么坑爹的事啊!今天为你分享一款自己diy的超自然的烛光蜡烛。ATtiny电子蜡烛,皮特米尔斯开发这个伟大的蜡烛,正如我们图片所见到的一样,但怎样让这蜡烛的光芒像传统的蜡烛一样闪烁呢。皮特使用一个高亮的LED和一些模拟的辅助... 2018-02-20 电子蜡烛
51单片机温控风扇(含程序+原理图+仿真+PCB) 1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机2.采用DS18B20温度传感器测温,74HC573驱动数码管显示温度和风扇的档位。3.共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。4.利用PWM调速,当温度低于下限时,风扇不转动,当温度处于上、下限之间时1档转动(50%的转速),当温度超过上限时,... 2018-02-11 温控风扇51单片机风扇
20课:单片机定时/计数器实验 前面我们做了定时器的实验,现在来看一看计数实验,在工作中计数常常会有两种要求:第一、将计数的值显示出来,第二、计数值到一定程度即中断报警。第一种如各种计数器、里程表,第二种如前面例中讲到的生产线上的计数。先看第一种吧。我们的硬件中是这样连线的:324组成的振荡器连到定时/计数器1的外部管脚T1上面,我们就利用这个来做一个计数实验,要将计数的值显示出来,当然最好用数码管了,可我们还没讲到这一... 2017-12-05 单片机教程定时计数器实验
16课:单片机定时器与计数器 一、计数概念的引入从选票的统计谈起:画“正”。这就是计数,生活中计数的例程处处可见。例:录音机上的计数器、家里面用的电度表、汽车上的里程表等等,再举一个工业生产中的例程,线缆行业在电线生产出来之后要计米,也就是测量长度,怎么测法呢?用尺量?不现实,太长不说,要一边做一边量呢,怎么办呢?行业中有很巧妙的办法,用一个周长是1米的轮子,将电缆绕在上面一周,由线带轮转,这样轮转一周不就是线长1米... 2017-12-04 单片机教程定时器与计数器
15课:单片机位操作指令 前面那些流水灯的例程,我们已经习惯了“位”一位就是一盏灯的亮和灭,而我们学的指令却全都是用“字节”来介绍的:字节的移动、加法、减法、逻辑运算、移位等等。用字节来处理一些数学问题,比如说:控制冰箱的温度、电视的音量等等很直观,能直接用数值来表在。可是如果用它来控制一些开关的打开和合上,灯的亮和灭,就有些不直接了,记得我们上次课上的流水灯的例程吗?我们知道送往P1口的数值后并不能马上知道哪个... 2017-12-04 单片机教程位操作指令
14课:单片机条件转移指令 条件转移指令是指在满足一定条件时进行相对转移。判A内容是否为0转移指令JZrelJNZrel第一指令的功能是:如果(A)=0,则转移,不然次序执行(执行本指令的下一条指令)。转移到什么地方去呢?如果按照传统的办法,就要算偏移量,很麻烦,好在现在我们能借助于机器汇编了。因此这第指令我们能这样理解:JZ标号。即转移到标号处。下面举一例说明:MOVA,R0JZL1MOVR1,... 2017-12-04 单片机教程条件转移指令
13课:单片机逻辑与或异或指令祥解 ANLA,Rn;A与Rn中的值按位'与',结果送入A中ANLA,direct;A与direct中的值按位'与',结果送入A中ANLA,@Ri;A与间址寻址单元@Ri中的值按位'与',结果送入A中ANLA,#data;A与立即数data按位'与',结果送入A中ANLdirect,A;direct中值与A中的值按位'与',结果送入direct中ANLdirect,#d... 2017-12-04 单片机教程逻辑与或异或
19课:单片机定时器、中断试验 我们在学单片机时我们第一个例程就是灯的闪烁,那是用延时程序做的,现在回想起来,这样做不很恰当,为什么呢?我们的主程序做了灯的闪烁,就不能再干其它的事了,难道单片机只能这样工作吗?当然不是,我们能用定时器来实现灯的闪烁的功能。例1:查询方式ORG0000HAJMPSTARTORG30HSTART:MOVP1,#0FFH;关所灯MOVTMOD,#00000001B... 2017-12-04 单片机教程定时器中断试验
17课:单片机定时器/计数器的方式控制字 从上一节我们已经得知,单片机中的定时/计数器都能有多种用途,那么我怎样才能让它们工作于我所需要的用途呢?这就要通过定时/计数器的方式控制字来设置。在单片机中有两个特殊功能寄存器与定时/计数有关,这就是TMOD和TCON。顺便说一下,TMOD和TCON是名称,我们在写程序时就能直接用这个名称来指定它们,当然也能直接用它们的地址89H和88H来指定它们(其实用名称也就是直接用地址,汇编软件... 2017-12-04 单片机教程定时器计数器控制
18课:单片机的中断系统 有关单片机中断系统的概念:什么是中断,我们从一个生活中的例程引入。你正在家中看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断”的现象,就是正常的工作过程被外部的事件打断了。仔细研究一下生活中的中断,对于我们学习单片机的中断也很有好处。第一、什么可经引起中断,生活中很多事件能引起中断:有人按了门铃了,电话铃响了,你的闹钟... 2017-12-04 单片机教程中断系统
单片机电子琴--Electronicorgan 单片机电子琴,Electronicorgan关键字:AT89S51,电子琴电路图1.实验任务(1.由4X4组成16个按钮矩阵,设计成16个音。(2.可随意弹奏想要表达的音乐。2.电路原理图3.系统板硬件连线(1.把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPKIN端口上;(2.... 2017-11-25 单片机电子琴Electronicorgan电子琴电路图
51单片机串口基础知识 1.RS-232端(DB9母头/孔型)引脚定义引脚序号2351、4、67、8信号定义TXDRXD地内部相连内部相连注:该口可直接插入计算机的COM口2.RS-232端(DB9公头/针型)引脚定义引脚序号2351、4、67、8信号定义RXDTXD地内部相连内部相连注:该口可接与计算机通讯的设备当两台设备通过DB9连接时,应该交换连接发送端... 2017-11-16 51单片机串口基础知识串口单片机