新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AVR學習筆記-AVR單片機教程

        AVR學習筆記-AVR單片機教程

        作者: 時間:2013-01-09 來源:網絡 收藏

        2、利用寄生電源供電方式對DS18B20進行操作,不但實現了溫度的讀取,還實現了對DS18B20的RAM區的讀寫操作。利用寄生電源的優點在于可以不必給DS18B20單獨配備電源,從而能夠更好的實現遠程測溫。

        3、利用匹配指令實現多點測溫。通過發送指定的DS18B20的ROM序列號,實現對連接的多個DS18B20中的一個進行讀寫。實現基本的多點測溫試驗。

        八、基于DS1302的實時時鐘

        本實驗包括1個例子:

        1、利用DS1302實現簡單的實時時鐘。在這個例子中主要是學習了DS1302的基本操作時序,以及DS1302的控制指令

        九、基于AT24C16的I2C總線實驗

        本實驗包括3個例子,分別是:

        1、利用模擬I2C接口的方法實現對AT24C16的讀寫,并通過LED的亮滅指示讀出的數據是否正確。

        2、利用的硬件TWI接口,使用查詢法實現對AT24C16的讀寫,并通過LED的亮滅指示讀出的數據是否正確。

        3、利用AVR的硬件TWI接口,使用中斷法實現對AT24C16的讀寫,同時將讀取的數據發送到計算機串口,并通過LED的亮滅指示讀出的數據是否正確。

        在I2C總線接口的學習中,我對學習板做了一些小小的改動,分別給SDA和SCL加了外接的4.7K上拉電阻,大家看程序的時候請一定注意。

        AVR十、基于數碼管顯示的流轉燈

        本實驗利用數碼管編寫一個簡單的程序實現流轉燈效果。實例效果是:首先逐段顯示字符“0”,然后讓字符“0”的所有段流動起來。最后讓字符“0”亮滅變化。整個程序循環執行,達到簡單模擬廣告燈的效果。

        AVR學習筆記十一、AVR內部EEPROM的讀寫實驗

        實驗利用WINAVR自帶的EEPROM讀寫函數實現對AVR單片機內部EEPROM的讀寫,并通過學習板上的8個LED等顯示讀取的數據是否正確。同時也進行了掉電后再上電,然后讀取EEPROM內容是否正確保存。

        需要特別注意的是:在做這個實驗的時候,熔絲位需要正確設置,應當選擇熔絲位為“執行芯片擦除時保留EEPROM的內容”即EESAVE=0。

        AVR學習筆記十二、AVR內部的看門狗操作實驗

        本實驗利用WINAVR自帶的看門狗操作函數進行試驗,利用LED的亮滅演示看門狗及時復位/沒有及時復位的情況。

        塵埃粒子計數器相關文章:塵埃粒子計數器原理
        蜂鳴器相關文章:蜂鳴器原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 县级市| 南皮县| 措美县| 阿荣旗| 商洛市| 绥棱县| 广元市| 鄂尔多斯市| 葫芦岛市| 呈贡县| 芷江| 阿瓦提县| 榆树市| 灵丘县| 克什克腾旗| 潮州市| 贵溪市| 永丰县| 昆山市| 乌鲁木齐市| 堆龙德庆县| 峨眉山市| 济源市| 绥芬河市| 五峰| 周宁县| 山丹县| 新乡市| 北川| 光泽县| 红河县| 赣榆县| 叙永县| 承德县| 泰和县| 肥西县| 樟树市| 公安县| 合川市| 彰化市| 嘉义市|