日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]//164驅(qū)動數(shù)碼管顯示 //芯片 ATMEGA16L //時鐘 4MHz 內(nèi)部 //采用CVAVR編寫,使用了系統(tǒng)自帶延時函數(shù) //PD0 PD1 模擬164時序 #include #include #define hc164_data PORTD.0 #define hc164_clk PORTD.1 void

//164驅(qū)動數(shù)碼管顯示
//芯片 ATMEGA16L
//時鐘 4MHz 內(nèi)部
//采用CVAVR編寫,使用了系統(tǒng)自帶延時函數(shù)
//PD0 PD1 模擬164時序
#include
#include
#define hc164_data PORTD.0
#define hc164_clk PORTD.1
void led164_display (void); // 數(shù)碼管顯示
void hc164_send_byte (unsigned char byte);
unsigned char ledxs[8] = {1,2,3,4,5,6,7,8}; // 數(shù)碼管顯示緩沖區(qū) 1
unsigned char ledxs2[8] = {0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,0,17}; // 數(shù)碼管顯示緩沖區(qū) 2
flash unsigned char tab[] = {0xb7,0x12,0x67,0x76,0xd2,0xf4,0xf5,0x16,0xf7,0xf6,0xd7,0xf1,0xa5,0x73,0xe5,0xc5,0,0xff};
//共陰極代碼 0-F, 全滅,全亮
void main(void)
{
delay_ms(200);
PORTD = 0xFF;
DDRD = 0xFF; //PD輸出
while(1)
{
led164_display ();
}
}
void hc164_send_byte (unsigned char byte)
{
unsigned char i;
for(i=0;i<8;i++)
{
hc164_data = byte & ( 1 << i );
hc164_clk = 1;
hc164_clk = 0;
}
}
void led164_display (void)
{
unsigned char i;
for(i=0;i<8;i++)
{
hc164_send_byte ( tab[ ledxs[i] ]);
delay_ms(1);

}
delay_ms(2000);
for(i=0;i<8;i++)
{
hc164_send_byte ( tab[ ledxs2[i] ]);
delay_ms(1);

}
delay_ms(2000);
}

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉