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的單片機控制系統的仿真設計
主站蜘蛛池模板: 尤物特级无码毛片免费| 国产成+人+综合+亚洲欧美| 日韩第一页在线| 在线亚洲天堂| 国产欧美日韩一区二区视频在线| 在线观看国产精品第一区免费| 亚洲午夜国产精品无卡| 日韩东京热无码人妻| 午夜精品一区二区蜜桃| 日本精品视频一区二区| 青青草国产精品久久久久| 国产成人亚洲综合A∨在线播放| 91在线激情在线观看| 亚洲日韩国产精品综合在线观看| 污网站免费在线观看| 亚洲中文精品人人永久免费| 亚洲va视频| 国产中文一区a级毛片视频| 凹凸精品免费精品视频| 亚欧美国产综合| 五月激情婷婷综合| 老司机精品久久| AV天堂资源福利在线观看| 毛片网站在线看| 性视频一区| 日韩人妻少妇一区二区| 国产自在自线午夜精品视频| 美女视频黄频a免费高清不卡| 欧美亚洲国产日韩电影在线| 国产日韩久久久久无码精品| 999国产精品| 91视频精品| 嫩草在线视频| 91一级片| 亚洲成aⅴ人片在线影院八| 成人国产精品网站在线看| 中文字幕不卡免费高清视频| 亚洲VA中文字幕| 在线日韩一区二区| 在线观看无码av五月花| 91年精品国产福利线观看久久 | 在线精品欧美日韩| 在线免费观看a视频| 免费国产高清精品一区在线| 国产成人综合在线视频| 国产原创演绎剧情有字幕的| 99热这里只有精品国产99| 在线观看国产精品日本不卡网| 国产成人精品一区二区三在线观看| 新SSS无码手机在线观看| 欧美色图久久| 国产精品对白刺激| 欧洲欧美人成免费全部视频| 国产日产欧美精品| 国产精品亚洲一区二区三区z| 日韩国产欧美精品在线| 国产欧美精品午夜在线播放| av免费在线观看美女叉开腿| 毛片免费在线| a在线亚洲男人的天堂试看| 试看120秒男女啪啪免费| 88av在线| 国产凹凸视频在线观看| 亚洲综合九九| 国产精品99r8在线观看| 国产幂在线无码精品| 国产第一色| 极品私人尤物在线精品首页| 手机成人午夜在线视频| 国产欧美专区在线观看| 亚洲另类色| 日韩第一页在线| 亚洲日韩图片专区第1页| 国产精品99久久久| 久久6免费视频| av免费在线观看美女叉开腿| 成人一级黄色毛片| 在线观看无码a∨| 欧美成人精品在线| 国产一区二区网站| 亚洲天堂网在线播放| 一本大道东京热无码av |