亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

標(biāo)題: 單片機(jī)+proteus仿真DS1307+OLED問題 [打印本頁(yè)]

作者: OHHO    時(shí)間: 2020-6-15 17:00
標(biāo)題: 單片機(jī)+proteus仿真DS1307+OLED問題
本帖最后由 OHHO 于 2020-6-15 21:12 編輯

最近在做一個(gè)項(xiàng)目,做一帶顯示屏顯示的音樂控制系統(tǒng),類似做一個(gè)簡(jiǎn)易的MP3。要求給的必須要提供仿真文件。 主控采用的是stc89C52RC RTC選用的是DS1307芯片
我之前已經(jīng)把實(shí)物這部分完成了,RTC部分加上OLED顯示正常,代碼應(yīng)該沒啥問題。
他要求仿真那我就用proteus試了一下,DS1307+24c32A,仿真圖如下圖1所示。在運(yùn)行代碼時(shí)發(fā)現(xiàn),只有第一次寫入RAM標(biāo)記的結(jié)果正常,見圖2。(我采用的是向1307的RAM中寫入初始化標(biāo)記0xf0,開機(jī)檢測(cè)的方式來確定是否需要再次初始化)。不太明白proteus這個(gè)RAM是按什么規(guī)則來的,僅僅是停止仿真重來以后整個(gè)RAM里面的數(shù)據(jù)(主要是前八位相關(guān)的寄存器)就變得亂七八糟,見圖3。如果勾選RTC獲得PC時(shí)間,那貌似里面的程序就完全不影響RTC工作了。同時(shí)在運(yùn)行中間debug發(fā)現(xiàn)時(shí)間走動(dòng)以后相關(guān)的寄存器位也并沒有發(fā)生變動(dòng),見圖4。
請(qǐng)問這是proteus本身自帶的問題還是我有什么設(shè)置失誤?如果需要上傳代碼,請(qǐng)?zhí)嵝盐遥驗(yàn)檎麄(gè)項(xiàng)目還在制作中,其他功能模塊部分還暫時(shí)未完成,所以代碼先暫時(shí)不上傳。

額,還有就是關(guān)于OLED的顯示問題,在論壇里也看了幾個(gè)帖子,也沒有辦法顯示出來,一直是黑屏,希望能指教一下哪里出問題了。。。(估計(jì)也是仿真圖哪里不對(duì),但是我自己一下子看不出來)這兩個(gè)部分實(shí)物顯示都是沒問題的,OLED采用的是SPI接口。

仿真圖.png (77.66 KB, 下載次數(shù): 66)

仿真圖

仿真圖

第一次上電.png (12.16 KB, 下載次數(shù): 64)

第一次上電

第一次上電

第二次上電.png (14.26 KB, 下載次數(shù): 61)

第二次上電

第二次上電

第一次上電,時(shí)間正常但是RAM數(shù)據(jù)不更新.png (12.37 KB, 下載次數(shù): 65)

第一次上電走動(dòng)后,寄存器不更新

第一次上電走動(dòng)后,寄存器不更新

作者: OHHO    時(shí)間: 2020-6-15 17:12
仿真我接觸的不多,難免問題不少,還請(qǐng)多多指教,互相交流學(xué)習(xí)。
作者: OHHO    時(shí)間: 2020-6-16 22:50
經(jīng)過一天的研究發(fā)現(xiàn) OLED顯示黑屏的問題是因?yàn)閜roteus一根線上應(yīng)該是不能添加多個(gè)標(biāo)簽
原本的原理圖中做數(shù)據(jù)傳輸?shù)目贒0,D1口從總線上引出來和單片機(jī)的P14,P13共用了一條線,貌似無法識(shí)別出來。建議使用terminals(也就是工具欄里面選擇VCC和GND的那一欄)中的default端子做網(wǎng)絡(luò)端口,就可以解決這個(gè)問題。
下面是我OLED仿真成功的電路圖,前兩個(gè)圖是簡(jiǎn)化版電路,后面的稍微跟實(shí)物圖資料接近些(部分電路依舊沒畫上去)。希望也能幫助到遇到OLED顯示這個(gè)問題的朋友。

6R3@P]DRI4$S%QMAZ)@(%(A.png (61.64 KB, 下載次數(shù): 70)

簡(jiǎn)易電路仿真(SPI)

簡(jiǎn)易電路仿真(SPI)

HY1_S6N}LR])WH(OHUR5I.png (21.16 KB, 下載次數(shù): 52)

簡(jiǎn)易電路仿真效果(SPI)

簡(jiǎn)易電路仿真效果(SPI)

6U@RX9(IK[7YG(%JJUB@X8T.png (48.45 KB, 下載次數(shù): 66)

原理圖仿真

原理圖仿真

]5M3H)VCG329)5([TSQ%`$Y.png (51.5 KB, 下載次數(shù): 58)

原理圖仿真效果

原理圖仿真效果

作者: OHHO    時(shí)間: 2020-6-16 22:54
再說說我對(duì)DS1307 RAM問題的解決方案,采用PC授時(shí)的方式,至少效果上看起來一樣。或許這個(gè)選項(xiàng)就是來彌補(bǔ)時(shí)鐘仿真的問題的吧
如果你的程序?qū)懥朔抡婺苷E苣菓?yīng)該不勾選PC授時(shí)也沒啥事,順便這東西是默認(rèn)勾選的。如果要做到每次上電重新寫特定時(shí)間還是不能勾選,看自己的需要了。不過那個(gè)選項(xiàng)比較奇怪,除了勾選和不勾選PC授時(shí)還有一個(gè)中間情況,但是我一選上仿真就出錯(cuò)。
以上就是我目前的想法了,有什么不對(duì)的還請(qǐng)指出。

A@Q@L[JHZC~_}$R}@W5{X[5.png (27.85 KB, 下載次數(shù): 55)

PC授時(shí)選項(xiàng)

PC授時(shí)選項(xiàng)

作者: silver1    時(shí)間: 2020-6-17 09:39
仿真我接觸的不多,難免問題不少,還請(qǐng)多多指教,互相交流學(xué)習(xí)。




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1