-
在单片机系统中键盘中按钮数量较多时,为了减少I/O口的占用,常常将按钮排列成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交叉...
-
刚看了一份关于光立方的视频里片面提到“呼吸灯”一词
,忙草草写了一个带数码管显示亮度变化的呼吸灯程序
,其中整型frequency为调节呼吸频率的参数。
-
#include "at89x52.h"
/***************************************************
* ...
-
优化级别说明(仅供参考):则其中的 Code Optimization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的),高...
-
推挽输出:可以输出高,低电平,连接数字器件,开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于...
-
最近,在写程序的时候,碰到一个在自己看来非常不可思议的问题。当然,或者高手就觉得大惊少怪了,呵呵以下是问题相关:
平台:MEGA64;
编译环境:codeVisonAVR;
...
-
晶振不起振,用万能表侧得,晶振两端电压均为0,不知道是晶振问题,还是板子问题。我用的是STM32F103ZET6,其中17,32/33,39,52,62,72,84,95,108,...
-
stm32怎么控制编码器,让编码器记录电机的转数?
-
最近在做一个小项目,需要用到LCD1602作为显示模块。在单片机上电时,1602可以正常显示数据值,但是一按下复位键,1602就显示不正常了,只有将单片机重新上电1602才有恢复原...
-
一个板子的有源晶振坏了,想买一个同型号的换上,可是查不到它的具体型号,晶振上面写的 2400 150 TW 201 K
-
用1602液晶写了个程序,现在显示有时正常,有时乱码。。。 初始开关电源5V上电后正常显示,反复开关几次后显示就会乱掉。。。。按下手动复位开关后显示仍然乱码。。。 断电等待几分钟后...
-
我用51单片机做了一个ds1302实时时钟,发现时钟走得很慢,后来吧晶振去掉时钟也会走动,程序是没有问题的,这到底是为什么呢?
-
使用IAR写了430个程序,在有些板子上可以仿真,有些板子上不能仿真,提示: Failed to set device voltage. Session aborted!,但同一个...
-
成为嵌入式硬件工程师需要学习的内容
第一:掌握硬件总体设计 掌握硬件总体设计所必须具备的硬件设计经验与设计思路 1) 产品...
-
51单片机没有PWM输出功能,可以采用定时器配合软件的方法实现,对精度要求不高的场合是非常实用的。采用高速光隔6N137输出,并将PWM的信号倒相。
一、 工作原理
二、PWM...
-
在初学51单片机的时候,总是伴随很多有关与晶振的问题,其实晶振就是如同人的心脏,是血液的是脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解。
一,为什么51单片机爱...
-
玩单片机可以有以下几个等级:
1、纯硬件DIY:这一级玩法很简单,只要有一个ISP下载线(和手机数据线的性质差不多),自己制作硬件电路,然后把单片机的程序烧到单片机里就行了。不需...
-
大家都知道,汇编语言指令由操作码、操作数两部分组成。MCS-51使用汇编语言指令,它共有44个操作码助记符,33种功能,其操作数有#data、direct、Rn、@Ri等。这里先介...
-
最近知道里面看到很多网友提到,5V的51单片机与NRF24L01无线模块之间连接问题,从他们那得知连接不当会出现以下问题:
1、为NRF24L01无线模块电源电压是3.3V,但是...
-
本文主要是STC51单片机实例之05数码管的各种显示方式的程序代码,希望对你的学习有所帮助。