(進階篇)51單片機之電子萬年曆設計、LCD1602滾動顯示、控制數碼管顯示數字

2021-03-04 小梁學堂

一、實操演示- 電子萬年曆設計

1、圖文詳細

LCD1602硬體電路

DS1302時鐘硬體電路

獨立按鍵硬體電路

2、連接方式:

     J22引腳連接到J2引腳。

    J29的第4、3、2號引腳分別連接到J3的DIO、CE、CLK號引腳,即P34、P35、P36連接DIO、CE、CLK號引腳。

     J29的第7、8、6、5號引腳連接到JP1的第1、2、3、4號引腳,即P31連接k1,P30連接k2,P32連接k3,P33連接k4。

    下載程序後,觀察現象。

現象:LCD1602顯示時鐘,按K3鍵進入時鐘設置,此時秒鐘停止走動,按K1鍵選擇設置的秒、分、時、日、月、星期、年,按K2鍵進行加1,設置完成後,再次按下K3鍵繼續走時。

二、實操演示- LCD1602滾動顯示

1、圖文詳細

LCD1602硬體電路

2、連接方式:

     J22引腳連接到J2引腳。

    下載程序後,觀察現象。

三、實操演示-控制數碼管顯示數字

1、圖文詳細

動態數碼管硬體電路

獨立按鍵硬體電路

2、連接方式:

    J22引腳連接到J6引腳.

    J25的第6、5、4號引腳分別連接到J9的第3、2、1號引腳,即P22、P23、P24連接J9(A)、J9(B)、J9(C)。

    J20的第8、7、6、5號引腳連接到JP1的第1、2、3、4號引腳,即P10連接k1,P11連接k2,P12連接k3,P13連接k4。

    下載程序後,觀察現象。

現象:按K4鍵進入數字設置,按K1和K3鍵對閃爍的數字進行加和減,按K2鍵進行數碼管移位設置,再次按下K4鍵退出設置。

附:工程代碼獲取

途徑一:公眾號後臺回復"51單片機實訓代碼"。

途徑二:向任課老師索取。

註明:部分資料來源於網絡,如有侵權,請立即告知,將立刻刪除該內容!

相關焦點

  • 全方位解析LCD1602特性及單片機顯示應用
    1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊。  指令3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。  指令4:顯示開關控制。 D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 C:控制光標的開與關,高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。
  • lcd1602中文資料分享:lcd1602接線圖_lcd1602與單片機連接圖
    顯示質量高   由於1602LCD每一個點在收到信號後就一直保持那種色彩和亮度,恆定發光,畫質高且不會閃爍。   b. 數字式接口   1602液晶屏都是數字式的,和單片機系統的接口更加簡單可靠,操作更加方便。   c.
  • 51單片機開發之LCD1602顯示屏
    RD(RS)引腳接P2.6WR(RW)引腳接P2.5LCDE(E)引腳接P2.74.11.2 LCD1602字符屏幕介紹1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數字、符號的點陣型液晶模塊。
  • 51單片機輕鬆入門與實踐 — 暢學單片機
    本書通過30個模塊實例全面講解單片機開發中的各種技術,包括單片機接口的擴展、存儲器的擴展、輸入/輸出及顯示技術、實用電子製作、傳感控制技術、電氣傳動及控制技術、單片機通信技術、典型器件及應用技術、外圍電路設計、軟體編程等等內容。本套課程基於暢學51開發板講解。包含:51單片機簡介、寄存器設置及使用、硬體測試、各個應用模塊器件原理及使用、外圍電路設計、51單片機C語言編程。
  • 基於51單片機的漢字LCD智能顯示模塊設計
    引言 在電子產品設計中,人機互動顯示界面是必不可少的工作,目前一般使用的液晶顯示器均為七段筆劃式,只能顯示數字和少量字符,功能往往受到局限,對於較複雜的字符或圖形則無能為力。
  • 暢學三合一51單片機實戰教程
    本書通過26個模塊實例全面講解單片機開發中的各種技術,包括單片機接口的擴展、存儲器的擴展、輸入/輸出及顯示技術、實用電子製作、傳感控制技術、電氣傳動及控制技術、單片機通信技術、典型器件及應用技術、外圍電路設計、軟體編程等等內容。本套課程基於暢學51開發板講解。包含:51單片機簡介、寄存器設置及使用、硬體測試、各個應用模塊器件原理及使用、外圍電路設計、51單片機C語言編程。
  • STC89C52單片機對數字溫度計顯示系統的設計
    而在人們的日常生活或工業生產中,經常要對溫度進行檢測及控制。在許多場合器材設備對溫度的要求非常高,而傳統的溫度計反應速度慢、讀數麻煩、測量精度不高、誤差大,所以需要設計一種高精度的溫度計。為了在很大程度上提高對溫度的控制水平,因此以單片機為核心的溫度採集與控制系統很有用研發和應用意義。本文研究了一個可以實時存儲和顯示當前的溫度數據,並且可以切換顯示當前的時間而且可對其時間進行修改的溫度顯示系統。
  • 數碼管顯示數字 5 C語言程序設計
    推薦閱讀 C51單片機數碼管動態顯示 數碼管作為最廉價的輸出設備,在各種自動化設備中有很大的應用,最簡單普通的顯示方式為動態刷新顯示,稱為假動態顯示,即通過分時掃描每一位,利於人眼的視覺停留現象,造成一種靜態顯示的效果,如下圖所示:C51單片機由於運行速度很慢
  • 一個51單片機實現數字時鐘(1602顯示)
    用單片機實現數字時鐘,關於時間顯示,是用的1602液晶,C51單片機,然後再加一個定時器 在實現過程中,用到了單片機的中斷系統的相關知識,還有定時器,液晶顯示,鍵盤的動態掃描,都是以前的知識,沒什麼難度. 程序如下,可以正常運行.
  • proteus仿真之8位數碼管動態掃描顯示試驗
    /*Proteus 仿真之8位共陰數碼管動態掃描實驗*/0x6f};   // 數碼管顯示段碼值 0~9unsigned char code Seg_Wei[] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};        //數碼管的位碼,低電平有效。
  • 基於C語言51單片機電子密碼鎖的設計與仿真
    它克服了機械式密碼鎖密碼量少、安全性能差的缺點,尤其是的智能電子密碼鎖;不僅具有電子密碼鎖的功能」還可引人智能化管理功能,從而使密碼鎖具有更離的安全性和可靠性。  電子密碼鎖通常使用ARM和單片機控制,單片機相對ARM實現較為簡單,功能較為完善,因此使用單片機控制較多。用單片機控制的窖碼鎖常使用彙編語言編寫程序,顯示器多數用。
  • 51單片機數碼管顯示的數字鐘
    這是一個基於51單片機的數字鐘程序用數碼管來顯示數據.本文引用地址:http://www.eepw.com.cn/article/201611/323805.htm原理圖原始碼及仿真文件下載地址:http://www.51hei.com/bbs/dpj-20407-1.html下面是源碼:#include unsigned char code dispcode
  • 通過38解碼器控制數碼管顯示數字
    今天終於把38數碼器控制原理及編程序搞得一點點了,之前因為是P0^1,2,3三個口控制數碼管的位操作,一直搞不懂其原理,呵呵,看了下PDF文檔,以及編程實例,總算明白一點點了,剛剛編成了一連串的數字
  • 【Proteus】單片機配合矩陣鍵盤LCD1602製作簡易計算器
    使用單片機來製作一個簡易的計算器,實現兩個整數的加減乘除等運算功能。首先,需要LCD1602來顯示計算的公式,以及計算的結果。其次需要一個矩陣鍵盤來輸入數據。這個電路也不是很難畫,我們先把仿真電路畫好,儘量畫漂亮一些:下面來先把LCD1602給點亮。
  • PIC單片機驅動LCD1602液晶顯示字符串程序
    >的使用*** 實驗內容:LCD顯示本站網址和電話***開發板連接方法: 調節1602電位器,使LCD對比度最好,裝1602時不要裝錯了,否測會燒掉。web地址char web[ ] = {"***.*********.***"};//顯示公司電話號碼char tel[ ] = {" 110 " };void init(); //申明I/O口初始化函數void lcd_init(); //申明LCD初始化函數void write(char x); //申明顯示1位元組數據函數void
  • 單片機控制單只數碼管循環顯示0~F 用PROTEUS軟體仿真
    數碼管顯示是每一個單片機初學者都必須學的,而單片機驅動數碼管的數字循環顯示實驗,又是單片機基礎中的基礎,同時也是學好C語言編程的關鍵,現在供上代碼供大家學習研究,此程序經過一些改進,可以實現按鍵識別 數碼管動態掃描。同時也可以做各種有關顯示調試程序的二次開發等等。
  • 51單片機直接驅動共陰極數碼管
    單片機驅動Led數碼管(或n個Led)應該算是單片機經典試驗之一了。數碼管種類:本文引用地址:http://www.eepw.com.cn/article/201611/321065.htm 少量的數碼管實際可以直接用單片機驅動(如4個數碼管)。數碼管數碼管有兩種:共陰極和共陽極數碼管。
  • 基於51單片機的電子音樂盒的課程設計
    1.設計目的和要求1.1 設計目的(1) 通過設計,查閱相關資料,掌握如何利用單片機設計產品,同時了解與單片機有關的軟體模擬器的使用及取字模塊軟體的使用方法。(2) 通過本課程設計鞏固並擴展單片機課程的基本概念、基本理論、分析方法和實現方法。
  • 單片機設計LCD數字鐘(萬年曆)
    單片機設計LCD數字鐘(萬年曆)程序與電路如下:本文引用地址:http://www.eepw.com.cn/article/172587.htm#include#include //庫函數頭文件,代碼中引用了_nop_()函數// 定義控制信號埠sbit RS=P2^4; //P2.4sbit RW=P2^5; //P2.5sbit E=P2^6; //P2.6sbit set=P3^4; //設置鍵sbit enter=P3^5; //確認鍵
  • 基於51單片機定時器的電子時鐘設計方案
    單片機定時器在目前的產品研發和設計過程中,其主要作用是進行精準的時間定值,因此在對時間控制要求較高的數控領域中,單片機定時器的身影隨處可見。