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

基于MCS-51系列單片機(jī)時間控制器軟件的設(shè)計與實現(xiàn)

2012-03-29 08:51:26陳繼軍
電腦與電信 2012年12期
關(guān)鍵詞:單片機(jī)系統(tǒng)

陳繼軍

(江蘇海事職業(yè)技術(shù)學(xué)院信息工程系,江蘇 南京 211170)

1.引言

隨著人們生活節(jié)奏的加快,對時間控制的要求越來越高,但市場上,此方面的產(chǎn)品精度不夠或調(diào)時精度較低,本設(shè)計采用實時芯片DS1302來控制時間的顯示,精確度可達(dá)秒級,同時,采用E22PROM 24C02來存儲相應(yīng)的數(shù)據(jù),對應(yīng)了一天中的每一分鐘,可準(zhǔn)確地對時間進(jìn)行控制,在用戶的要求下,可在任一時刻產(chǎn)生信號,以達(dá)到時間控制的目的。

2.軟件設(shè)計的總體思路

根據(jù)系統(tǒng)的要求及對實際應(yīng)用可行性的分析,由于系統(tǒng)中數(shù)碼管的動態(tài)顯示部分的特殊要求,本系統(tǒng)軟件設(shè)計分兩部分完成,第一部分為主程序,第二部分中斷顯示子程序。其具體完成的功能和說明如下:

主程序主要完成的功能為:起動時鐘,讀取DS1302里的內(nèi)容,通過數(shù)據(jù)轉(zhuǎn)化,使其能正確在數(shù)碼管顯示。根據(jù)時間生成地址讀24C02里相應(yīng)單元的內(nèi)容,將讀出的內(nèi)容送端口。按照對應(yīng)原則,將某一位數(shù)據(jù)取出,并將它送端口。中斷子程序主要完成的功能為:定時產(chǎn)生中斷,讀取單片機(jī)里的某一空間,確定段選碼、位選碼的選定。用查表的方式,進(jìn)行一定的數(shù)據(jù)轉(zhuǎn)化,確定顯示的段選碼,并應(yīng)用移位的方式,取出其相對應(yīng)的位選碼。

3.系統(tǒng)設(shè)計與實現(xiàn)

3.1 程序初始化部分

根據(jù)51系列單片機(jī)語言的設(shè)計原則,需要對主程序、中斷子程序的入口地址進(jìn)行設(shè)定,并對各寄存器、存儲單元進(jìn)行初始化操作。程序中,R0寄存器用于顯示單元的跟蹤,初始化時將其所指向的單元進(jìn)行清零操作;R1寄存器用于中斷子程序中段選碼的選擇;R2寄存器用于數(shù)碼管顯示部分位選碼的確定;將用于讀DS1302后存儲讀出數(shù)據(jù)的暫存空間進(jìn)行清零;主程序還要對定時器的工作方式、初始值進(jìn)行設(shè)置,使其定時產(chǎn)生中斷。

3.2 數(shù)碼管動態(tài)顯示及中斷顯示部分

為增加系統(tǒng)設(shè)計的合理性,本系統(tǒng)中采用數(shù)碼管動態(tài)顯示技術(shù)和中斷顯示方式。程序中,首先對累加器、狀態(tài)寄存器進(jìn)行壓棧操作,確保中斷子程序的正常執(zhí)行。隨后對位選碼進(jìn)行選定,在對段選碼的單元進(jìn)行加1操作后,應(yīng)判斷單元是否到最后一位,如到最后一位,應(yīng)給段選碼、位選碼進(jìn)行初始化操作,如未到最后一位,則對位選碼進(jìn)行移位操作,最后CPU開中斷,將累加器、狀態(tài)寄存器進(jìn)行出棧后返回主程序。

3.3 讀寫DS1302部分

讀寫DS1302部分應(yīng)注意時序的關(guān)系,在每次讀時、分、秒寄存器的內(nèi)容時,必須先寫入地址命令字,讀寫時分別調(diào)用單個字節(jié)讀寫子程序。在將時、分、秒寄存器里的數(shù)據(jù)讀出后,由于數(shù)據(jù)格式的不一樣,必須經(jīng)過轉(zhuǎn)化才得使數(shù)碼管正常顯示。定義三個單元作為從DS1302里秒、分、時寄存器讀出的數(shù)據(jù)的暫存空間,然后再將其轉(zhuǎn)化。定義六個單元作為轉(zhuǎn)化后的數(shù)據(jù)暫存空間,此空間里的數(shù)據(jù)可由中斷顯示子程序經(jīng)過查表操作后交由數(shù)碼管直接顯示。

3.4 操作E2PROM 24C02部分

從DS1302里讀出的數(shù)據(jù)是BCD碼格式,本系統(tǒng)中要將其作為地址關(guān)系的相應(yīng)轉(zhuǎn)化,為了方便與地址的轉(zhuǎn)化,必須將BCD碼格式轉(zhuǎn)化成二進(jìn)制形式。24C02是一個具有256字節(jié)單元的電可擦寫存儲器,本系統(tǒng)必須將一天中的每一分鐘形成與24C02地址相對應(yīng)的關(guān)系。一天共有1440分鐘,而24C02共有2048個位,則需將時間按位存儲,存儲器的每一位代表一天中的一分鐘,按照對應(yīng)關(guān)系,可將24C02中每8個字節(jié)劃分為一大段,每一大段中有64個比特位,可按位存儲一小時中的60分,此時時間轉(zhuǎn)化成對應(yīng)24C02中的地址,轉(zhuǎn)化方式為將時間中的小時位取出,乘以8即可得出24C02中每一大段的段首地址,再將時間中的分位取出,除以8可得到段內(nèi)地址,此時,將段首地址加上段內(nèi)地址即為真正的地址,分位除以8后得到的商即為段內(nèi)字節(jié)中的對應(yīng)分的位數(shù)。

4.結(jié)束語

目前,市場上的時間控制器大部分設(shè)置的任意性能不好,且精度不夠。本系統(tǒng)可對一天中任一分鐘進(jìn)行設(shè)置,只需通過軟件對E2RPOM 24C02寫入數(shù)據(jù),則系統(tǒng)會根據(jù)24C02里的數(shù)據(jù),準(zhǔn)確地將信號輸出,達(dá)到用戶所需的功能。同時,本系統(tǒng)硬件電路簡單,軟件易操作,精度較高,性價比較高,可廣泛投入市場使用,具有一定的使用價值。

[1]張毅剛等.MCS-51單片機(jī)應(yīng)用設(shè)計[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1997.

[2]陳志輝.I2C總線在MCS51系列單片機(jī)數(shù)據(jù)采集系統(tǒng)中的實現(xiàn)[J].微計算機(jī)信息,2005.

[3]沈德金等.MCS-51系列單片機(jī)接口電路與應(yīng)用程序?qū)嵗齕M].北京:北京航空航天大學(xué)出版社,1990.

[4]沈美明等.IBM-PC匯編語言程序設(shè)計[M].北京:清華大學(xué)出版社,2003.

猜你喜歡
單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 永久成人无码激情视频免费| 亚洲国产成人麻豆精品| 亚洲日韩第九十九页| 99ri精品视频在线观看播放| 国内精品自在自线视频香蕉| 国产乱子伦精品视频| 亚洲成网777777国产精品| 国产对白刺激真实精品91| 国产综合网站| 国产一级精品毛片基地| 国产aⅴ无码专区亚洲av综合网| 国产日韩丝袜一二三区| 久久亚洲欧美综合| 日本三级黄在线观看| 欧美日韩一区二区三区四区在线观看| 激情爆乳一区二区| 日本色综合网| 亚洲欧美另类日本| 亚洲人成网站在线播放2019| 色婷婷啪啪| 少妇露出福利视频| 思思热在线视频精品| 一级毛片免费播放视频| 亚洲天堂精品视频| 色悠久久久| 国产第一页免费浮力影院| 亚洲成a人片在线观看88| 丁香亚洲综合五月天婷婷| 欧美综合一区二区三区| 久久久精品久久久久三级| 三级视频中文字幕| 又爽又大又光又色的午夜视频| 欧美精品黑人粗大| 欧美福利在线| 亚洲三级色| 免费观看男人免费桶女人视频| 久久婷婷五月综合色一区二区| 国产日韩欧美精品区性色| 国产丝袜无码一区二区视频| 97久久精品人人做人人爽| 国产激情无码一区二区免费| 欧美一区二区自偷自拍视频| 国产精品私拍在线爆乳| 69综合网| 亚洲国产一区在线观看| 国产成人永久免费视频| 亚洲免费三区| 亚洲国产成人无码AV在线影院L| 亚洲精品日产AⅤ| 久久国产亚洲偷自| 中文字幕调教一区二区视频| 精品视频一区二区观看| 亚洲一区二区精品无码久久久| 在线观看免费国产| 精品国产欧美精品v| 国产美女在线观看| 国产一区二区网站| 免费视频在线2021入口| 亚洲精品第五页| 无遮挡国产高潮视频免费观看| 亚洲黄色激情网站| 久久中文字幕不卡一二区| 久久不卡国产精品无码| 欧美有码在线| 久久精品无码中文字幕| 午夜啪啪福利| 国产91视频观看| 欧美日本中文| 国内毛片视频| 亚洲美女视频一区| 久久国产av麻豆| 国产办公室秘书无码精品| 欧美激情视频在线观看一区| 久久综合色视频| 精品久久久久久中文字幕女| 日韩在线成年视频人网站观看| 国产91av在线| 在线观看亚洲成人| 欧美日韩国产成人高清视频| 一个色综合久久| 国产欧美日韩视频怡春院| 青青草原偷拍视频|