0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于AT89C4051數(shù)字時(shí)鐘的設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:xx ? 2019-02-20 09:13 ? 次閱讀

這是一個(gè)用AT89C405l單片機(jī)做的一個(gè)實(shí)時(shí)數(shù)字時(shí)鐘。由于使用AT89C405l,所以這個(gè)數(shù)字時(shí)鐘成本很低、體積很小,可以做成一個(gè)小模塊,使用非常方便。

一、硬件設(shè)計(jì)

下圖是數(shù)字時(shí)鐘的電路原理圖。

AT89C4051單片機(jī)的P1口用來(lái)連接LCD的數(shù)據(jù)線(xiàn)(從LCD的7腳到14腳)。使用20×4的LCD字符顯示屏。

二、LCD自定義字符方法

右圖上可以看到數(shù)字比正常的字體尺寸大很多,為此使用了帶有CGRAM(CGRAM為字型、字符產(chǎn)生器的RAM,全稱(chēng)CharacterGeneratorRAM,簡(jiǎn)稱(chēng)CGRAM。)的LCD,用戶(hù)可以靈活自定義字符。定義一個(gè)字符,首先要得到該字符的數(shù)值然后寫(xiě)入CGRAM區(qū)。該CGRAM區(qū)域從O×40開(kāi)始,每個(gè)字符有8個(gè)單元。左圖是自定義字符的圖示。所以,需要獲得字符所有像素的值,把這些值寫(xiě)入CGRAM。在自定義8字形字符的幫助下能制作出數(shù)字0到9。注:最多只能創(chuàng)建8個(gè)自定義字符。

三、程序設(shè)計(jì)

這個(gè)制作的源代碼是用C語(yǔ)言編寫(xiě),并用KeilC編譯??梢?a href="http://srfitnesspt.com/soft/special/" target="_blank">下載C的源代碼,C的源代碼通過(guò)編譯后,可以直接把hex文件下載到進(jìn)你的單片機(jī)。

四、制作

如果在制作時(shí)買(mǎi)不到原理圖中單片機(jī),也可以用AT89C51/AT89C52代替。但必須保證你所用的IO口跟LCD按鍵連接的端口是跟C源代碼或者是電路原理圖中的IO口是一樣的。

原理圖中已經(jīng)包含了電源部分原理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6026

    文章

    44459

    瀏覽量

    631142
  • 數(shù)字時(shí)鐘
    +關(guān)注

    關(guān)注

    2

    文章

    149

    瀏覽量

    20290
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    利用AT89C4051制作的數(shù)字時(shí)鐘設(shè)計(jì) pdf

    利用AT89C4051制作的數(shù)字時(shí)鐘設(shè)計(jì)這是一個(gè)用AT89C4051單片機(jī)做的一個(gè)實(shí)時(shí)數(shù)字時(shí)鐘。
    發(fā)表于 12-08 09:48

    轉(zhuǎn)載:我做簡(jiǎn)易51單片機(jī)編程器的經(jīng)歷,供大家參考

    的頭文件好像有些版本的Keil C中是沒(méi)有的,大家可以到網(wǎng)上搜索一下。 編程器的89S51編程部分的功能實(shí)現(xiàn)了,其實(shí)這次做這個(gè)編程器的主要目的是為了能給AT89C4051的芯片編程,因?yàn)橐郧肮ぷ髦?/div>
    發(fā)表于 04-18 15:30

    誰(shuí)有用at89c51做的數(shù)字時(shí)鐘

    急需用at89c51做的數(shù)字時(shí)鐘,要帶鬧鐘和調(diào)時(shí)功能,還要有用c語(yǔ)言編程的、
    發(fā)表于 06-01 23:48

    基于AT89C51的數(shù)字時(shí)鐘制作

    基于AT89C51的數(shù)字時(shí)鐘制作
    發(fā)表于 08-14 19:19

    請(qǐng)各位大哥幫忙給寫(xiě)個(gè)C語(yǔ)言程序 電壓力鍋上面的

    我發(fā)帖好幾次了 幾個(gè)月沒(méi)有結(jié)貼我這個(gè)用AT89C4051單片機(jī)求高手看看
    發(fā)表于 03-01 16:30

    at89c4051中文資料pdf

    at89c4051中文資料是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫(xiě)的只讀Flash程序存儲(chǔ)器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易
    發(fā)表于 04-07 14:36 ?148次下載
    <b class='flag-5'>at89c4051</b>中文資料pdf

    高性能小封裝單片機(jī)AT89C4051 1051U

    高性能小封裝單片機(jī)AT89C4051 1051U
    發(fā)表于 05-04 14:03 ?28次下載

    AT89C2051 AT89C4051單片機(jī)編程器

    在學(xué)習(xí)單片機(jī)的過(guò)程中編程器是必不可少的設(shè)備,許多電子愛(ài)好者因?yàn)闆](méi)有編程器而無(wú)法進(jìn)行單片機(jī)的實(shí)驗(yàn)。AT89C205 1/405 1是一個(gè)具有2K/4K字節(jié)Flash存儲(chǔ)器的5l系列的單片機(jī),可重復(fù)
    發(fā)表于 11-12 11:49 ?386次下載

    at89c4051應(yīng)用電路

    at89c4051應(yīng)用電路, AT89C4051是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫(xiě)的只讀Flash程序存儲(chǔ)器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)
    發(fā)表于 04-07 14:42 ?3299次閱讀
    <b class='flag-5'>at89c4051</b>應(yīng)用電路

    AT89C4051資料

    發(fā)表于 11-07 13:57 ?25次下載

    AT89C4051中文文檔資料

    AT89C4051中文文檔資料
    發(fā)表于 10-09 11:50 ?26次下載
    <b class='flag-5'>AT89C4051</b>中文文檔資料

    使用AT89C2051單片機(jī)設(shè)計(jì)的數(shù)字時(shí)鐘程序和工程文件等資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用AT89C2051單片機(jī)設(shè)計(jì)的數(shù)字時(shí)鐘程序和工程文件等資料免費(fèi)下載。
    發(fā)表于 07-04 08:00 ?16次下載
    使用AT<b class='flag-5'>89C</b>2051單片機(jī)設(shè)計(jì)的<b class='flag-5'>數(shù)字</b><b class='flag-5'>時(shí)鐘</b>程序和工程文件等資料免費(fèi)下載

    基于AT89C51單片機(jī)的電子數(shù)字時(shí)鐘電路的設(shè)計(jì)制作開(kāi)題報(bào)告講解

    基于AT89C51單片機(jī)的電子數(shù)字時(shí)鐘電路的設(shè)計(jì)制作開(kāi)題報(bào)告講解(單片機(jī)原理與應(yīng)用)-該文檔為基于AT89C51單片機(jī)的電子數(shù)字
    發(fā)表于 07-22 10:36 ?54次下載
    基于AT<b class='flag-5'>89C</b>51單片機(jī)的電子<b class='flag-5'>數(shù)字</b><b class='flag-5'>時(shí)鐘</b>電路的設(shè)計(jì)制作開(kāi)題報(bào)告講解

    帶AT89C2051的數(shù)字時(shí)鐘

    電子發(fā)燒友網(wǎng)站提供《帶AT89C2051的數(shù)字時(shí)鐘.zip》資料免費(fèi)下載
    發(fā)表于 08-05 11:57 ?10次下載
    帶AT<b class='flag-5'>89C</b>2051的<b class='flag-5'>數(shù)字</b><b class='flag-5'>時(shí)鐘</b>

    基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)

    電子發(fā)燒友網(wǎng)站提供《基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn) .pdf》資料免費(fèi)下載
    發(fā)表于 10-18 10:23 ?8次下載
    基于AT<b class='flag-5'>89C</b>2051/<b class='flag-5'>4051</b>單片機(jī)編程器的實(shí)驗(yàn)