音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(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ī)
月歷及溫度顯示電路(有圖),請(qǐng)高手看看有沒有問題,謝謝了!
想做個(gè)月歷及溫度信息顯示牌,以前沒有怎么接觸,請(qǐng)高手看看是不是漏洞百出啊,請(qǐng)指點(diǎn)。。。!

2樓: >>參與討論
mon51
OK
 
3樓: >>參與討論
maoqichun
按鍵最好加上拉和消顫電路,BC548基極加電阻.
太多的74HC574+74HC154不如用一片驅(qū)動(dòng)搞定(LCD).
若是LED則要考慮驅(qū)動(dòng)能力.

4樓: >>參與討論
xuefeihu
DS1302晶振不是用32768K的嗎?
 
5樓: >>參與討論
john001019
為什么不用串口轉(zhuǎn)并口,(595級(jí)連),布線簡(jiǎn)單,隨便說(shuō)說(shuō)
 
6樓: >>參與討論
yewuyi
看了這個(gè)作品,我就想起中國(guó)的教育……
 
7樓: >>參與討論
wzgnow
是的,謝謝!
其實(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樓: >>參與討論
香如故
DS1820好貴
這個(gè)設(shè)計(jì)成本一定很高吧?

9樓: >>參與討論
wzgnow
寫錯(cuò)了
呵呵,DS18B20  寫錯(cuò)了!呵呵

10樓: >>參與討論
學(xué)徒小工
那個(gè)是溫度傳感器?
  靜態(tài)顯示很不劃算啊!

11樓: >>參與討論
mikejx
樓主還是個(gè)學(xué)生吧?
 
12樓: >>參與討論
monisfic
考慮成本問題
這樣太復(fù)雜了,考慮動(dòng)態(tài)掃描。
你可以去找找液晶看看,有這方面的專門的顯示器

13樓: >>參與討論
gbchang
挺好的,不過(guò)最好還是把574換成595,還用靜態(tài)鎖存。
挺好的,如果是第一次。
去查查574的手冊(cè),看他能提供最大電流是多少。
不過(guò)最好還是把574換成595,595也是鎖存的,有人用這個(gè)做掃描的,但他本身只是一個(gè)串入并出的東東啊?誰(shuí)規(guī)定的他只能做掃描用?
布線簡(jiǎn)單,還可以省幾個(gè)I/O口,何樂而不為呢?

14樓: >>參與討論
wzgnow
呵呵,謝謝!
謝謝各位了,有什么建議繼續(xù)說(shuō)啊,建議我笑納了!。

15樓: >>參與討論
dengm
“6英寸的數(shù)碼管”最好用15片CD4094加1片74LS07,
4094們的電壓調(diào)到數(shù)碼管的滿意亮度就可不用限流電阻們了。
(小數(shù)點(diǎn)及“:”“-”要限流電阻). 用一片2051就可以了。


16樓: >>參與討論
wzgnow
呵呵,謝謝
謝謝各位的建議,說(shuō)的都很好,可以繼續(xù)說(shuō)下去,我的電路什么的都可以變化,我不介意!希望各位多提建議,如果您以前做過(guò),可以把您的圖貼上來(lái),講一講,請(qǐng)不要局限于我的題目,能夠完成此功能,并能驅(qū)動(dòng)6英寸的數(shù)碼管就行,大家在此共同學(xué)習(xí)了!哈哈,對(duì)所有參與的人,向你們說(shuō)聲感謝!謝謝您們!
請(qǐng)繼續(xù)。。

17樓: >>參與討論
wzgnow
謝謝~
各位高手大蝦,你們繼續(xù)說(shuō)啊,小弟我可是一直在等呢,有什么好的建議就說(shuō)啊,每人的建議我哦都看了幾遍呢! 呵呵

18樓: >>參與討論
dengm
把 “6英寸的數(shù)碼管” 顯示時(shí)的電流/電壓給出來(lái)。
 
19樓: >>參與討論
學(xué)徒小工
呵呵
  不知道你程序里,timer中斷是不是還有,
如果有的話,日歷用軟件做,沒必要用DS1302

20樓: >>參與討論
reckon

1302的sclk,i/o加上拉電阻

21樓: >>參與討論
wzgnow
謝謝
本來(lái)也可以不用1302 的,用軟件做省錢! 可是運(yùn)年運(yùn)月的怎么辦呢?都寫的話,程序太大,我剛學(xué)不久,懂點(diǎn)皮毛!害怕不行,對(duì)所有人的參與我再次向大家表示感謝!· 對(duì)AT89S52我還不太熟悉,希望大家多指點(diǎn)!謝謝! 

22樓: >>參與討論
cjb9705037
溫度數(shù)據(jù)是從哪來(lái)的??
 
23樓: >>參與討論
gbchang
運(yùn)年運(yùn)月不就是一個(gè)數(shù)組嗎?
 
24樓: >>參與討論
wzgnow
謝謝你們
還是采用1302,我覺得更可靠一點(diǎn)!

25樓: >>參與討論
楊工
154可以改為2片138
154改為2片138,可能更好一些。

26樓: >>參與討論
wzgnow
謝謝!
不過(guò)為什么該為兩片138 就好呢,你是說(shuō)易于控制嗎?挺好!

27樓: >>參與討論
gbchang
好像¥138*2<¥154,去查查看?...
 
28樓: >>參與討論
wzgnow
謝謝
說(shuō)的太實(shí)在拉! 呵呵,謝謝

29樓: >>參與討論
wzgnow
thanks
怎么沒人了呢? 我一直都在等哥們的建議呢!呵呵

30樓: >>參與討論
mikezhong
還有
你的二極管應(yīng)該并聯(lián)在電容兩端。

31樓: >>參與討論
楊工
關(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
請(qǐng)教樓主
  能不能把C52和DS1820通信的程序貼出來(lái)講解以下,小弟E語(yǔ)太差,看那些資料實(shí)在是有困難呀。

33樓: >>參與討論
不會(huì)就問
練練動(dòng)態(tài)方式,加個(gè)達(dá)林頓試試驅(qū)動(dòng)更大數(shù)碼管。。好看
 
34樓: >>參與討論
wzgnow
溫度控制顯示程序

          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
對(duì)應(yīng)的硬件圖不是上面那個(gè)! 很簡(jiǎn)單,看看就知道拉!
對(duì)應(yīng)的硬件圖不是上面那個(gè)! 不過(guò)很簡(jiǎn)單,看看程序就知道硬件連接了拉!

36樓: >>參與討論
楊工
與樓主商討
1302沒有中斷輸出,只好循環(huán)查詢。
換成PCF8563是不是好一點(diǎn)?

37樓: >>參與討論
tl_xu

樓主能不能把C52和DS1820通信的程序段貼出來(lái)講解一下。十分感興趣呀!

38樓: >>參與討論
cf100
不計(jì)成本,只管功能
只能自己玩玩。

39樓: >>參與討論
wzgnow
謝謝
謝謝各位的幫助!

40樓: >>參與討論
bucker
比較贊成用595的方案,連線可以減少
但不知用哪種方案價(jià)格上合算。

41樓: >>參與討論
wj8389
可以用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
練練調(diào)試能力,不管對(duì)錯(cuò),這個(gè)夠了;
練練調(diào)試能力,不管對(duì)錯(cuò),這個(gè)夠了;若真是做產(chǎn)品,還是建議先找個(gè)市場(chǎng)上批量生產(chǎn)的日歷先解剖一下再說(shuō)

43樓: >>參與討論
xwj
呵呵,硬件搞的這么復(fù)雜,要好大一塊PCB啊
既然用到MCU那就要物盡其用,樓主在想想吧

44樓: >>參與討論
hb923
是產(chǎn)品么?
價(jià)錢太貴了哦,不過(guò)如果是小量生產(chǎn)的話,沒問題。批量生產(chǎn)的話,成本也太高了啊。

45樓: >>參與討論
davidlee
用靜態(tài)顯示,功耗會(huì)不會(huì)很大啊。
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)問,一般5V的蜂鳴器發(fā)聲需要控制頻率嗎?
(求助)串口接收的處理(中斷方式)
用過(guò)32腳的eerom么?容量2m-4m,介紹一下型號(hào),謝了!!
尋找雙串口的單片機(jī)。
唉!這個(gè)農(nóng)民講習(xí)所
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)