從業(yè)近十年!手把手教你單片機(jī)程序框架 第87講開場白:根據(jù)上一節(jié)的預(yù)告,本來這節(jié)要講關(guān)于串口的一個小項(xiàng)目,但是今天中午的時(shí)候,有個廈門客戶的出現(xiàn),讓我決定先插入這節(jié)內(nèi)容。他叫鄭文顯,是做PLC開發(fā)的。今天中午
從業(yè)近十年!手把手教你單片機(jī)程序框架 第86講開場白:前面已經(jīng)介紹完數(shù)值跟BCD碼數(shù)組相互轉(zhuǎn)換的算法,但是按鍵只能設(shè)置一項(xiàng)數(shù)據(jù)。如果多增加一項(xiàng)數(shù)據(jù),變成兩項(xiàng)數(shù)據(jù),按鍵與顯示菜單之間該如何關(guān)聯(lián)起來,這樣的程序框
從業(yè)近十年!手把手教你單片機(jī)程序框架 第85講開場白:把運(yùn)算處理完的數(shù)值轉(zhuǎn)換成BCD碼數(shù)組才可以更好方便顯示和數(shù)字按鍵的輸入編輯。這一節(jié)主要跟大家講這方面的算法程序。本節(jié)的核心轉(zhuǎn)換函數(shù)是void data_to_buffer
從業(yè)近十年!手把手教你單片機(jī)程序框架 第84講開場白:鍵盤直接輸入的是帶小數(shù)點(diǎn)的BCD碼數(shù)組,要把它們轉(zhuǎn)換成具體的數(shù)值才可以更好的在程序里運(yùn)算或者處理。如何把BCD碼數(shù)組實(shí)時(shí)同步轉(zhuǎn)換成數(shù)值?這一節(jié)主要跟大家講這
從業(yè)近十年!手把手教你單片機(jī)程序框架 第83講開場白:本來這節(jié)打算講調(diào)用液晶屏內(nèi)部字庫時(shí)讓某行內(nèi)容反顯的,但是在昨天調(diào)試過程中,發(fā)現(xiàn)一個很奇怪的問題,當(dāng)調(diào)用內(nèi)部字庫時(shí),按照數(shù)據(jù)手冊,我執(zhí)行一條反顯指令時(shí),
從業(yè)近十年!手把手教你單片機(jī)程序框架 第82講開場白:本來這一節(jié)打算開始講調(diào)用液晶屏內(nèi)部字庫時(shí)的反顯程序,但是我擔(dān)心跳躍太大,恐怕很多初學(xué)者跟不上,所以多插入這一節(jié)講講后面菜單程序中經(jīng)常用到的基本功能,在
從業(yè)近十年!手把手教你單片機(jī)程序框架 第81講開場白:通過上一節(jié)的學(xué)習(xí),我們發(fā)現(xiàn)漢字的識別本質(zhì)是機(jī)內(nèi)碼,字符的識別本質(zhì)是ASCII碼。不管是機(jī)內(nèi)碼還是ASCII碼,這些都是16進(jìn)制的數(shù)字,也就是我們手機(jī)平時(shí)接收和發(fā)送
從業(yè)近十年!手把手教你單片機(jī)程序框架 第80講開場白:前面章節(jié)講的內(nèi)容全部都是用自構(gòu)字庫的,相當(dāng)于使用液晶屏的圖像模式。其實(shí)這個款12864液晶屏的驅(qū)動芯片是st7920,它內(nèi)部是自帶16x16字庫的,可以顯示16x16的漢字
從業(yè)近十年!手把手教你單片機(jī)程序框架 第79講開場白:其實(shí)主菜單窗口與子菜單窗口本質(zhì)都是多窗口菜單程序,只不過我在按鍵服務(wù)程序里面建立起來了一條主窗口與子窗口的關(guān)系鏈。這個關(guān)系鏈還是用switch語句搭建起來的
從業(yè)近十年!手把手教你單片機(jī)程序框架 第78講開場白:上一節(jié)講了1個窗口下如何設(shè)置參數(shù)的菜單程序,這一節(jié)多增加1個窗口變成2個窗口,看看它們兩個窗口之間是如何通過按鍵程序進(jìn)行切換的。繼續(xù)鞏固上一節(jié)教給大家的兩
從業(yè)近十年!手把手教你單片機(jī)程序框架 第78講開場白:這一節(jié)要教會大家兩個知識點(diǎn):第一個知識點(diǎn):我在前面講數(shù)碼管顯示的時(shí)候就提出了一個 “一二級菜單顯示理論”:凡是人機(jī)界面顯示,不管是數(shù)碼管還是
從業(yè)近十年!手把手教你單片機(jī)程序框架 第76講開場白:本來這一節(jié)打算開始講液晶屏的菜單程序,但是我擔(dān)心跳躍太大,恐怕很多初學(xué)者跟不上,所以多插入這一節(jié)講講后面菜單程序中經(jīng)常用到的基本功能,如何把一個任意數(shù)
從業(yè)近十年!手把手教你單片機(jī)程序框架 第75講開場白:假設(shè)有一個固定的四方形透明窗口,在窗口里面放了一張畫布,只要想辦法讓這個畫布往右邊拖動,那么畫布里面的內(nèi)容就會跟著畫布整體往右邊移動,這個就是能以1個點(diǎn)
從業(yè)近十年!手把手教你單片機(jī)程序框架 第74講開場白:細(xì)心的網(wǎng)友會發(fā)現(xiàn),這種12864液晶屏在顯示自造字庫時(shí)普遍有個毛病,在坐標(biāo)軸x方向上是以每16個點(diǎn)陣為一個單位的,如果顯示兩個8x16字符”V”和”
從業(yè)近十年!手把手教你單片機(jī)程序框架 第73講開場白:有的項(xiàng)目會要求把字體或者圖像進(jìn)行鏡像顯示處理,這一節(jié)把這個算法教給大家。這個算法的本質(zhì)是:16x16點(diǎn)陣的圖像或者字體有16行,每行有2個字節(jié),如果把這2個字節(jié)