娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月11日(星期日)

2018年05月11日 | 四個按鍵控制四個數字遞增

發布者:雅逸之風 來源: eefocus關鍵字:按鍵控制  數字遞增 手機看文章 掃描二維碼
隨時隨地手機看文章

電路:

采用AT89S52單片機

P3.0到P3.3外接四個按鍵。
P3.4到P3.7是控制四個數碼管的位選端口,P1口是數碼管的段選端口。

要求:

初始數字都是0。
每按一次第一個按鍵第一個數字 + 1;
每按一次第二個按鍵第二個數字 + 2;
每按一次第三個按鍵第三個數字 + 3;
每按一次第四個按鍵第四個數字 + 4。

;===================================================
最佳答案:

按照要求,用PROTEUS繪制電路,并仿真,效果截圖如下:四個按鍵控制四個數字遞增 - 非著名博主 - 電子信息角落

控制程序用匯編語言編寫,下列程序,已經調試成功:

    ORG  0000H
    JMP  START

START:
    MOV  30H, #0
    MOV  31H, #0
    MOV  32H, #0
    MOV  33H, #0
;----------------------------
M_LOOP:
    CALL DISP 
    MOV  P3, #0FH
    MOV  A, P3       ;讀入按鍵信息.
    CPL  A
    ANL  A, #0FH
    JZ   M_LOOP      ;沒有按鍵就循環顯示.
;--------------------
    CALL DISP        ;延時消抖.
    MOV  P3, #0FH
    MOV  A, P3
    CPL  A
    ANL  A, #0FH
    JZ   M_LOOP      ;再次確認.
    MOV  B, #1
    JB   ACC.0,  J1  ;分支.
    JB   ACC.1,  J2
    JB   ACC.2,  J3
    JB   ACC.3,  J4
    JMP  M_LOOP
;------------------下面計算加1234
J4: INC  B
J3: INC  B
J2: INC  B
J1: MOV  A, #2FH
    ADD  A, B
    MOV  R0, A
    MOV  A, @R0
    ADD  A, B
    MOV  B, #8
    DIV  AB
    MOV  @R0, B
;------------------下面等待按鍵釋放.
J_J:
    CALL DISP 
    MOV  P3, #0FH
    MOV  A, P3
    ORL  A, #0F0H
    CPL  A
    JNZ  J_J
    JMP  M_LOOP
;------------------下面是顯示程序
DISP:
    MOV  R0, #30H
    MOV  R2, #10H
D_LOOP:
    MOV  A,  @R0
    INC  R0
    ADD  A,  #(D_TAB - $ - 3)
    MOVC A, @A + PC
    MOV  P3, #0FH
    MOV  P1, A
    MOV  P3, R2
    CALL DELAY
    MOV  A,  R2
    RL   A
    MOV  R2, A
    CJNE R2, #1, D_LOOP
    RET
;----------------------------
D_TAB: 
    DB  0C0H, 0F9H, 0A4H, 0B0H,  99H,  92H, 82H, 0F8H
    DB   80H,  90H,  88H,  83H, 0C6H, 0A1H, 86H,  8EH, 0FFH ;FF是空白的代碼.
;---------------------------------------
DELAY:
    MOV  R6, #20
D1: MOV  R7, #250
    DJNZ R7, $
    DJNZ R6, D1
    RET
;---------------------------------------
END

;===================================================

后記:
提問者的電路已經做成了 PCB 板子,顯示部分的實際電路是采用了三極管反相器來進行位驅動。
因此,顯示程序應該做如下修改:

;------------------下面是顯示程序
DISP:
    MOV  R0, #30H
;    MOV  R2, #10H
    MOV  R2, #0EFH
D_LOOP:
    MOV  A,  @R0
    INC  R0
    ADD  A,  #(D_TAB - $ - 3)
    MOVC A, @A + PC
;    MOV  P3, #0FH
    MOV  P3, #255
    MOV  P1, A
    MOV  P3, R2
    CALL DELAY
    MOV  A,  R2
    RL   A
    MOV  R2, A
;    CJNE R2, #1, D_LOOP
    CJNE R2, #254, D_LOOP
    RET
;----------------------------

把修改后的程序通過電子郵件進行傳遞,稍候即有郵件回復:
太牛了  我弄了好幾天了 。。沒弄好。。謝謝 行啦。一次就燒錄成功了!非常感謝。。
程序工作在實際的電路板上的照片如下:四個按鍵控制四個數字遞增 - 非著名博主 - 電子信息角落


關鍵字:按鍵控制  數字遞增 引用地址:四個按鍵控制四個數字遞增

上一篇:51單片機匯編語言編程:用定時器控制輸出矩形波
下一篇:數碼管動態顯示 匯編 60進制

推薦閱讀

作為物聯網的基石,傳感器的市場規模龐大,根據專門的市場調研機構BCC Research及Allied Market Resarch的預測,從2017到2022年,全球傳感器將達到2410億美元的市場規模。5月10日消息,近日,上海興工微電子(以下簡稱興工微)獲一村資本控制的昆山啟村投資中心(有限合伙)基金1000萬元的投資。上海興工微電子有限公司(Senko Mirco-electronics CO.,...
除了電動汽車以外,非移動式的電池系統主要在電池的倉儲、換電站還有儲能系統里面,由于有著和電動汽車不一樣的設計考慮,在這里的戰術選擇就比較多了。在《KEPCO 儲能電站的起火》一文里面有提及儲能電站的情況,實際的起火過后的情況如圖所示。由于歷史原因,有些車子處在使用的邊緣,類似好多還沒報廢的電動汽車如果集中停放,類似于下面的儲能電池,...
【編者按】下一個 10 年,越來越多的資金會向頭部自動駕駛企業聚集;車企與自動駕駛系統和零部件供應商的合作將更加緊密;Robotaxi 的落地潮流也將全球盛行。送別 2019 年,我們站在了 21 世紀一個全新 10 年的開端。如果從谷歌啟動無人車項目 Project Chauffeur 算起,人類在自動駕駛的道路上已經走過了第一個 10 年。10 年的發展時間,對于...
據外媒報道,在全球健康危機期間,眾多用戶使用的 Zoom 應用獲準訪問一個特殊的 iPadOS API,這一 API 允許該應用在 Split View 多任務模式下使用 iPad 攝像頭。這種“特殊待遇”的情況最先是由應用開發者 Jeremy Provost 注意到的,他在一篇博客文章中解釋說,Zoom 使用一種特殊的 API,允許應用在 Split View 模式下使用 ?iPad? ...

史海拾趣

問答坊 | AI 解惑

各類開發實用電路圖

各類開發實用電路圖…

查看全部問答∨

請各位高手指教,下面的電路能不能成立,不能成立的原因是什么?

電路是我自己畫的,個人分析如下,有不對的地方希望大家指正:謝謝~ 1》通電,12V經R1到Q1的C極,經R2加至Q1的B極,Q1飽和導通,C極等于0 此時Q2,Q3,Q4的B極全部為0 Q2為PNP管,此時是導通狀態,但對電路沒影響 2》按S1, ...…

查看全部問答∨

秒表計程序

請問存儲的數據怎樣讓它循環調出呢?…

查看全部問答∨

Linux系統移植(相當清晰的一份文檔)推薦

該文檔的目的是總結我們在工作中的一些經驗,并把它們分享給喜歡ARM和Linux的朋友, 如有錯誤之處,請大家多多指點. 同樣, 我們也希望更多人能把自己的工作經驗和體會加入該文檔,讓大家共同進步. 該文檔是一份交流性文檔, 只供個人學習與交流,不允許 ...…

查看全部問答∨

【藏書閣】晶體管脈沖電路一百例

目錄: 詳細信息: 一本很老的書,還有毛主席語錄。里面介紹了100例由三極管組成的脈沖電路,很多電路設計很精妙,適合廣大電子制作愛好者制作參考之用。 書名:晶體管脈沖電路一百例   作者:《晶體管脈沖電路一百例》編譯組 ...…

查看全部問答∨

中國制造:脈沖超寬帶 大家聽說過么?

早上看到的新聞,不知道是啥東東,期待大家撥開云霧,直白地說說: 中國研發脈沖超寬帶 實現家電高速無線連接 22日從中國科大獲悉,中國首個脈沖超寬帶無線通信系統和網絡應用示范系統在該校研制成功,并已通過國家科技部組織的專家驗收。未來電 ...…

查看全部問答∨

絕好機會!! 推薦進華為

西安華為研究所開始了新一輪招聘,     專業:計算機,通信,電子,物理等工科專業(這次專業要求不很嚴)     工作經驗:至少工作一年            如有意者:請將自己的建立發到郵箱& ...…

查看全部問答∨

AD 芯片進行高速采集時 數據采集程序該怎么編寫

我編了個數據采集程序 我是將數據直接存到一個TXT文本中的。 但是在40KHZ采集時 點數不對。 請教高手該如何實現高速數據采集…

查看全部問答∨

淺談照明級白光LED的驅動與應用

中心論題: 應用要求線性驅動應用開關型驅動應用調光應用方式 解決方案: 線性驅動在一些特定的場合應用較多開關型驅動方式主要分為降壓式和升壓式調光應用方式分為脈寬調制方式、頻率調制方式、位角調制方式 為了保證照明級白光LED不僅能得到 ...…

查看全部問答∨

分享一個自己編寫的色坐標計算色溫的小軟件

各位朋友,這個小軟件是我個人由VB編寫的,無需安裝,解壓后直接雙擊《色坐標換算色溫.exe》,輸入色坐標x,y后點擊計算即可,希望它能方便您的工作.…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 沂南县| 清水县| 崇明县| 蒙山县| 建德市| 成安县| 肥东县| 平利县| 凤凰县| 大荔县| 大渡口区| 佳木斯市| 嘉黎县| 澜沧| 九龙城区| 枣强县| 托克托县| 绥棱县| 霍山县| 万安县| 美姑县| 建水县| 高雄县| 左权县| 金秀| 乐东| 毕节市| 无极县| 鹿泉市| 吉木萨尔县| 东阿县| 大田县| 榆社县| 巴中市| 崇阳县| 定陶县| 沁水县| 台北市| 无棣县| 嘉义市| 泾源县|