摘要:
1 现象:keil4输入光标变成了黑色方块,如下图所示: 2 原因:光标变成了黑色方块,可能是不小按了 insert 键了,将原来的“插入状态”改为“覆盖状态”。 3 解决: fn+insert 阅读全文
摘要:
1 介绍 1.1 74HC595芯片简述 74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SER输入到内部的8位位移缓存器,并由QA~QH'输出,而并行输出则是在SCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端 阅读全文
摘要:
1 矩阵按键介绍 4*4矩阵按键,又称行列式键盘,它用4条I/O线作为行线,它用4条I/O线作为列线组成键盘。在行线和列线的每一个交叉点上设置一个按键,这样键盘按键就有4*4个,这种行列式键盘结构能够有效的提高单片机系统的I/O口利用率。 2 功能要求:通过数码管显示矩阵按键S1-S16按下后键值0 阅读全文
摘要:
1 独立按键的介绍 键盘分为编码键盘和非编码键盘。键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘。而靠软件编程来识别的键盘称为非编码键盘,在单片机组成的各种系统中,用的较多的是非编码键盘。非编码键盘又分为独立键盘和行列式键盘(常说的矩阵键盘)。 单片机的I 阅读全文
摘要:
数码管为什么会出现影子?消影的原理是什么? 1 残影现象:数码管的不应该亮的段,似乎有微微的发亮,这种现象叫做残影,这种现象严重影响了我们的视觉效果。 2 残影出现的原因:残影的出现,只发生在动态扫描的设计电路中,主要问题是软件设计者考虑不足引起的。 (1)状态跳转出现的中间状态:举个简单例子,我们 阅读全文
摘要:
1 动态数码管:动态显示是利用减少段选线,分开位选线,利用位选线不同时选择通断,改变段选数据来实现的。 2 功能要求:控制动态数码管从左至右显示数字 0-7。 3 硬件设计 4 软件设计 smg_dynamic.c 1 #include "reg52.h" //建立软件与单片机硬件的连接关系 2 3 阅读全文
摘要:
(1)打开STC-ISP软件; (2)点击KEIL仿真设置,选择【添加型号和头文件到KEIL中】; (3)注意安装在C51文件夹下即KEIL软件安装路径; (4)添加成功; (5)启动KEIL软件(添加STC系列芯片后) 参考资料:(1)(78条消息) 如何为KEIL添加STC系列器件支持包_BIG 阅读全文
摘要:
1 现象: 每次创建keil工程的時候都会弹出提示: Copy stardard 8051 startup code to project folder and add file to project。 2 解决: (1)在执行C代码之前都要先运行一个汇编程序,这个汇编程序叫做startup cod 阅读全文
摘要:
1 蜂鸣器介绍 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于电子产品中作为发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 2 功能要求 让蜂鸣器(无源蜂鸣器)发出声音,一段时间后再关闭,即让管脚输出一定频率的脉冲信号(高低电平)控制无源蜂鸣器。 3 硬件设计 4 软 阅读全文
摘要:
1.介绍 一般发光二级管的导通电压在1.5-1.8V左右,高亮度发光二极管的导通电压要高一点,这个电压随型号不同而有区别,可以在该型号的性能手册上查到。 正常工作的发光二极管,两极之间电压应等于其导通电压;当存在限流电阻,而电源电压又肯定大于发光管的导通电压的情况下,两极间电压等于电源电压时,此发光 阅读全文