xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 4KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-14
  • 語(yǔ)言: 其他
  • 標(biāo)簽: TM1639??

資源簡(jiǎn)介

數(shù)碼管驅(qū)動(dòng)芯片TM1639驅(qū)動(dòng)8個(gè)共陰數(shù)碼管顯示按鍵數(shù)值,采用地址自動(dòng)增加模式顯示數(shù)據(jù)

資源截圖

代碼片段和文件信息

?/*****************************************************************************
?*版權(quán)信息:深圳天微電子有限公司
?*文?件?名:TM1639-V1.0
?*當(dāng)前版本:V1.0
?*MCU?型號(hào):STC12C5608AD
?*開(kāi)發(fā)環(huán)境:Keil?uVision4
?*晶震頻率:11.0592MHZ???????
?*完成日期:2013-07-30
?*程序功能:1.數(shù)碼管驅(qū)動(dòng):驅(qū)動(dòng)8段8位LED共陰數(shù)碼管顯示0~7
????????????2.按鍵功能??:?包含按鍵讀程序驅(qū)動(dòng)函數(shù),按鍵后數(shù)碼管第一位分別顯示1、2、3、4
?*免責(zé)聲明:1.此程序?yàn)門M1639驅(qū)動(dòng)LED數(shù)碼管演示程序,僅作參考之用。
????????????2.如有直接使用本例程程序造成經(jīng)濟(jì)損失的,本公司不承擔(dān)任何責(zé)任?????????????
********************************************************************************/

#include? //MCU頭文件
#include?“intrins.h“ //包含nop指令頭文件

#define?nop?_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();?//宏定義

/********************定義控制端口**********************/
sbit?DIO=P3^2; //定義DIO
sbit?CLK=P3^3; //定義CLK
sbit?STB=P3^4; //定義STB

/********************定義數(shù)據(jù)*************************/
unsigned?char?Key[4]={0}; ???//為存儲(chǔ)按鍵值定義的數(shù)組
unsigned?char?code?CODE[16]={0x3F0x060x5B0x4F0x660x6D0x7D0x070x7F0x6F0x770x7C0x390x5E0x790x71};? ???//共陰數(shù)碼管0~F字型碼,以實(shí)際電路接法為準(zhǔn)
????
/***************延時(shí)函數(shù)**************/
void?delay_nms(unsigned?int?n)
{
??unsigned?int?i;
??while(n--)?
????for(i=0;i<550;i++);
}

/***************發(fā)送8bit數(shù)據(jù),從低位開(kāi)始**************/
void?send_8bit(unsigned?char?dat)
{
??unsigned?char?i;
??for(i=0;i<8;i++)
??{ ?
????CLK=0;
????if(dat&0x01)?
??DIO=1;
else?
??DIO=0;
?_nop_();
?_nop_();
?_nop_();
?CLK=1;
?dat>>=1;
??}
????CLK=0;
DIO=0;
}

/******************發(fā)送控制命令***********************/
void?send_command(unsigned?char?word)
{
?STB=1;
?nop;
?STB=0;
?send_8bit(word);
}

/****************讀取按鍵值并存儲(chǔ)*****

評(píng)論

共有 條評(píng)論