娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月21日(星期六)

2021年06月21日 | AVR之簡單的ADC程序

發(fā)布者:算法之手 來源: eefocus關(guān)鍵字:AVR  ADC程序  ATmega16 手機看文章 掃描二維碼
隨時隨地手機看文章

最近看了ATmega16的ADC,寫下這個簡單的程序,了解下ADC的簡單控制。

程序用Proteus仿真的,用的是ICCAVR7 的編譯器(頭文件有所不同,自己掂量)

程序的內(nèi)容是:通過PA1外部電壓的讀入并動態(tài)的顯示在3位數(shù)碼管


#include

#include

unsigned char tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//數(shù)碼管0~9

void display(unsigned char smg);

unsigned char temp;

void delay_1ms(unsigned int z)

{

    unsigned int i,j;

  for(i=0;i    for(j=0;j<150;j++);

}

void main()

{

    DDRC=0xff;

  PORTC=0;//PC輸出數(shù)碼管段選

  DDRD=0xff;

  PORTD=0;//PD5~PD7為數(shù)碼管位選

    ADCSRA=0;//關(guān)閉ADC

  ADMUX=(1<  ADCSRA=(1<adc和中斷,預(yù)分頻128,啟動ADC,不設(shè)置連續(xù)轉(zhuǎn)化模式(|(1<  //SFIOR=0;//連續(xù)轉(zhuǎn)換模式

  SEI();

  while(1)

  {

      display(temp);//動態(tài)顯示數(shù)碼管

  }

}

#pragma interrupt_handler adc:iv_ADC

void adc()

{

    temp=ADCH;//讀取轉(zhuǎn)換的數(shù)據(jù)

  ADCSRA|=0X40;//重新啟動ADC,設(shè)置ADCSRA的ADATE和連續(xù)轉(zhuǎn)換模式時不用

}

void display(unsigned char smg)//3位數(shù)碼管動態(tài)顯示

{

    unsigned char bai,shi,ge;

  bai=smg/100;//百位

  shi=smg%100/10;//十位

  ge=smg%10;//個位

  PORTC=tab[bai];

  PORTD=0x80;

  PORTD=0;

  delay_1ms(2);

  PORTC=tab[shi];

  PORTD=0x40;

  PORTD=0;

  delay_1ms(2);

  PORTC=tab[ge];

  PORTD=0x20;

  PORTD=0;

  delay_1ms(1);

}


關(guān)鍵字:AVR  ADC程序  ATmega16 引用地址:AVR之簡單的ADC程序

上一篇:AVR系列之蜂鳴器的驅(qū)動
下一篇:AVR系列之內(nèi)部EEPROM的操作

推薦閱讀

? ? ? ? ?——逆變器是每一座光伏電站的心臟,逆變器廠商購買的產(chǎn)品責(zé)任險和錯誤遺漏保險為心臟增加了強有力的“防護盾”,在該行業(yè)保險意識相對薄弱的現(xiàn)狀下,還是值得肯定的,讓整個市場向著良性健康的方向發(fā)展。?? ? ? ? ?近期固德威為旗下全系光伏逆變器產(chǎn)品續(xù)購了“產(chǎn)品責(zé)任險”、“錯誤與疏漏責(zé)任險”的新聞也引起了保險行業(yè)的關(guān)...
高性能傳感器解決方案供應(yīng)商艾邁斯半導(dǎo)體將在2019年上海世界移動通信大會(MWC)上展示用于可穿戴設(shè)備、家居/建筑、物聯(lián)網(wǎng)、移動和消費類設(shè)備的行業(yè)領(lǐng)先技術(shù),此次大會將于2019年6月26-28日在上海新國際展覽中心(SNIEC)舉辦。 艾邁斯半導(dǎo)體客戶將會體驗到面向各種應(yīng)用的突破性傳感器解決方案:顏色和光譜傳感、包括數(shù)字主動噪聲消除(ANC)在內(nèi)的增強聽...
一.低功耗模式介紹系統(tǒng)提供了多個低功耗模式,可在 CPU 不需要運行時(例如等待外部事件時)節(jié)省功耗。由用戶根據(jù)應(yīng)用選擇具體的低功耗模式,以在低功耗、短啟動時間和可用喚醒源之間尋求最佳平衡。 當(dāng)系統(tǒng)斷電時,仍然可以通過電池供電保留備份域的數(shù)據(jù)。備份域中包含RTC實時時鐘,4KB備份SRAM以及調(diào)壓器,調(diào)壓器為備份域和待機電路以外數(shù)字電路供電,輸...
程序太簡單啦,就不說啦,自己看吧ATMEGA16用ICCAVR編譯器1、外部中斷#include<iom16v.h>#include <AVRdef.h>unsigned char temp=0x80;void main(){ DDRA=0xff; GICR|=0x40;//使能外部INT0 MCUCR|=0x01;//INT0下降沿觸發(fā) SEI();//總中斷 while(1);}#pragma interrupt_handler int0_isr:iv_INT0void int0_isr(void){ ...

史海拾趣

小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 五原县| 古浪县| 琼中| 嘉黎县| 于田县| 土默特右旗| 永兴县| 凉城县| 泸西县| 霸州市| 安泽县| 正蓝旗| 凤城市| 泰兴市| 饶阳县| 天祝| 迁西县| 怀柔区| 天津市| 古浪县| 岳阳市| 武宁县| 晋州市| 正宁县| 九龙县| 高唐县| 长岭县| 玉屏| 信宜市| 庆云县| 通道| 双流县| 滁州市| 门头沟区| 凤山县| 蕉岭县| 望奎县| 洛隆县| 吉水县| 乳源| 海宁市|