日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]春節(jié)過后,很多內容都忘記了,好在以前整理了一些子函數(shù),子模塊。今天就用子函數(shù)模塊化編寫,液晶LCD1602實時顯示時鐘。用到這樣幾個文件:delay.c采用定時器延時函數(shù),里面有延時毫秒和微秒的函數(shù)。lcd1602.c液晶顯

春節(jié)過后,很多內容都忘記了,好在以前整理了一些子函數(shù),子模塊。今天就用子函數(shù)模塊化編寫,液晶LCD1602實時顯示時鐘。

用到這樣幾個文件:

delay.c采用定時器延時函數(shù),里面有延時毫秒和微秒的函數(shù)。

lcd1602.c液晶顯示函數(shù)

rtc.c實時時鐘函數(shù)

采用模塊化編程好處就是簡單方便,便于移植,主函數(shù)內容不會過于龐大,也方便閱讀。

main.c的內容為:

#include "lcd1602.h"
#include "delay.h"
#include "rtc.h"
#include "led.h"
int main(void)
{

LED_INIT();//LED初始化
initLCD();//初始化LCD1602
putsLCD("Current time is:");//液晶第一行顯示
set_time(0X11,0X02,0X22,0X02,0X13,0X57,0X30);
//設置當前時間:11-02-2213點57分30秒星期二

while(1)
{
LED1_ON();

tm.l=RtccGetTime();
setLCDC( 0x40);//液晶第二行顯示
putLCD(tm.hour/16+0x30);
putLCD(tm.hour%16+0x30);
putLCD('-');
putLCD(tm.min/16+0x30);
putLCD(tm.min%16+0x30);
putLCD('-');
putLCD(tm.sec/16+0x30);
putLCD(tm.sec%16+0x30);

delay_ms(1000);
LED1_OFF();
}
}

不知道是不是編譯器的問題,這段代碼寫到子函數(shù)就不行

putLCD(tm.hour/16+0x30);
putLCD(tm.hour%16+0x30);
putLCD('-');
putLCD(tm.min/16+0x30);
putLCD(tm.min%16+0x30);
putLCD('-');
putLCD(tm.sec/16+0x30);
putLCD(tm.sec%16+0x30);
以后慢慢再研究。整體效果如圖:


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

在Arduino和微控制器的迷人世界中,保持時間是關鍵。你可能需要建一個數(shù)字時鐘,計時器,或者更復雜的東西,比如自動植物澆水系統(tǒng)。這就是DS1302模塊發(fā)揮作用的地方。這是一個方便的小設備,可以幫助你在Arduino項目...

關鍵字: Arduino 微控制器 實時時鐘 DS1302

在現(xiàn)代嵌入式系統(tǒng)設計中,實時時鐘(RTC)模塊扮演著至關重要的角色。它不僅為系統(tǒng)提供準確的時間信息,還廣泛應用于定時任務、事件記錄以及系統(tǒng)喚醒等場景。然而,在使用瑞薩RH850系列微控制器(MCU)的RTC模塊時,我們遇...

關鍵字: 瑞薩RH850 RTC 實時時鐘

在當今科技飛速發(fā)展的時代,液晶顯示屏(LCD)作為信息顯示的核心組件,廣泛應用于智能手機、平板電腦、智能手表等小尺寸電子設備中。然而,隨著屏幕尺寸的縮小和分辨率的提升,小尺寸液晶顯示屏的橫紋不良問題逐漸凸顯,成為影響用戶...

關鍵字: 液晶顯示 智能手機

液晶顯示器(Liquid Crystal Display,簡稱LCD)作為一種廣泛應用于電視、電腦顯示器、手機以及各類電子產(chǎn)品的顯示技術,其發(fā)展歷程與科技創(chuàng)新緊密相連。LCD技術以其獨特的構造和工作原理,在過去的幾十年里...

關鍵字: LCD 液晶顯示

在電子顯示技術領域,液晶顯示(LCD)因其低功耗、高清晰度和長壽命等優(yōu)點被廣泛應用于各種設備中。為了驅動LCD,需要使用專門的接口技術來傳輸圖像數(shù)據(jù)。其中,低壓差分信號(LVDS)和迷你低壓差分信號(MiniLVDS)是...

關鍵字: 電子顯示 液晶顯示 低壓差分信號

實時時鐘(Real-TimeClock,RTC)常用于制作時鐘日歷。RTC電路分屬于兩個電源域:備份域和VDD電源域。RTC的核心計數(shù)部分在備份域中,可在VDD斷電VBAT供電時保持RTC的計數(shù),當系統(tǒng)復位或者從待機模式...

關鍵字: ST 實時時鐘 RTC

摘 要 :基于 STC89C52RC 單片機的智能電子秤的設計分為三大板塊,即硬件排版、布局設計,軟件編寫、下載、調試及產(chǎn)品焊接?;趩纹瑱C的智能電子秤是以 STC89C52RC 單片機為核心的控制系統(tǒng),單片機內下載軟件...

關鍵字: 單片機 電子秤 傳感器 HX711 模數(shù)轉換 液晶顯示

摘 要 :以 STC89C52 單片機為溫度測控系統(tǒng)的核心,利用 AD590 溫度傳感器將溫度信號轉換成電信號,然后經(jīng)信號差分放大電路和A/D 轉換電路將其對應的數(shù)字信號輸入單片機,單片機計算出溫度傳感器對應的溫度值后,...

關鍵字: 單片機 溫度傳感器 放大電路 A/D 轉換電路 液晶顯示 報警電路 串口通信

摘 要 :隨著電子行業(yè)的快速發(fā)展,電子產(chǎn)品與人們的日常生活密不可分。與此同時,對電子測量技術的精確度、便捷性的要求也逐步提高。文中以 STM32 單片機為核心控制器,采用功率放大、非接觸式電流獲取、電流信號幅值檢測分析、...

關鍵字: STM32 單片機 功率放大 非接觸式電流 幅值檢測 頻率檢測 液晶顯示

摘要:介紹了以DSP芯片TMS320F2812為CPU的有源電力濾波器中液晶模塊JLX12864G-139的應用設計方法,詳細說明了DSP芯片與液晶模塊的硬件接口電路設計,通過分析液晶模塊的讀寫時序,闡述了在TMS320...

關鍵字: TMS320F2812 JLX12864G-139 液晶顯示 接口
關閉