|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
月歷及溫度顯示電路(有圖),請(qǐng)高手看看有沒有問題,謝謝了! |
| 作者:WZGNOW 欄目:單片機(jī) |
想做個(gè)月歷及溫度信息顯示牌,以前沒有怎么接觸,請(qǐng)高手看看是不是漏洞百出啊,請(qǐng)指點(diǎn)。。。!
|
| 2樓: | >>參與討論 |
| 作者: mon51 于 2005/6/6 23:15:00 發(fā)布:
OK |
|
| 3樓: | >>參與討論 |
| 作者: maoqichun 于 2005/6/6 23:56:00 發(fā)布:
按鍵最好加上拉和消顫電路,BC548基極加電阻. 太多的74HC574+74HC154不如用一片驅(qū)動(dòng)搞定(LCD). 若是LED則要考慮驅(qū)動(dòng)能力. |
|
| 4樓: | >>參與討論 |
| 作者: xuefeihu 于 2005/6/7 0:35:00 發(fā)布:
DS1302晶振不是用32768K的嗎? |
|
| 5樓: | >>參與討論 |
| 作者: john001019 于 2005/6/7 8:24:00 發(fā)布:
為什么不用串口轉(zhuǎn)并口,(595級(jí)連),布線簡(jiǎn)單,隨便說(shuō)說(shuō) |
|
| 6樓: | >>參與討論 |
| 作者: yewuyi 于 2005/6/7 8:29:00 發(fā)布:
看了這個(gè)作品,我就想起中國(guó)的教育…… |
|
| 7樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/7 9:24:00 發(fā)布:
是的,謝謝! 其實(shí)我也考慮了,主要是6英寸的數(shù)碼管,太大,只有靜態(tài)驅(qū)動(dòng)才更好一點(diǎn),所以就仿靜態(tài)了!可能有點(diǎn)地方要加限流電阻,因?yàn)橐恍﹨?shù)不太了解,所以就沒寫好!只是讓大家看看,有什么大的錯(cuò)誤沒有?當(dāng)然很多地方還要再琢磨呢!不過(guò)各位的建議我笑納了,謝謝各位!有話可要盡管說(shuō)啊,別把兄弟當(dāng)外人~~。 |
|
| 8樓: | >>參與討論 |
| 作者: 香如故 于 2005/6/7 9:38:00 發(fā)布:
DS1820好貴 這個(gè)設(shè)計(jì)成本一定很高吧? |
|
| 9樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/7 9:55:00 發(fā)布:
寫錯(cuò)了 呵呵,DS18B20 寫錯(cuò)了!呵呵 |
|
| 10樓: | >>參與討論 |
| 作者: 學(xué)徒小工 于 2005/6/7 11:35:00 發(fā)布:
那個(gè)是溫度傳感器? 靜態(tài)顯示很不劃算啊! |
|
| 11樓: | >>參與討論 |
| 作者: mikejx 于 2005/6/7 12:17:00 發(fā)布:
樓主還是個(gè)學(xué)生吧? |
|
| 12樓: | >>參與討論 |
| 作者: monisfic 于 2005/6/7 12:46:00 發(fā)布:
考慮成本問題 這樣太復(fù)雜了,考慮動(dòng)態(tài)掃描。 你可以去找找液晶看看,有這方面的專門的顯示器 |
|
| 13樓: | >>參與討論 |
| 作者: gbchang 于 2005/6/7 13:06:00 發(fā)布:
挺好的,不過(guò)最好還是把574換成595,還用靜態(tài)鎖存。 挺好的,如果是第一次。 去查查574的手冊(cè),看他能提供最大電流是多少。 不過(guò)最好還是把574換成595,595也是鎖存的,有人用這個(gè)做掃描的,但他本身只是一個(gè)串入并出的東東啊?誰(shuí)規(guī)定的他只能做掃描用? 布線簡(jiǎn)單,還可以省幾個(gè)I/O口,何樂而不為呢? |
|
| 14樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/7 18:21:00 發(fā)布:
呵呵,謝謝! 謝謝各位了,有什么建議繼續(xù)說(shuō)啊,建議我笑納了!。 |
|
| 15樓: | >>參與討論 |
| 作者: dengm 于 2005/6/7 18:59:00 發(fā)布:
“6英寸的數(shù)碼管”最好用15片CD4094加1片74LS07, 4094們的電壓調(diào)到數(shù)碼管的滿意亮度就可不用限流電阻們了。 (小數(shù)點(diǎn)及“:”“-”要限流電阻). 用一片2051就可以了。 |
|
| 16樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/7 21:04:00 發(fā)布:
呵呵,謝謝 謝謝各位的建議,說(shuō)的都很好,可以繼續(xù)說(shuō)下去,我的電路什么的都可以變化,我不介意!希望各位多提建議,如果您以前做過(guò),可以把您的圖貼上來(lái),講一講,請(qǐng)不要局限于我的題目,能夠完成此功能,并能驅(qū)動(dòng)6英寸的數(shù)碼管就行,大家在此共同學(xué)習(xí)了!哈哈,對(duì)所有參與的人,向你們說(shuō)聲感謝!謝謝您們! 請(qǐng)繼續(xù)。。 |
|
| 17樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/8 9:15:00 發(fā)布:
謝謝~ 各位高手大蝦,你們繼續(xù)說(shuō)啊,小弟我可是一直在等呢,有什么好的建議就說(shuō)啊,每人的建議我哦都看了幾遍呢! 呵呵 |
|
| 18樓: | >>參與討論 |
| 作者: dengm 于 2005/6/8 12:46:00 發(fā)布:
把 “6英寸的數(shù)碼管” 顯示時(shí)的電流/電壓給出來(lái)。 |
|
| 19樓: | >>參與討論 |
| 作者: 學(xué)徒小工 于 2005/6/8 14:05:00 發(fā)布:
呵呵 不知道你程序里,timer中斷是不是還有, 如果有的話,日歷用軟件做,沒必要用DS1302 |
|
| 20樓: | >>參與討論 |
| 作者: reckon 于 2005/6/8 14:25:00 發(fā)布:
熱 1302的sclk,i/o加上拉電阻 |
|
| 21樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/8 14:41:00 發(fā)布:
謝謝 本來(lái)也可以不用1302 的,用軟件做省錢! 可是運(yùn)年運(yùn)月的怎么辦呢?都寫的話,程序太大,我剛學(xué)不久,懂點(diǎn)皮毛!害怕不行,對(duì)所有人的參與我再次向大家表示感謝!· 對(duì)AT89S52我還不太熟悉,希望大家多指點(diǎn)!謝謝! |
|
| 22樓: | >>參與討論 |
| 作者: cjb9705037 于 2005/6/8 15:54:00 發(fā)布:
溫度數(shù)據(jù)是從哪來(lái)的?? |
|
| 23樓: | >>參與討論 |
| 作者: gbchang 于 2005/6/8 15:56:00 發(fā)布:
運(yùn)年運(yùn)月不就是一個(gè)數(shù)組嗎? |
|
| 24樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/8 17:05:00 發(fā)布:
謝謝你們 還是采用1302,我覺得更可靠一點(diǎn)! |
|
| 25樓: | >>參與討論 |
| 作者: 楊工 于 2005/6/8 17:18:00 發(fā)布:
154可以改為2片138 154改為2片138,可能更好一些。 |
|
| 26樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/8 17:43:00 發(fā)布:
謝謝! 不過(guò)為什么該為兩片138 就好呢,你是說(shuō)易于控制嗎?挺好! |
|
| 27樓: | >>參與討論 |
| 作者: gbchang 于 2005/6/8 17:53:00 發(fā)布:
好像¥138*2<¥154,去查查看?... |
|
| 28樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/8 18:15:00 發(fā)布:
謝謝 說(shuō)的太實(shí)在拉! 呵呵,謝謝 |
|
| 29樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/8 21:27:00 發(fā)布:
thanks 怎么沒人了呢? 我一直都在等哥們的建議呢!呵呵 |
|
| 30樓: | >>參與討論 |
| 作者: mikezhong 于 2005/6/8 22:17:00 發(fā)布:
還有 你的二極管應(yīng)該并聯(lián)在電容兩端。 |
|
| 31樓: | >>參與討論 |
| 作者: 楊工 于 2005/6/9 0:01:00 發(fā)布:
關(guān)于138*2代替154的考慮 關(guān)于138*2代替154的考慮: 1. 貨源 2. 價(jià)格 3. 154封裝偏大,布局和布線都比138困難 還有: 我習(xí)慣用PNP三極管,低電平時(shí)點(diǎn)亮。理由: 1. reset后I/O高電平,加電時(shí)不會(huì)閃一下。 2. 低電平吸收電流>高電平輸出電流,抗干擾性高一點(diǎn)。 3. 你的NPN是低端開關(guān),PNP作為高端開關(guān),關(guān)閉時(shí)負(fù)載不帶電。 * - 本貼最后修改時(shí)間:2005-6-9 0:11:09 修改者:楊工 |
|
| 32樓: | >>參與討論 |
| 作者: tl_xu 于 2005/6/9 10:49:00 發(fā)布:
請(qǐng)教樓主 能不能把C52和DS1820通信的程序貼出來(lái)講解以下,小弟E語(yǔ)太差,看那些資料實(shí)在是有困難呀。 |
|
| 33樓: | >>參與討論 |
| 作者: 不會(huì)就問 于 2005/6/9 11:44:00 發(fā)布:
練練動(dòng)態(tài)方式,加個(gè)達(dá)林頓試試驅(qū)動(dòng)更大數(shù)碼管。。好看 |
|
| 34樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/9 13:22:00 發(fā)布:
溫度控制顯示程序 TIMER_L DATA 23H TIMER_H DATA 24H TEMPL DATA 26H ;存讀出的溫度低位 TEMPH DATA 27H ;存讀出的溫度高位 TEMPHC DATA 2AH TEMPLC DATA 2BH TEMP_ZH DATA 2CH DATA_LINE EQU P3.3 ;數(shù)據(jù)線 FLAG1 EQU 20H.0 ;監(jiān)測(cè)DS18B20.html">DS18B20是否存在的標(biāo)志 ORG 0000H JMP MAIN MAIN: CALL RESET ;復(fù)位與檢測(cè)DS18B2 ;JNB FLAG1, ..... ;FLAG1=0,DS18B20.html">DS18B20不存在 JMP START START: MOV A,#0CCH ; 跳過(guò)ROM匹配 CALL WRITE MOV A,#044H ; 發(fā)出溫度轉(zhuǎn)換命令 CALL WRITE CALL RESET MOV A,#0CCH ; 跳過(guò)ROM匹配 CALL WRITE MOV A,#0BEH ; 發(fā)出讀溫度命令 CALL WRITE CALL READ ;讀溫度數(shù)據(jù)并顯示 CALL CONVTEMP CALL DISPBCD CALL DISP1 JMP START ;===================================================== ;DS18B20.html">DS18B20 復(fù)位與檢測(cè)子程序 ;FLAG1=1 OK, FLAG1=0 ERROR ;====================================================== RESET: SETB DATA_LINE NOP CLR DATA_LINE MOV R0,#64H ;主機(jī)發(fā)出延時(shí)600微秒的復(fù)位低脈沖 MOV R1,#03H RESET1: DJNZ R0,$ MOV R0,#64H DJNZ R1,RESET1 SETB DATA_LINE ;然后拉高數(shù)據(jù)線 NOP MOV R0,#25H RESET2: JNB DATA_LINE,RESET3 ;等待DS18B20.html">DS18B20回應(yīng) DJNZ R0,RESET2 JMP RESET4 ; 延時(shí) RESET3: SETB FLAG1 ; 置標(biāo)志位,表示DS1820存在 JMP RESET5 RESET4: CLR FLAG1 ; 清標(biāo)志位,表示DS1820不存在 JMP RESET6 RESET5: MOV R0,#064H DJNZ R0,$ ; 時(shí)序要求延時(shí)一段時(shí)間 RESET6: SETB DATA_LINE RET ;=========================================================== ; 向DS18B20.html">DS18B20寫數(shù)據(jù)或者命令字節(jié) ;=========================================================== WRITE: MOV R2,#8 ;一共8位數(shù)據(jù) CLR CY WR1: CLR DATA_LINE ;開始寫入DS18B20.html">DS18B20總線要處于復(fù)位(低)狀態(tài) MOV R3,#09 DJNZ R3,$ ;總線復(fù)位保持18微妙以上 RRC A ;把一個(gè)字節(jié)DATA 分成8個(gè)BIT環(huán)移給C MOV DATA_LINE,C ;寫入一個(gè)BIT MOV R3,#23 DJNZ R3,$ ;等待46微妙 SETB DATA_LINE ;重新釋放總線 NOP DJNZ R2,WR1 ;寫入下一個(gè)BIT SETB DATA_LINE RET ;============================================================ ;從DS18B20.html">DS18B20中讀出溫度低位、與高位;存入26H、27H ; R4 如果是 2,則只讀出出溫度的高低位 ;============================================================ READ: MOV R4,#2 ; 將溫度高位和低位從DS18B20.html">DS18B20中讀出 MOV R1,#26H ; 存入26H、27H RE00: MOV R2,#8 RE01: CLR C SETB DATA_LINE NOP NOP &nb |
|
| 35樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/9 13:24:00 發(fā)布:
對(duì)應(yīng)的硬件圖不是上面那個(gè)! 很簡(jiǎn)單,看看就知道拉! 對(duì)應(yīng)的硬件圖不是上面那個(gè)! 不過(guò)很簡(jiǎn)單,看看程序就知道硬件連接了拉! |
|
| 36樓: | >>參與討論 |
| 作者: 楊工 于 2005/6/9 16:43:00 發(fā)布:
與樓主商討 1302沒有中斷輸出,只好循環(huán)查詢。 換成PCF8563是不是好一點(diǎn)? |
|
| 37樓: | >>參與討論 |
| 作者: tl_xu 于 2005/6/9 16:51:00 發(fā)布:
頂 樓主能不能把C52和DS1820通信的程序段貼出來(lái)講解一下。十分感興趣呀! |
|
| 38樓: | >>參與討論 |
| 作者: cf100 于 2005/6/10 12:58:00 發(fā)布:
不計(jì)成本,只管功能 只能自己玩玩。 |
|
| 39樓: | >>參與討論 |
| 作者: wzgnow 于 2005/6/12 14:00:00 發(fā)布:
謝謝 謝謝各位的幫助! |
|
| 40樓: | >>參與討論 |
| 作者: bucker 于 2005/6/13 0:35:00 發(fā)布:
比較贊成用595的方案,連線可以減少 但不知用哪種方案價(jià)格上合算。 |
|
| 41樓: | >>參與討論 |
| 作者: wj8389 于 2005/6/13 1:51:00 發(fā)布:
可以用7279做顯示及鍵盤 鍵盤顯示可用HD7279A做,時(shí)鐘你在軟件里做出來(lái),想要實(shí)踐精確度高的話建議你做上一個(gè)定時(shí)50MS中斷的程序,計(jì)進(jìn)入中斷的次數(shù)來(lái)顯示時(shí)間這樣可以省掉時(shí)鐘芯片了,不過(guò)HA7279A十幾元左右。他是一個(gè)8位共陰極數(shù)碼和64鍵的芯片。 此建議僅供參考,不到出海涵 |
|
| 42樓: | >>參與討論 |
| 作者: SanDragon 于 2005/6/13 8:13:00 發(fā)布:
練練調(diào)試能力,不管對(duì)錯(cuò),這個(gè)夠了; 練練調(diào)試能力,不管對(duì)錯(cuò),這個(gè)夠了;若真是做產(chǎn)品,還是建議先找個(gè)市場(chǎng)上批量生產(chǎn)的日歷先解剖一下再說(shuō) |
|
| 43樓: | >>參與討論 |
| 作者: xwj 于 2005/6/13 15:31:00 發(fā)布:
呵呵,硬件搞的這么復(fù)雜,要好大一塊PCB啊 既然用到MCU那就要物盡其用,樓主在想想吧 |
|
| 44樓: | >>參與討論 |
| 作者: hb923 于 2005/6/13 16:01:00 發(fā)布:
是產(chǎn)品么? 價(jià)錢太貴了哦,不過(guò)如果是小量生產(chǎn)的話,沒問題。批量生產(chǎn)的話,成本也太高了啊。 |
|
| 45樓: | >>參與討論 |
| 作者: davidlee 于 2005/6/14 12:22:00 發(fā)布:
用靜態(tài)顯示,功耗會(huì)不會(huì)很大啊。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |