新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 通過(guò)38譯碼器控制數(shù)碼管顯示數(shù)字

        通過(guò)38譯碼器控制數(shù)碼管顯示數(shù)字

        作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏
        今天終于把38數(shù)碼器控制原理及編程序搞得一點(diǎn)點(diǎn)了,之前因?yàn)槭荘0^1,2,3三個(gè)口控制數(shù)碼管的位操作,一直搞不懂其原理,呵呵,看了下PDF文檔,以及編程實(shí)例,總算明白一點(diǎn)點(diǎn)了,剛剛編成了一連串的數(shù)字,這證明我的猜想應(yīng)該是對(duì)的。好高興。昨天是想請(qǐng)教一個(gè)網(wǎng)友的,他叫我自己再認(rèn)真研究下,嘿嘿。看來(lái)有些東西真的需要支持,這樣才會(huì)成功才會(huì)深刻,特別是學(xué)習(xí)這東西。

        本文引用地址:http://www.104case.com/article/201611/323749.htm



        程序如下:#include
        sbit DECORDER_A = P0^0;
        sbit DECORDER_B = P0^1;
        sbit DECORDER_C = P0^2;
        unsigned char d;
        void main()
        {
        while(1)
        {
        DECORDER_A = 1;//通過(guò)控制P0前三個(gè)口控制位的操作。//
        DECORDER_B = 1;
        DECORDER_C = 1;
        d = 0x06;//通過(guò)P1口控制位選,顯示內(nèi)容。
        P1 = d;
        }
        }

        今天才知道數(shù)碼管其實(shí)沒(méi)有自己想象的那么簡(jiǎn)單,數(shù)碼管有分動(dòng)態(tài)和靜態(tài)兩種,其實(shí)現(xiàn)在只會(huì)這樣控制只是會(huì)控制其簡(jiǎn)單的,應(yīng)該說(shuō)還只是知道其皮毛吧,呵呵,昨天得到了何賽的提醒,終于真正的把程序弄懂了,“你先把電路原理弄明白,然后再編程,不然你編不了的”,一句很簡(jiǎn)單的話,卻把我四天來(lái)的問(wèn)題到此得以解決,這是我第一次自己沒(méi)有仿照別人的情況下編的第一個(gè)程序,呵呵,所以顯得比較難一樣,但現(xiàn)在想想,其實(shí)真如何賽說(shuō)的,很簡(jiǎn)單,三八譯碼器不外乎用三個(gè)口控制八個(gè)口,只要用到SBIT位操作就行了。呵呵。知道這篇文章會(huì)有一兩個(gè)高手來(lái)看的,在此希望高手們我說(shuō)的不好的能夠多多指點(diǎn)下,我知道現(xiàn)在的技術(shù)還特別差,連這些簡(jiǎn)單的問(wèn)題都在這寫(xiě)。可能在于高手們眼里這是很可笑的,不過(guò)這是我學(xué)單片機(jī)的體會(huì),希望大家不要見(jiàn)笑哈。

          下一個(gè)目標(biāo),繼續(xù)數(shù)碼管的操作,動(dòng)態(tài)顯示……期待中!



        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 平谷区| 泽库县| 丰宁| 淮北市| 江城| 城固县| 隆安县| 磴口县| 湘阴县| 麦盖提县| 龙川县| 梨树县| 博爱县| 米泉市| 丰台区| 鹰潭市| 三门县| 琼海市| 诸城市| 天等县| 铜陵市| 九江县| 潢川县| 商都县| 思南县| 噶尔县| 孟州市| 霍州市| 秀山| 公安县| 甘肃省| 饶平县| 唐山市| 临泉县| 多伦县| 杭州市| 八宿县| 吉林省| 桐柏县| 苍梧县| 建水县|