欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

stc單片機ad轉換程序

姚小熊27 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-04 09:58 ? 次閱讀

stc單片機ad轉換程序

#include

#include

sfr P1_ADC_EN = 0x97; //A/D轉換功能允許寄存器

sfr ADC_CONTR = 0xC5; //A/D轉換控制寄存器

sfr ADC_DATA = 0xC6; //A/D轉換結果寄存器

sfr P1M0=0x91;

sfr P1M1=0x92;

#define uchar unsigned char ;

#define uint unsigned int ;

void delay(uchar delay_time) // 延時函數(shù)

{

uchar n;

uint m;

for (n=0;n {

for(m=0;m《10000;m++);

}

}

uchar get_AD_result(uchar channel)

{

uchar AD_finished = 0; // 存儲 A/D 轉換標志

ADC_DATA = 0;

ADC_CONTR = channel; // 選擇 A/D 當前通道

delay(1); //使輸入電壓達到穩(wěn)定

ADC_CONTR |= 0x08; //0000,1000 令 ADC_START = 1, 啟動A/D 轉換

AD_finished = 0;

while ( AD_finished == 0 ) // 等待A/D 轉換結束

{

AD_finished = (ADC_CONTR & 0x10); //0001,0000, ADC_FLAG ==1測試A/D轉換結束否

}

ADC_CONTR &= 0xF7; //1111,0111 令 ADC_START = 0, 關閉A/D 轉換,

return (ADC_DATA); // 返回 A/D 轉換結果

}

void main()

{

P1 = P1 | 0x03; // 0000,0011,P1.0,P1.1為 A/D 轉換,即通道0與1

P1_ADC_EN = 0x03; //0000,0011, P1 的P1.0,P1.1設置為 A/D 轉換輸入腳

// 斷開P1.0,P1.1 內部上拉電阻

while(1)

{

get_AD_result(0);

delay(200);

get_AD_result(1);

delay(200);

}

}

stc單片機ad轉換程序心得

話說stc內部自帶ad,但是功能多了!必然控制起來就啰嗦了!不像外部ad。stc如果不用中斷ad方式需要注意一下幾個問題:

1、在初始化ad的時候,一定要第一個給ad提供電源,即adc_power一定要第一個置1;

2、在每次對adc-contr進行操作后,必須延時至少4個時鐘周期,原因是adc_contr這個寄存器需要時間存儲信息;

3、在對adc_contr進行操作時,盡量不要用位尋址。直接對整個寄存器進行修改。

4、在數(shù)據(jù)手冊上面提示盡量不要用“與”“或”,但是在時機應用的時候因為每次對adc_contr進行操作后都要延時,所以“與”“或”還是很必要的;

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AD轉換
    +關注

    關注

    3

    文章

    168

    瀏覽量

    45402
  • STC單片機
    +關注

    關注

    9

    文章

    222

    瀏覽量

    38275
收藏 人收藏

    評論

    相關推薦

    STC單片機程序下載器設計

    為我國設計、生產的sTC單片機設計了程序下載器,它由40點DIP鎖緊座、USB—UART轉換電路、握手信號觸發(fā)開關等電路和上位控制
    發(fā)表于 10-14 16:46 ?485次下載

    STC11F單片機串口測試程序

    本內容提供了STC11F單片機串口測試程序的TXT文檔,歡迎大家下載學習 /* STC11F60XE單片機串口配置測試 */ /*
    發(fā)表于 07-12 10:02 ?381次下載

    STC單片機程序下載問題匯總

    STC單片機程序下載問題匯總,新手,指導,介紹,研究,探討......
    發(fā)表于 11-03 10:38 ?0次下載

    基于STC51單片機的串口使用的程序源代碼

    基于STC51單片機的串口使用的程序源代碼
    發(fā)表于 11-16 19:12 ?50次下載

    STC系列單片機文檔

    STC系列單片機文檔.STC系列單片機文檔STC系列單片機文檔
    發(fā)表于 12-29 10:34 ?7次下載

    單片機STC89C52程序

    單片機STC89C52源程序
    發(fā)表于 01-11 18:16 ?112次下載

    STC單片機ISP下載程序

    STC單片機ISP下載程序有用的就下哦!
    發(fā)表于 03-21 15:20 ?2次下載

    STC單片機程序軟件

    STC單片機程序軟件。
    發(fā)表于 04-05 16:13 ?7次下載

    STC單片機參考程序資料免費下載

    本文檔的主要內容詳細介紹的是STC單片機參考程序資料免費下載。
    發(fā)表于 04-19 17:20 ?52次下載
    <b class='flag-5'>STC</b><b class='flag-5'>單片機</b>參考<b class='flag-5'>程序</b>資料免費下載

    STC單片機程序下載原理與自動下載

    STC單片機程序下載原理和自動下載一.stc單片機下載程序的原理在
    發(fā)表于 11-10 19:50 ?53次下載
    <b class='flag-5'>STC</b><b class='flag-5'>單片機</b><b class='flag-5'>程序</b>下載原理與自動下載

    stc單片機自動下載程序原理和代碼實現(xiàn)

    1/stc單片機下載程序的原理首先我們要理解stc單片機下載程序的原理。在
    發(fā)表于 11-10 20:21 ?10次下載
    <b class='flag-5'>stc</b><b class='flag-5'>單片機</b>自動下載<b class='flag-5'>程序</b>原理和代碼實現(xiàn)

    stc單片機自動下載程序原理和代碼實現(xiàn)

    1/stc單片機下載程序的原理 首先我們要理解stc單片機下載程序的原理。在
    發(fā)表于 11-11 11:51 ?53次下載
    <b class='flag-5'>stc</b><b class='flag-5'>單片機</b>自動下載<b class='flag-5'>程序</b>原理和代碼實現(xiàn)

    如何學習STC單片機

    在當前,電子信息類專業(yè)的大中專學生和想掌握產品硬件設計的工程師一般都會采用STC系列單片機作為入門的硬件平臺。在學習STC單片機前,還需要解決以下3個基本問題:(1)在學習
    發(fā)表于 11-14 13:06 ?25次下載
    如何學習<b class='flag-5'>STC</b><b class='flag-5'>單片機</b>

    STC系列單片機燒錄

    本篇文章以STC12C2052系列單片機的燒錄過程為例,講解如何為STC單片機進行程序燒錄以及如何驗證
    發(fā)表于 11-17 12:21 ?28次下載
    <b class='flag-5'>STC</b>系列<b class='flag-5'>單片機</b>燒錄

    STC單片機程序燒錄你了解嗎

    一下串口下載電路。 STC的51系列單片機程序燒寫通過單片機的實現(xiàn)UART口實現(xiàn),首先單片機徹底斷電,然后給
    發(fā)表于 12-03 19:21 ?22次下載
    <b class='flag-5'>STC</b><b class='flag-5'>單片機</b><b class='flag-5'>程序</b>燒錄你了解嗎