找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2910|回復(fù): 6
收起左側(cè)

閱讀單片機數(shù)據(jù)手冊時,利用RC檢測電壓程序有個疑問,請大神們指點

[復(fù)制鏈接]
ID:706724 發(fā)表于 2022-11-30 15:39 | 顯示全部樓層 |閱讀模式
50黑幣
本帖最后由 木示 于 2022-11-30 21:28 編輯

今天在閱讀數(shù)據(jù)手冊時,在STC15F104W利用RC檢測電壓時,說可以不用定時器也可以寫,想了一個上午不知道怎么下手?有沒有高手指點一兩句?不用定時器也能寫這程序  ? 如下圖:

檢測外部電壓

檢測外部電壓
2.png
回復(fù)

使用道具 舉報

ID:195496 發(fā)表于 2022-11-30 18:23 | 顯示全部樓層
網(wǎng)站上有程序,可以下載
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-11-30 19:39 | 顯示全部樓層
既然你在用STC,個人感覺就不會是批量產(chǎn)品中
那就完全可以考慮有ADC功能的單片機,這RC用作ADC太雞肋了,學(xué)不學(xué)都不重要
而且,相同引腳的STC8G1K08A自帶ADC,比STC15F104W還便宜兩毛錢
回復(fù)

使用道具 舉報

ID:706724 發(fā)表于 2022-12-2 22:37 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-11-30 19:39
既然你在用STC,個人感覺就不會是批量產(chǎn)品中
那就完全可以考慮有ADC功能的單片機,這RC用作ADC太雞肋了, ...

都學(xué)習(xí)階段沒有量產(chǎn),想請教一下:如果:Switch 語句case:0x00{   這里的語句可以加定時器嗎?比如這個語句我需要定時2分鐘     };break;?
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-12-2 22:47 | 顯示全部樓層
木示 發(fā)表于 2022-12-2 22:37
都學(xué)習(xí)階段沒有量產(chǎn),想請教一下:如果:Switch 語句case:0x00{   這里的語句可以加定時器嗎?比如這個 ...

相同引腳的STC8G1K08A自帶ADC,比STC15F104W還便宜兩毛錢
能給我一個非得用STC15F104W的理由嗎?
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2022-12-2 23:44 | 顯示全部樓層
木示 發(fā)表于 2022-12-2 22:37
都學(xué)習(xí)階段沒有量產(chǎn),想請教一下:如果:Switch 語句case:0x00{   這里的語句可以加定時器嗎?比如這個 ...

RC 測量,連參考價值都沒有……
就算不用  ADC  你好歹用個比較器,還能有個比較 準(zhǔn)確的電壓。
宏晶給的那個 IO方案,壓根走不通,上升沿中斷的觸發(fā)電壓他本來就不準(zhǔn),觸發(fā)時間也無法控制。
用定時器的結(jié)果都不會準(zhǔn), 何況不用定時器?
不用定時器就  寫個
P32 = 0; //放電
delay();
P32 = 1; // 開始充電
while(!P32)  
{
      i++; //充電計時
}
然后,讀i 的值 就是知道  多久變 高電平了, 但是…… ,
算了,自己去體驗吧  
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2022-12-3 09:32 | 顯示全部樓層
帶ADC單片機一大堆為什么要這樣折磨自己
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表