林周电工培训学校,林周电工培训班
专注于电工培训、为林周地区电工的求学者提供专业的电工培训课程和充电平台!
主页 > 电工 >

林周电工培训学校,林周电工培训班

  • 课程介绍

  • 参考资料

  • 2021-01-17 15:15
湖南阳光电工培训学校常年面向林周招生!
【推荐】林周快速学电工技术,从湖南阳光电工培训学校开始。林周电工培训学校、林周电工培训班,首选湖南阳光电工培训学校!电话:0731-85579057,0731-85569651

【温馨提示】湖南阳光电工培训学校地址:湖南省长沙市雨花区车站南路红花坡路176号。目前没有在林周地区设立分校。热忱欢迎林周的学员来湖南阳光电工培训学校长沙总校区参加学习!

林周电工培训学校,林周电工培训班

详情请进入 湖南阳光电子学校 已关注: 咨询电话:0731-85579057 微信号:yp941688, yp94168

林周电工培训班,林周电工培训学校

林周电工培训学校

林周电工培训班

林周电工学校

林周电工培训班,林周电工培训学校简介:该部分的硬件电路如图所示,U1的P0口和P2口的部份引脚构成了6位LED数码管驱动电路,数码管采用共阳型,使用PNP型三极管作为片选端的驱动,所 有三极管的发射极连

林周电工培训学校,林周电工培训班

林周电工培训学校,林周电工培训班

林周电工培训学校信息内容:,

该部分的硬件电路如图所示,U1的P0口和P2口的部份引脚构成了6位LED数码管驱动电路,数码管采用共阳型,使用PNP型三极管作为片选端的驱动,所 有三极管的发射极连在一起,接到正电源端,它们的基极则分别连到P2.0…P2.5,当P2.0…P2.5中某引脚输是低电平时,三极管导通,给相应的数 码管供电,该位数码管点亮哪些笔段,则取决于笔段引脚是高或低电平。图中看出,所有6位数码管的笔段连在一起,通过限流电阻后接到P0口,因此,哪些笔段 亮就取决于P0口的8根线的状态。


 
编写程序时,首先根据硬件连线写出LED数码管的字形码、位驱动码,然后编写程序如下:
#include "reg51.h"
#define uchar unsigned char
#define uint unsigned int
uchar code BitTab[]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB}; //位驱动码
uchar code DispTab[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF}; //字形码
uchar DispBuf[6]; //显示缓冲区
void Timer1() interrupt 3
{ uchar tmp;
uchar Count; //计数器,显示程序通过它得知现正显示哪个数码管
TH1=(65536-3000)/256;
TL1=(65536-3000)%256; //重置初值
tmp=BitTab[Count]; //取位值
P2=P2|0xfc; //P2与11111100B相或
P2=P2&tmp; //P2与取出的位值相与
tmp=DispBuf[Count];//取出待显示的数
tmp=DispTab[tmp]; //取字形码
P0=tmp;
Count++;
if(Count==6)
Count=0;
}
void main()
{ uint tmp;
P1=0xff;
P0=0xff;
TMOD=0x15; //定时器0工作于计数方式1,定时器1工作于定时方式1
TH1=(65536-3000)/256;
TL1=(65536-3000)%256; //定时时间为3000个周期
TR0=1; //计数器0开始运行
TR1=1;
EA=1;
ET1=1;
for(;;)
{ tmp=TL0|(TH0.

(编辑:林周电工培训学校)

林周电工培训学校


林周电工培训学校

湖南阳光电子学校教学特色

林周电工培训学校

林周电工培训学校

林周电工培训学校

林周电工培训学校

林周电工培训学校

林周电工培训学校

林周电工培训学校

林周电工培训学校

百度收录查询: 林周电工培训学校

  • 扫码分享
  • 新资讯
  • 热点资讯
电工培训学校 电动车维修学校 摩托车维修学校 手机维修培训学校 水电工培训学校 电脑维修培训学校 电动工具维修培训学校 液晶电视维修培训学校 安防监控培训学校 空调维修培训学校 电焊培训学校 手机维修培训学校 电工培训学校 摩托车维修培训学校 电器维修培训学校 家电维修学校 焊工培训学校 电工培训学校 木工培训学校 瓦工培训学校 摩托车维修学校 电工培训学校 木工培训学校 电器维修学校 电工培训学校