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

單片機控制的可調LCD時鐘

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

范禮平

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

關鍵詞單片機、字符型LCD顯示器、可調時鐘

利用單片機的控制程序結合LCD設計一個簡易的微電腦時鐘,可以告知現在的時間或記錄完成一件工作花費的時間(通過重置計時),設計過程中可以學習利用單片機定時器設計時間計時處理,這是許多電子裝置最基本的功能。LCD在電子產品設計中使用率相當的高,普通的七段顯示器只能用來顯示數字若遇到要顯示英文文字時,則一定會選用LCD。通常我們在電子商城買到的LCD,其背面都含有控制電路,其上面有專門的IC來完成LCD的動作控制,在自行設計的接口中,只要送入適當的命令碼和欲顯示的數據,LCD便會將其字符顯示出來,在控制上非常方便。本次設計是利用單片機8051的控制程序結合LCD設計一個簡易的可調微電腦時鐘。

一、設計思路

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

工作流程圖:

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

二、硬件電路

1、原理圖

其中LCD引腳說明如下:

D0----D7:雙向數據總線

RS:寄存器選擇控制線

R/W:讀寫控制線

EN:啟用控制線

VCC:電源正端

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

GND:電源地端

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

2、實物電路

三、開發環境

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

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

四、軟件原理

1、使用定時器0模式0

INIT_TIMER:

MOV TMOD,#00000000B

MOV IE,#10000010B

MOV TL0,#LO

MOV TH0,#HI

SETB TR0

RET

2、設置目前的時間

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、將時分秒的數據轉換成數字數據顯示在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上顯示數字

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位控制方式將數據寫入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、更新時分秒數據

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-----短脈沖信

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

參考文獻

[1] 單片機實踐與應用.吳金成.清華大學出版社

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

[3] 單片機原理與應用.李群芳.武漢大學出版社

注:文章內所有公式及圖表請以PDF形式查看。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(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與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 午夜啪啪网| 国产午夜无码片在线观看网站| 中国一级毛片免费观看| 欧美一级在线| 精品国产香蕉在线播出| 国产精品久久精品| 亚洲国产精品无码久久一线| 国产日韩精品欧美一区喷| 国产情精品嫩草影院88av| 天天色天天操综合网| 国产精品色婷婷在线观看| 毛片在线看网站| 2020精品极品国产色在线观看 | 91精品视频播放| 亚洲欧美成人综合| 91小视频在线观看| 久草国产在线观看| 精品国产免费观看| 欧美a级在线| 久久公开视频| 91亚洲视频下载| 人妻丝袜无码视频| 国产高清又黄又嫩的免费视频网站| 最新日韩AV网址在线观看| 谁有在线观看日韩亚洲最新视频| 在线免费无码视频| 日本爱爱精品一区二区| 国产伦精品一区二区三区视频优播| 婷婷99视频精品全部在线观看| 欧美19综合中文字幕| lhav亚洲精品| 国产经典三级在线| 韩日免费小视频| 91精品aⅴ无码中文字字幕蜜桃| 91久久国产热精品免费| 亚洲人成影视在线观看| 米奇精品一区二区三区| 亚亚洲乱码一二三四区| 免费全部高H视频无码无遮掩| 日韩精品专区免费无码aⅴ| 波多野结衣爽到高潮漏水大喷| www.av男人.com| 日韩无码精品人妻| 国产精品极品美女自在线网站| 欧洲亚洲欧美国产日本高清| 又污又黄又无遮挡网站| 黄色片中文字幕| 日本精品αv中文字幕| 欧美精品高清| 免费观看欧美性一级| 日本精品一在线观看视频| 欧美一级爱操视频| 毛片久久久| 国产精品自拍露脸视频| 亚洲第一成年免费网站| 婷婷六月综合网| 99久久亚洲精品影院| 性色一区| 成人福利在线免费观看| 久青草网站| 91小视频在线| 无码精品国产dvd在线观看9久 | 日韩成人午夜| 97在线免费| 国产精品亚洲一区二区三区z| 国产在线八区| 国产swag在线观看| 自拍中文字幕| 亚洲天堂高清| 99re精彩视频| 日韩A∨精品日韩精品无码| 欧美在线中文字幕| 国产亚卅精品无码| 凹凸国产熟女精品视频| 制服丝袜无码每日更新| 成人中文字幕在线| 欧美视频在线播放观看免费福利资源 | 欧美激情视频一区| 国产一区二区色淫影院| 大陆精大陆国产国语精品1024| 亚洲精品你懂的| 亚洲综合精品第一页|