新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Linglong之AVR程例4 數碼管一位顯示

        Linglong之AVR程例4 數碼管一位顯示

        作者: 時間:2016-11-22 來源:網絡 收藏
        因為這個程序比較簡單,我就不做過多說明了。硬件電路也將在源程序中做簡單說明。

        看源程序:

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

        #include <avr/io.h> //IO口頭文件調用

        #include

        #define uchar unsigned char //申明

        #define uint unsigned int

        uchar reg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; //8位數碼管字型編碼表

        int main(void)

        {

        DDRB = 0xff; //這兩行表示設制IO寄存器為輸出

        DDRC = 0xff;

        while(1)

        {

        PORTC = reg[0]; //顯示0

        PORTB= 0xfe; //第一位數碼管點燈

        }

        }

        我也是一個AVR新手,源程序有什么不足之處還請大家指出,也希望大家能將自己的寫一些程序,一些心得發上來和大家一起分享。

        我現在寫的這個Linglong系統貼子是我自己手工焊接的,因要不斷的焊接硬件電路,更新可能會很慢。

        也希我寫的東西,能給和我一樣是AVR新手的朋友們一點幫助。

        也希望大家能加入Cepark 電子園這個大家庭,來了這么久覺的是一個很不錯的地方。




        評論


        技術專區

        關閉
        主站蜘蛛池模板: 东山县| 威信县| 新和县| 达拉特旗| 荆州市| 固阳县| 肥东县| 南涧| 翼城县| 定兴县| 黔西| 金湖县| 昌邑市| 乌拉特后旗| 景德镇市| 磴口县| 阿图什市| 潞西市| 湖南省| 微山县| 汽车| 曲靖市| 东阳市| 杨浦区| 江达县| 德惠市| 千阳县| 苍山县| 湘西| 定陶县| 永平县| 龙胜| 图们市| 巍山| 萝北县| 房山区| 新竹市| 金平| 长宁县| 临颍县| 抚州市|