久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 數(shù)碼管怎么實(shí)現(xiàn)點(diǎn)亮顯示數(shù)值的? [打印本頁]

作者: yyjjwan1627    時(shí)間: 2014-9-10 13:09
標(biāo)題: 數(shù)碼管怎么實(shí)現(xiàn)點(diǎn)亮顯示數(shù)值的?
看到TI的例子,想了半天想不出來這個(gè)
typedef unsigned char uchar;
#define wei_h P5OUT|= BIT5                               p5out 是定義的是5。5輸出高電平
#define wei_l P5OUT&= ~BIT5                            這怎么又成了P5OUT輸出低電平了,
#define duan_l   P6OUT &= ~BIT6                      這怎么又成了P6OUT輸出低電平了,
#define duan_h  P6OUT |= BIT6                        p6out 是定義的是6。6輸出高電平
//數(shù)碼管7位段碼:0--f
uchar scandata[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
                      0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

*****************************************進(jìn)入中斷程序后
#pragma vector=WDT_VECTOR
__interrupt void watchdog_timer(void)
{
    //P4OUT = 0xff;
    P4OUT = scandata[cnt];        //輸出段選信號(hào)
    duan_h;                                    p6out 是定義的是6。6輸出高電平
    duan_l;                                    這怎么又成了P6OUT輸出低電平了,
    P4OUT = ~(1 << cnt);           //輸出位選信號(hào)
    wei_h;                                   p5out 是定義的是5。5輸出高電平
    wei_l;                                     這怎么又成了P5OUT輸出低電平了,

    cnt++;                        //位計(jì)數(shù)變量在0~7之間循環(huán)
    if(cnt == 8) cnt = 0;
}

************************************************
以下是數(shù)顯管部分電路圖




其實(shí)最不明白它為什么一會(huì)置高一會(huì)兒置低的,到底是怎么實(shí)現(xiàn)這個(gè)過程的,有知道嗎 ?求解?



作者: daliu    時(shí)間: 2014-9-11 20:28
先要了解動(dòng)態(tài)掃描和靜態(tài)掃描這個(gè)過程
作者: ahshmj    時(shí)間: 2014-9-11 20:35
“有知道嗎 ?”

已經(jīng)入了門的都應(yīng)該知道。

作者: mqwu    時(shí)間: 2014-9-12 14:34
改成帶形參的函數(shù), 因?yàn)槟隳莻(gè)只能顯示01234567. 不能顯示你自己要的數(shù), 動(dòng)態(tài)掃描的好處是降低運(yùn)行的功耗, 而不是一直上電, 而是交替上電, 在人的視角看分辨不出來10 ms以下的開關(guān)。
void Numerical_display(uchar m,uchar n)
{
    //P4OUT = 0xff;
    P4OUT = scandata[m];        //輸出段選信號(hào)
    duan_h;                                    p6out 是定義的是6。6輸出高電平
    __delay_cycles(2);
    duan_l;                                    這怎么又成了P6OUT輸出低電平了,
    P4OUT = ~BITn;           //輸出位選信號(hào)
    wei_h;                                   p5out 是定義的是5。5輸出高電平
      __delay_cycles(2);
    wei_l;                                     這怎么又成了P5OUT輸出低電平了,
}




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩成人在线视频 | 黄色一级片视频 | 国产欧美日韩在线一区 | 成人综合伊人 | 久久国产免费看 | 亚洲欧美日韩高清 | 日韩有码在线观看 | 超碰97免费观看 | 91精品久久久久久综合五月天 | 亚洲欧美综合精品另类天天更新 | 女人牲交视频一级毛片 | 九九热这里只有精品在线观看 | 日韩欧美国产精品一区二区三区 | 99热都是精品 | 国产亚洲第一页 | 中文字幕视频在线观看 | 成人午夜免费福利视频 | 国产精品jizz在线观看老狼 | jvid精品资源在线观看 | 日韩在线观看中文字幕 | 国产精品国产精品国产专区不片 | 麻豆国产一区二区三区四区 | 国产乱码精品一区二区三区av | 日韩精品福利 | 黄色网址av | 2020国产在线 | 91精品久久久久久久久久 | www视频在线观看 | 欧美精品一区二区三区蜜桃视频 | 国产美女视频一区 | 亚洲一区欧美 | 久久av资源网 | 欧美在线网站 | 日韩av成人在线观看 | 亚洲精品在线国产 | 色男人天堂av | .国产精品成人自产拍在线观看6 | 精品一级| 欧美国产亚洲一区二区 | 在线成人av | 本道综合精品 |