⑴ 51单片机,1602动态显示时钟,有独立按键(3个k1,k2,k3)分别控制选择,加1,减一
你好,
我这又一个参考程序,是用郭天祥的TX-1C开发板写的,有3个按键,调节光标,时间加,时间减。引脚方便可以根据自己的开发板更改,其他程序内容不变。
希望我的回答能帮助到你。
⑵ 单片机复位是什么意思有什么作用
单片机复位是单片机上的复位电路的复位操作,作用是使电路恢复到起始状态。
单片机复位电路主要有四种类型:微分型复位电路;积分型复位电路;比较器型复位电路;看门狗型复迅厅位电路。
为确保微机系统中电路稳定可靠工作,复迹扒位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。
由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才会撤除,微机电路开始正常工作。
(2)单片机k键扩展阅读:姿昌昌
复位方式:
1、手动按钮复位
手动按钮复位需要人为在复位输入端RST上加入高电平。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。
2、上电复位
对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1uF。如果系统在上电时得不到有效的复位,则程序计数器PC将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。
3、积分型上电复位
常用的上电或开关复位电路如图3所示。上电后,由于电容C3的充电和反相门的作用,使RST持续一段时间的高电平。当单片机已在运行当中时,按下复位键K后松开,也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。
⑶ 51单片机,电路原理图,看不懂k1是什么,如果是按键,如何使用
K1--WE1==write enable 1,也就是写入启动信号。要向数码管写入显示数据,需要先发出WE1信号,才会显示数据。不是按键
⑷ 单片机复位电路,按下k键电容C11为什么能放电
我是电子及工控技术,我来回答这个问题。作为单片机最小系统之一的复位电路在单片机中占有很重要的位置,今天我就和朋友们聊聊这方面的事。
复位电路介绍
一般来讲单片机外部复位电路有两种复位形式,一种是自动复位不需要按键K参与,只要给单片机电源就可以复位,程序会从头运行;另一种是手动复位,这时候就需要按键参与复位了,这时候程序不管运行在何种位置,只要按下按键K程序就要从头开始运行。我们可以从电路的结构形式可以看出来,不管哪种复位电路都会存在一个电容,这个电容的容量一般在0.1微法到22微法之间最好,另外还要加一个或两个电阻,这样就构成了一个完整的复位电路。也有的单片机外部不需要复位电路,使用程序自动进行复位或者单片机内部有复位电路。
复位电路作用
我们所学C51的单片机绝大部分都有复位电路,它不能自动复位。对于DIP-40封装的单片机它的复位脚是单片机的第九脚,标号是用RST表示的。这个引脚在单片机正常工作时其电压是低电位的,要想使单片机处于复位状态必须给单片机一个高电平,这个高电平的宽度不能小于2微秒(μS),只要给它加上大于2微秒的高电压就会使单片机内部的CPU和其它存储器等部件就会处于确定的初始状态,这样单片机就会从内部的第一条“命令”从新执行了。
复位电路的执行过程
下面谈谈单片机复位电路的执行过程。我们学过电工基础的朋友都知道在给电容加上电的一瞬间电容两端的电压不能够突变但是电流可以突变。这个突变的电流类似电容“短路”一样,就会给单片机第“9”脚一个高电平,这个高电平的宽度与电容的容量有关,经过大量验证电容的容量值一般选取0.1微法到22微法之间是比较合适的。随着持续的加电压就会给电容不断的充电,一直充到电容两端的电压等于电源电压VCC(+5V),这时候电容上极板就充满了正电荷(+Q)而下极板就充满了负电荷(-Q),就像一个电源一样。这时候单片机就会进入复位状态,单片机做好了从第一条“命令”开始工作的准备。当单片机由于某种原因其“命令”不听CPU指挥了或者单片机无法下达“命令”,这时候我们就可以按下K键,此时由于电容两极板间充满了电荷,当按键把两极板连接时,那么上极板的正电荷就会通过电阻R60与负极板上的负电荷进行中和。这个正负电荷中和的过程就是电容放电的过程,为了使放电过程得以“延长”因此我们要在按键K上串一个阻值比较小的电阻。这个“延长”的时间我们通常叫放电时间常数,电路图如下面所示的那样。
因此按键按下的过程就是单片机电路复位的一个过程,这个电路是一个自动复位和手动复位相结合的复位电路,在正常是我们只要加5V电压单片机就会自动进入复位状态,这个状态维持时间就是一个高脉冲的维持时间。只有当单片机在工作过程中“死机”时才按下键K。
以上就是我对这个问题的看法,欢迎大家积极参与这个问题的讨论,敬请关注电子及工控技术。