女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]弄了幾天的Proteus仿真,終于覺得自己想做的東西,已經(jīng)全部用Proteus仿真過了,應(yīng)該可以動手做了。于是先用Proteus畫好原理圖,再用ARES畫好PCB板圖——雖然我只是用洞洞板焊接,但是有個PCB板圖做參照,連線會容易很

弄了幾天的Proteus仿真,終于覺得自己想做的東西,已經(jīng)全部用Proteus仿真過了,應(yīng)該可以動手做了。于是先用Proteus畫好原理圖,再用ARES畫好PCB板圖——雖然我只是用洞洞板焊接,但是有個PCB板圖做參照,連線會容易很多。花了兩個小時,去中關(guān)村買了必要的原件,開始動手。

單片機(jī)用的是STC89C552RC,原因除了價廉物美之外,最大的原因是,STC的單片機(jī)可以直接使用串口往里面下程序,這樣我可以直接焊接好板子,然后連接好串口,一邊寫一邊調(diào)試,不用把單片機(jī)拿來拿去了。為了焊的好看些,把線基本都布在了反面,前前后后,修修改改,共焊了3天才弄好,搞得眼睛一閉上都是洞洞板的圈圈。

不過通過這次的實(shí)際制作,還真發(fā)現(xiàn)了不少Proteus仿真中不會想到的問題,現(xiàn)記錄如下,希望以后再碰到時,可以作為參考。

碰到的第一個問題,就是程序怎么也下載不到單片機(jī)中去。在Proteus仿真的時候,并不需要往單片機(jī)中寫程序,編譯好后,程序就已經(jīng)在單片機(jī)中了,但是實(shí)際制作時,就得編譯一次程序,下載一次。結(jié)果我在下載時,發(fā)現(xiàn)提示“不能連接到串口”,讓我實(shí)在是頭疼不已。試著用“串口助手”往單片機(jī)發(fā)數(shù)據(jù)時,發(fā)現(xiàn)數(shù)據(jù)指示類會閃爍,說明線路是通了。百思不得其解之下,同事提醒我說,是不是你這兩個數(shù)據(jù)傳送指示燈有問題?雖然我覺得成分的不可能,可是試著把兩個LED燈去掉之后,還真可以了……

這是先前的電路圖(省略MAX232芯片)

結(jié)果串口在給單片機(jī)發(fā)數(shù)據(jù)的時候,燈是會閃爍的,讓我堅(jiān)定的以為,串口的通路是沒問題的。后來把電路改成這樣,串口不能通信,不能下載程序的問題就好了

終于把串口弄好了,程序下載到了單片機(jī)上,結(jié)果效果和proteus上模擬的完全不一樣。Proteus上的話,1602顯示器直接就顯示數(shù)據(jù)了,結(jié)果到了現(xiàn)實(shí),什么都沒有……死命的調(diào)節(jié)對比度電阻,也還是什么都沒有,真的感覺無從下手了。后來去群里問,群里的老大給了一個示例程序,用上去也還是不行,這讓我真的是感覺要崩潰了。不過想想焊了這么多天,放棄實(shí)在是不甘心,于是把所有和液晶顯示不相關(guān)的代碼全注釋掉了,突然發(fā)現(xiàn)莫名其妙的,液晶出現(xiàn)了色塊——當(dāng)時感覺是太開心了,一天了,終于液晶上有顯示了!不過此時仍然不能設(shè)置顯示字符,不過相比沒有任何顯示已經(jīng)好太多了。

同樣的代碼,為什么這次可以了呢?仔細(xì)的分析了代碼,發(fā)現(xiàn)這次的代碼,唯一的不同,就是我為了少寫幾個字,延時函數(shù)用的是群里老大給的。這是唯一的不同之處。比對一下兩個延時1毫秒的函數(shù)。

我自己的:

?

1

2

3

4

5

6

voiddelay(unsignedcharms)

{

unsignedchari,j;

for(i=0; i

for(j=0; j<120; j++);

}

群里老大給的:

?

1

2

3

4

5

6

voiddelay(intms)

{

inti,j;

for(i=0; i

for(j=0; j<120; j++);

}

沒錯,兩個函數(shù)唯一的區(qū)別,就是變量的類型,我寫的時候,看變量都不會超過255,為了省點(diǎn)空間,定義的都是unsigned char,而一般的延時函數(shù),用的是int類型,就是這兩個變量類型的不同,導(dǎo)致了延時的不同,同樣是想延時1毫秒,我的函數(shù)實(shí)際上只能延時0.4到0.5毫秒左右,就是這個的區(qū)別,讓我在操作液晶時,各個時序的延時不夠,給液晶的命令不能到達(dá)。后來修改后,再修改了一下程序其他地方,終于讓液晶正確的顯示了。

再說一個比較郁悶的事情,在Proteus里面,1602是這樣顯示的

買來實(shí)物后,我也理所當(dāng)然的認(rèn)為,有焊點(diǎn)的是下方(事實(shí)上我確實(shí)認(rèn)為這樣比較符合心理,哈哈)。結(jié)果程序?qū)懞蠛?,一顯示出來,全倒過來了…………

不管怎么說,今天總算讓板子上的元件都工作正常了。明天開始改程序,實(shí)現(xiàn)具體功能。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護(hù)是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機(jī)驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機(jī)驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉