欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
試驗(yàn)74HC595驅(qū)動(dòng)數(shù)碼管上顯示數(shù)字(C語(yǔ)言)
[打印本頁(yè)]
作者:
wwwwee123
時(shí)間:
2016-6-6 19:21
標(biāo)題:
試驗(yàn)74HC595驅(qū)動(dòng)數(shù)碼管上顯示數(shù)字(C語(yǔ)言)
/*******************************************************************************
* 標(biāo)題: 試驗(yàn)74HC595驅(qū)動(dòng)數(shù)碼管上顯示數(shù)字(C語(yǔ)言) *
* *
* 連接方法:JP595用跳線冒短接 JP3和P595_A 用8PIN排線連接 *
********************************************************************************
* 通過(guò)本例程了解 74HC595(串入并出)基本原理和使用 *
* *
* 請(qǐng)學(xué)員認(rèn)真消化本例程,懂74C595在C語(yǔ)言中的操作 *
********************************************************************************/
#include "stdio.h"
#include <reg51.h>
#include <intrins.h>
#define NOP() _nop_() /* 定義空指令 */
//SPI IO
sbit MOSIO =P3^4; //串行數(shù)據(jù)線
sbit R_CLK =P3^5; //數(shù)據(jù)并行輸出控制
sbit S_CLK =P3^6; //串行時(shí)鐘線
/*******************延時(shí)函數(shù)************/
void HC595SendData(unsigned char SendVal);
/*********************************************************************************************************
** 函數(shù)名稱(chēng): HC595SendData
** 功能描述: 向SPI總線發(fā)送數(shù)據(jù)
*********************************************************************************************************/
void se(void)
{
SCON=0X50;
TMOD|=0X20;
TH1=0XFD;
TL1=0XFD;
TR1=1;
TI=1;
}
void main(void)
{
unsigned char i;
unsigned char ant=0;
for(i=0;i<255;i++)
{
SBUF=i;
if(TI==0);
TI=0;
if(i!=P0)
ant++;
se();
}
SBUF=255;
if(TI==0);
TI=0;
if(i!=P0)
ant++;
if(ant==0)
{
P2=0;
printf("OK");
}
else
{
P2=0X55;
printf("NO");
} // 如果為真 MOSIO = 1
//
HC595SendData();
}
void HC595SendData(unsigned char SendVal)
{
unsigned char i;
for(i=0;i<8;i++)
{
if((SendVal<<i)&0x80) MOSIO=1; //set dataline high 0X80 最高位與SendVal左移的最高位 進(jìn)行邏輯運(yùn)算
else MOSIO=0; // 如果為真 MOSIO = 1
S_CLK=0;
NOP(); //短暫延時(shí)產(chǎn)生一定寬度的脈沖信號(hào)
NOP(); //短暫延時(shí)
S_CLK=1;
}
R_CLK=0; //set dataline low
NOP(); //短暫延時(shí)
NOP(); //短暫延時(shí)
R_CLK=1; //
}
作者:
lxl246
時(shí)間:
2019-6-13 14:22
有電路圖就好。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1