從業(yè)近十年!手把手教你單片機(jī)程序框架 第36講開場白:這一節(jié)要做一個簡單的計算器。這個計算器不帶小數(shù)點,只能進(jìn)行不超過8位數(shù)據(jù)的加法運算,它麻雀雖小但是五臟俱全,它能清晰地勾勒出商業(yè)計算器的程序框架和思路。
從業(yè)近十年!手把手教你單片機(jī)程序框架 第35講:開場白:2014年春節(jié)的時候,一幫朋友舉行小規(guī)模的象棋比賽,有一些朋友下棋的速度實在是太慢了,為了限制比賽時間,我專門用朱兆祺的51學(xué)習(xí)板做了一個棋類比賽專用計時
日前,業(yè)界領(lǐng)先的半導(dǎo)體供應(yīng)商兆易創(chuàng)新(GigaDevice)推出全新的基于ARM Cortex-M3內(nèi)核的高性價比增強(qiáng)型GD32F205和GD32F207系列微控制器。GD32F2系列新品規(guī)劃在現(xiàn)有GD32F1產(chǎn)品的基礎(chǔ)上提供了全面增強(qiáng)的處理能力與全新
從業(yè)將近十年!手把手教你單片機(jī)程序框架 第34講:開場白:這一節(jié)要教會大家四個知識點:第一個:類似手機(jī)上10秒鐘內(nèi)無按鍵操作將自動進(jìn)入鎖屏的程序。第二個:如何用一個數(shù)組來接收按鍵的一串?dāng)?shù)字輸入。第三個:矩陣
從業(yè)將近十年!手把手教你單片機(jī)程序框架開場白:上一節(jié)講了數(shù)碼管中的倒計時程序。這節(jié)要在此程序上多增加兩個按鍵,用來控制數(shù)碼管倒計時的速度檔位,并且需要在數(shù)碼管中閃爍顯示被設(shè)置的速度檔位。這一節(jié)要教會大
從業(yè)近十年,手把手教你單片機(jī)程序框架 第32講:開場白:上一節(jié)講了一二級菜單的綜合程序,這一節(jié)要教會大家三個知識點:第一個:通過本程序,繼續(xù)加深理解按鍵與數(shù)碼管的關(guān)聯(lián)方法。第二個:復(fù)習(xí)一下我在第五節(jié)教給
上一節(jié)講了二級菜單,這一節(jié)要教會大家兩個知識點:第一個:數(shù)碼管通過一二級菜單來設(shè)置數(shù)據(jù)的綜合程序框架。第二個:繼續(xù)加深熟悉鴻哥首次提出的“一二級菜單顯示理論”:凡是人機(jī)界面顯示,不管是數(shù)碼管
上一節(jié)講了一級菜單,這一節(jié)要教會大家兩個知識點:第一個:二級菜單的程序的程序框架。第二個:繼續(xù)加深熟悉鴻哥首次提出的“一二級菜單顯示理論”:凡是人機(jī)界面顯示,不管是數(shù)碼管還是液晶屏,都可以把
上一節(jié)在第4,3,2,1位顯示設(shè)置的參數(shù)時,還有一點小瑕疵。比如設(shè)置參數(shù)等于56時,實際顯示的是“0056”,也就是高位為0的如果不顯示,效果才會更好。這一節(jié)要教會大家兩個知識點:第一個:在上一節(jié)display
上一節(jié)講了數(shù)碼管的驅(qū)動程序,這節(jié)在上節(jié)的基礎(chǔ)上,通過按鍵切換不同的窗口來設(shè)置不同的參數(shù)。這一節(jié)要教會大家三個知識點:第一個:鴻哥首次提出的“一二級菜單顯示理論”:凡是人機(jī)界面顯示,不管是數(shù)碼
上一節(jié)講了在主函數(shù)循環(huán)中動態(tài)掃描數(shù)碼管的程序,但是該程序有一個隱患,在一些項目中 ,主函數(shù)循環(huán)中的任務(wù)越多,就意味著在某一瞬間,每顯示一位數(shù)碼管停留的時間就會越久,一旦超過某個值,會嚴(yán)重影響顯示的效果
上一節(jié)通過一個機(jī)械手自動控制程序展示了我在工控常用的編程框架,但是一直沒涉及到人機(jī)界面,在大多數(shù)的實際項目中,人機(jī)界面是必不可少的,這一節(jié)開始講最常用的人機(jī)界面------動態(tài)數(shù)碼管的驅(qū)動。這一節(jié)要教會大家
前面三節(jié)講了獨立按鍵控制跑馬燈的各種狀態(tài),這一節(jié)我們要做一個機(jī)械手控制程序,這個機(jī)械手可以左右移動,最左邊有一個開關(guān)感應(yīng)器,最右邊也有一個開關(guān)感應(yīng)器。它也可以上下移動,最下面有一個開關(guān)感應(yīng)器。左右移動
上一節(jié)講了獨立按鍵控制跑馬燈的速度。這一節(jié)繼續(xù)要教會大家一個知識點:如何通過一個中間變量把按鍵跟跑馬燈的啟動和暫停有效關(guān)聯(lián)起來。具體內(nèi)容,請看源代碼講解。(1)硬件平臺:基于朱兆祺51單片機(jī)學(xué)習(xí)板。在上一
上一節(jié)講了獨立按鍵控制跑馬燈的方向。這一節(jié)繼續(xù)要教會大家一個知識點:如何通過一個中間變量把按鍵跟跑馬燈的速度有效關(guān)聯(lián)起來。具體內(nèi)容,請看源代碼講解。(1)硬件平臺:基于朱兆祺51單片機(jī)學(xué)習(xí)板。在上一節(jié)的基礎(chǔ)