999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機控制的可調(diào)LCD時鐘

2011-12-20 03:49:24范禮平
城市建設(shè)理論研究 2011年23期
關(guān)鍵詞:單片機

范禮平

摘要:單片機到底是什么呢?就是一個電腦,只不過是微型的,麻雀雖小,五臟俱全:它內(nèi)部也用和電腦功能類似的模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過用它來做一些控制電器一類不是很復(fù)雜的工作足矣了。我們現(xiàn)在用的全自動滾筒洗衣機,排煙罩、VCD等等的家電里面都可以看到它的身影!它主要是作為控制部分的核心部件。

關(guān)鍵詞單片機、字符型LCD顯示器、可調(diào)時鐘

利用單片機的控制程序結(jié)合LCD設(shè)計一個簡易的微電腦時鐘,可以告知現(xiàn)在的時間或記錄完成一件工作花費的時間(通過重置計時),設(shè)計過程中可以學(xué)習(xí)利用單片機定時器設(shè)計時間計時處理,這是許多電子裝置最基本的功能。LCD在電子產(chǎn)品設(shè)計中使用率相當?shù)母撸胀ǖ钠叨物@示器只能用來顯示數(shù)字若遇到要顯示英文文字時,則一定會選用LCD。通常我們在電子商城買到的LCD,其背面都含有控制電路,其上面有專門的IC來完成LCD的動作控制,在自行設(shè)計的接口中,只要送入適當?shù)拿畲a和欲顯示的數(shù)據(jù),LCD便會將其字符顯示出來,在控制上非常方便。本次設(shè)計是利用單片機8051的控制程序結(jié)合LCD設(shè)計一個簡易的可調(diào)微電腦時鐘。

一、設(shè)計思路

定時器0計時中斷程序每隔5ms中斷一次當作一次中斷完成,每中斷一次計數(shù)器加1,計數(shù)200次,表示1秒依次判斷1min、1h,計數(shù)到了相關(guān)變量清零;用K1、K2、K3、K4進行時間調(diào)節(jié):K1(P2.4)---進入時間調(diào)節(jié);K2(P2.5)---調(diào)節(jié)小時;K3(P2.6)---調(diào)節(jié)分鐘;K4(P2.7)---調(diào)節(jié)完成。

工作流程圖:

1、主程序控制流程圖2、計時中斷程序流程圖

二、硬件電路

1、原理圖

其中LCD引腳說明如下:

D0----D7:雙向數(shù)據(jù)總線

RS:寄存器選擇控制線

R/W:讀寫控制線

EN:啟用控制線

VCC:電源正端

VO:字符顯示亮度控制引腳

GND:電源地端

值得注意的是:有的第1腳是接+5V,第2腳接地;有的第1腳是接地的,第2腳接+5V(最好能拿到原廠的引腳圖)。

2、實物電路

三、開發(fā)環(huán)境

開發(fā)環(huán)境選擇Keil C51 Vision2,Keil C51軟件是德國Keil Software/Keil Elektronik 公司開發(fā)的功能完善的C51開發(fā)軟件,近年來在國內(nèi)得到了迅速普及。

在keil的uV2集成環(huán)境下使用偉福仿真器需要在keil環(huán)境中做如下設(shè)定:1、設(shè)置“編譯后運行程序”,以便初始化偉福仿真器;2、設(shè)置硬件調(diào)試方式,并設(shè)置串口參數(shù)。

四、軟件原理

1、使用定時器0模式0

INIT_TIMER:

MOV TMOD,#00000000B

MOV IE,#10000010B

MOV TL0,#LO

MOV TH0,#HI

SETB TR0

RET

2、設(shè)置目前的時間

SZSJ:

CLR TR0

MOV SEC,#0

L0:

JB K2,L1

INC HOUR

MOV A,HOUR

CJNE A,#24,L2

MOV HOUR,#0

L2:

CALL CONV

MOV R5,#20

CALL DELAY

JMP L0

L1:

JB K3,L3

INC MIN

MOV A,MIN

CJNE A,#60,L4

MOV MIN,#0

L4:

CALL LCDZB

MOV R5,#20

CALL DELAY

JMP L0

L3:

JB K4,L0

JNB K4,$

SETB TR0

RET

3、一秒中斷子程序

INT:

PUSH ACC

MOV TL0,#24

MOV TH0,#99

INC DEDA

MOV A,DEDA

CJNE A,#200,K

K:

POP ACC

RETI

4、將時分秒的數(shù)據(jù)轉(zhuǎn)換成數(shù)字數(shù)據(jù)顯示在LCD上

LCDZB:

MOV A,HOUR

MOV X,#5

CALL SZZA

INC X

MOV A,#':'

MOV B,X

CALL LCDXS

MOV A,MIN

INC X

CALL SZZA

INC X

MOV A,#':'

MOV B,X

CALL LCDXS

MOV A,SEC

INC X

CALL SZZA

RET

5、在LCD上顯示數(shù)字

SZZA:

MOV B,#10

DIV AB

ADD A,#30H

PUSH B

MOV B,X

CALL LCDXS

POP B

MOV A,B

ADD A,#30H

INC X

MOV B,X

CALL LCDXS

RET

6、以4位控制方式將命令寫至LCD

MDL:

MOV P0,A

CLR RS

CALL DMC

RLC A

RLC A

RLC A

RLC A

MOV P0,A

CLR RS

CALL DMC

RET

7、以4位控制方式將數(shù)據(jù)寫入LCD

SDL:

MOV P0,A

SETB RS

CALL DMC

RLC A

RLC A

RLC A

RLC A

MOV P0,A

SETB RS

CALL DMC

RET

8、更新時分秒數(shù)據(jù)

TIMERGX:

MOV A,SEC

MOV B,SEC0

CJNE A,B,W1

JMP W2

W1:

CALL LCDZB

MOV SEC0,SEC

W2:RET

9、在LCD上顯示字符

LCDXS:

PUSH ACC

MOV A,B

ADD A,#0C0H

CALL MDL

POP ACC

CALL SDL

RET

10、總延遲時間(R5*10ms)

DELAY:

MOV R6,#50

LOOP:

MOV R7,#100

DJNZ R7,$

DJNZ R6,LOOP

DJNZ R5,DELAY

RET

其中:DMC-----短脈沖信

結(jié)語:本次設(shè)計使用了一般的LCD顯示器來顯示字符數(shù)據(jù),尤其是在教學(xué)中不僅能使學(xué)生L靈活掌握定時器的應(yīng)用,而且能掌握模塊化的設(shè)計思路。另外根據(jù)本設(shè)計可以自行擴充其他的功能,如:增加鬧鈴、產(chǎn)生音樂聲、啟動繼電器控制家電等。

參考文獻

[1] 單片機實踐與應(yīng)用.吳金成.清華大學(xué)出版社

[2] 單片機實用技術(shù).陶春鳴.人民郵電出版社

[3] 單片機原理與應(yīng)用.李群芳.武漢大學(xué)出版社

注:文章內(nèi)所有公式及圖表請以PDF形式查看。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設(shè)計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
主站蜘蛛池模板: 四虎永久免费地址| 欧美有码在线观看| 天堂在线视频精品| 成人国产精品2021| 色香蕉影院| 91视频精品| 久久久久久久97| 亚洲精品免费网站| 欧美中文字幕在线播放| 欧美区一区二区三| 欧美精品二区| 国产在线观看精品| 九九久久精品免费观看| 伊人色天堂| 欧美乱妇高清无乱码免费| 欧美一区二区人人喊爽| 国产无码制服丝袜| 亚洲侵犯无码网址在线观看| 欧美日韩国产在线播放| 中文字幕不卡免费高清视频| 波多野结衣一二三| 亚洲国产成人自拍| 国产成人高清精品免费5388| 亚洲成人一区在线| 欧美精品不卡| 伊人久久福利中文字幕| 91麻豆国产精品91久久久| 成人午夜久久| 日日碰狠狠添天天爽| 国产乱人伦AV在线A| 亚洲天堂视频在线观看免费| 亚洲中文无码h在线观看| 91在线一9|永久视频在线| 国产精品刺激对白在线| 国产99精品久久| 欧美日韩va| 国产免费网址| 亚洲一区二区三区中文字幕5566| 欧美日韩午夜| 九九免费观看全部免费视频| 日韩欧美中文在线| 青青青国产视频手机| 国产男女XX00免费观看| 成人午夜网址| 亚洲成a人在线播放www| 污网站在线观看视频| 婷婷五月在线| 国产成人av大片在线播放| 91偷拍一区| 毛片a级毛片免费观看免下载| 一本大道香蕉高清久久| 国产不卡国语在线| 91午夜福利在线观看| 亚洲无码视频一区二区三区 | 国产午夜一级淫片| 依依成人精品无v国产| www亚洲天堂| 国产亚洲精品yxsp| 国产精品一老牛影视频| 丁香五月激情图片| 91年精品国产福利线观看久久 | 国产超碰一区二区三区| 亚洲自拍另类| 久久一本日韩精品中文字幕屁孩| 乱人伦视频中文字幕在线| 666精品国产精品亚洲| 日韩无码黄色| 国产一区二区三区视频| 久久这里只有精品免费| 欧美精品1区| 亚洲欧美人成电影在线观看 | 亚洲午夜福利精品无码| 久久99国产精品成人欧美| 亚洲精品少妇熟女| 少妇高潮惨叫久久久久久| 99久久婷婷国产综合精| 在线国产91| 国产第一页第二页| 好吊色国产欧美日韩免费观看| 成人a免费α片在线视频网站| 精品久久久久久中文字幕女| 成人在线不卡视频|