亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
用74HC595移位寄存器靜態顯示數碼管(參考版程序)
[打印本頁]
作者:
liuda
時間:
2015-1-22 01:58
標題:
用74HC595移位寄存器靜態顯示數碼管(參考版程序)
#include <REG51.H>
#include <intrins.h>
#define NOP() _nop_() // 定義空指令 ,這個函數在庫 <intrins.h> 中
//SPI IO
sbit MOSI = P3^4;
sbit R_CLK = P3^5;
sbit S_CLK = P3^6;
//函數聲明
void HC595SendData( unsigned char BT0);
/*************主函數*****************************/
void main(void)
{
while(1)
{
HC595SendData(0x82);//驅動共陽數碼管顯示6
}
}
/*********************************************************************************************************
** 函數名稱: HC595SendData
** 功能描述: 向SPI總線發送數據
*********************************************************************************************************/
void HC595SendData( unsigned char BT0)
{
unsigned char i;
for(i = 0; i < 16; i++)//循環十六次后,就可以用下一個移位寄存器來控制了
{
if((BT0<< i) & 0x80) //判斷最高位是0還是1
{
MOSI = 1;// 如果為真,將1送入移位寄存器
}
else
{
MOSI = 0;
}
S_CLK = 0;//移位一次
NOP();
S_CLK = 1;//上升沿有效
}
R_CLK = 0; //移位結束取出數據
NOP();
R_CLK = 1; //上升沿有效
}
復制代碼
作者:
Gerage
時間:
2015-6-16 09:51
怎么沒有電路圖呢
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1