久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

請教這部分程序是什么意思?STC15單片機AD轉換

查看數: 2421 | 評論數: 3 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-2-9 08:38

正文摘要:

請教這部分是什么意思?STC15,AD轉換。

回復

ID:475478 發表于 2019-2-10 04:35
//========================================================================
// 函數: void        ADC_Inilize(ADC_InitTypeDef *ADCx)
// 描述: ADC初始化程序.
// 參數: ADCx: 結構參數,請參考adc.h里的定義.
// 返回: none.
// 版本: V1.0, 2012-10-22
//========================================================================
void        ADC_Inilize(ADC_InitTypeDef *ADCx)
{
        P1ASF = ADCx->ADC_Px;  // 設置端口
        ADC_CONTR = (ADC_CONTR & ~ADC_90T) | ADCx->ADC_Speed;  //// 設定讀取數值的端口
        if(ADCx->ADC_Power == ENABLE)        ADC_CONTR |= 0x80;  // 判斷ADC 是否使能上電狀態, 如果沒有就上電  如果有就進行轉換
        else                                                        ADC_CONTR &= 0x7F;
        if(ADCx->ADC_AdjResult == ADC_RES_H2L8)        PCON2 |=  (1<<5);        //10位AD結果的高2位放ADC_RES的低2位,低8位在ADC_RESL。
        else                                                                        PCON2 &= ~(1<<5);        //10位AD結果的高8位放ADC_RES,低2位在ADC_RESL的低2位。
        if(ADCx->ADC_Interrupt == ENABLE)        EADC = 1;                        //中斷允許                ENABLE,DISABLE
        else                                                                EADC = 0;
        if(ADCx->ADC_Polity == PolityHigh)        PADC = 1;                //優先級設置        PolityHigh,PolityLow
        else                                                                PADC = 0;
}

ID:362076 發表于 2019-2-9 20:27
只是一個函數的話好像少了什么...
建議看一下STC的手冊,ADC部分,手冊上很清晰的,照著配置寄存器也很簡單。
基本步驟就是:
0.開中斷許可
1.P1口模擬功能選擇(P1ASF寄存器)
2.通道選擇(ADC_CONTER寄存器)
3.速度選擇(ADC_CONTER寄存器)
4.開始轉換(ADC_CONTER寄存器),需要轉換的時候對寄存器位操作
5.中斷函數配置,中斷號是5
6.其它的諸如結果如何存放,優先級之類的,基礎應用涉及不多。
Keil仿真用的少,真沒注意看過結構體的數值,幫不上了,看看后續有沒有人吧。
ID:412814 發表于 2019-2-9 08:44
用KEIL4仿真時,怎樣才能看到結構體中各個成員的具體數值?

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 69福利影院 | 999热视频| 99久久精品国产一区二区三区 | 亚洲不卡在线观看 | 91视视频在线观看入口直接观看 | 成人av在线播放 | 亚洲一区视频在线 | 羞羞的视频在线观看 | 亚洲欧洲精品成人久久奇米网 | 国产清纯白嫩初高生在线播放视频 | 日韩免费视频一区二区 | 国产综合久久久 | 国产精品免费一区二区 | 亚洲第一色av | 精品三级在线观看 | 97日日碰人人模人人澡分享吧 | 亚洲福利免费 | 成人在线精品 | 亚洲不卡 | 日韩中文字幕在线视频 | 婷婷国产一区二区三区 | 欧洲亚洲视频 | 国产午夜精品久久久久免费视高清 | 国产精品久久久久久亚洲调教 | 国产福利视频在线观看 | 久久y| 国产在线激情视频 | 男女精品网站 | 羞羞视频网站在线观看 | 亚洲成人国产精品 | 亚洲一区二区三区久久久 | 色接久久 | h视频免费观看 | 亚洲精选一区二区 | 欧美日本韩国一区二区 | 久久久91精品国产一区二区三区 | 国产农村妇女精品一区 | 国产精品久久免费观看 | 中文字幕国产视频 | 国产中文字幕在线 | xxx.在线观看|