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

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

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

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

電子設(shè)計(jì) ? 來源: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口用來連接LCD的數(shù)據(jù)線(從LCD的7腳到14腳)。使用20×4的LCD字符顯示屏。

二、LCD自定義字符方法

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

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

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

四、制作

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

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

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

    關(guān)注

    6037

    文章

    44569

    瀏覽量

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

    關(guān)注

    2

    文章

    150

    瀏覽量

    20378
收藏 人收藏

    評(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)載:我做簡易51單片機(jī)編程器的經(jīng)歷,供大家參考

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

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

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

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

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

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

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

    at89c4051中文資料pdf

    at89c4051中文資料是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫的只讀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ī)的過程中編程器是必不可少的設(shè)備,許多電子愛好者因?yàn)闆]有編程器而無法進(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ù)擦寫的只讀Flash程序存儲(chǔ)器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)
    發(fā)表于 04-07 14:42 ?3352次閱讀
    <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>中文文檔資料

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

    基于AT89C51單片機(jī)的電子數(shù)字時(shí)鐘電路的設(shè)計(jì)制作開題報(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ì)制作開題報(bào)告講解

    Easy51Pro2.0宇宙版下載

    Easy51Pro2.0宇宙版,內(nèi)含串行編程器源程序(Keil C),EasyIsp下載線,Easy 51Pro串行編程器文件,自己動(dòng)手制作可以燒錄at89c1051\at89c2051\at
    發(fā)表于 04-29 15:01 ?0次下載

    帶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)