随笔分类 - 单片机
摘要:数码管显示的原理就是依靠点亮发光二极管来发光的。数码管内部电路图如下数码管一共8段,即内部一共8个发光二极管,显示一个数字需要7个小段,外加一个点。不过生产商为了商为了封装统一,单位数码管都封装10个引脚,其中第3和第8引脚连在一起。公共端又可分为共阴极和共阳极对于共阴极,即所有数码管的阴极连在一起,而阳极是相互独立的,通常在设计电路时一般把阴极接地。当我们给数码管的任一个阳极加一个高电平时,相对应的电路就会通,发光二级管就被点亮了如果要显示一个8字,并且把右下角的小数点也点亮的话,可以给8个阳极全部送高电平,如果想显示出一个0字,可以除了给第“g,dp”这两位送低电平外,其余引脚全送高电平。
阅读全文
摘要:#include<reg52.h>sbit led1=P1^0; //将P1口的第一位赋值给sbit 型的变量led1void main(){ while(1){ //使表达式始终为真 led1=0; //将P1口的第一位置零 ,即电路连通,点亮第一个发光二级管 }}流水灯就是使二极管一会亮,一会暗从而产生闪烁的效果二极管高电平时灭,低电平时亮,程序如下#include<reg52.h>sbit led1=P1^0; //将P1口的第一位赋值给sbit 型的变量led1void main(){unsigned int a; a=5000; //数据随便定义 while(
阅读全文
摘要:头一次学习,板子是在淘宝上买的开发板:星嵌XQ-1C(附带一条usb232下载供电线一条,杜邦线几条,几个螺丝,郭老师教学视频一套)芯片:stc89c52rc板子上的元件如下图:电路原理图如下使用软件:keil uvision(编写程序),stc-isp(程序下载软件)led发光二级管原理图分析:8个发光二极管分别和一个限流电阻相连接,右端连接单片机的P1口当给电路上电后,Vcc和P1口都为高电阻,所以发光二级管不会亮,因此我们需要写程序,将P1口的端口变为低电位,且P1口由8个端口组成,分别是P10,P11,P12,P13,P14,P15,P16,P17分别来控制8个发光二极管初始状态,P1
阅读全文
浙公网安备 33010602011771号