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

基于瑞薩微控制器的LED電子時鐘設(shè)計與實現(xiàn)

2012-06-17 05:55:30牛國鋒朱苗苗
常熟理工學(xué)院學(xué)報 2012年2期
關(guān)鍵詞:程序設(shè)置功能

牛國鋒,朱苗苗

(常熟理工學(xué)院 計算機(jī)科學(xué)與工程學(xué)院,江蘇 常熟 215500)

近年來,瑞薩MCU因其節(jié)能、性能好而得到廣泛的關(guān)注和應(yīng)用,本文主要以瑞薩MCU為核心,設(shè)計實現(xiàn)LED顯示的電子時鐘.

1 7段LED的結(jié)構(gòu)原理

單片機(jī)中經(jīng)常使用7段LED來顯示數(shù)字,也就是用7個LED構(gòu)成字型“8”,并另外用一個圓點LED來顯示小數(shù)點,共有8個LED數(shù)碼管,構(gòu)成了“8.”的字型,如圖1所示.

7段LED數(shù)碼顯示管根據(jù)LED的接法不同分為共陽極和共陰極兩種,將多只LED的陰極連在一起即為共陰式,而將多只LED的陽極連在一起即為共陽式[1].以共陰式為例,如把陰極接地,在相應(yīng)段的陽極接上正電源,該段即會發(fā)光.由于LED的電流通常較小,一般均需在回路中接上限流電阻.假如我們將圖1中“b”和“c”段接上正電源,其他端接地或懸空,那么“b”和“c”段發(fā)光,此時,數(shù)碼顯示管將顯示數(shù)字“1”. 而將“a”、“b”、“d”、“e”和“g”段都接上正電源,其他引腳懸空,此時數(shù)碼管將顯示“2”.其他數(shù)字的顯示原理與此類同,點亮相應(yīng)的數(shù)碼管來顯示出0-9的數(shù)字.

在本次的設(shè)計中采用的是共陰極的LED顯示,當(dāng)I/O口輸出為高電平的時候,對應(yīng)段就被點亮,顯示相應(yīng)的時間.

圖1 “8.”字型示意圖

2 瑞薩78K0R微控制器及擴(kuò)展板功能

2.1 瑞薩78K0R系列微控制器

目前,隨著人們環(huán)保意識的日益增強(qiáng),消費者越來越關(guān)注微控制器系統(tǒng)的節(jié)能性.為了擴(kuò)大在節(jié)能家電和電池供電系統(tǒng)等市場領(lǐng)域的應(yīng)用,瑞薩電子在新的產(chǎn)品中加入了節(jié)能理念,推出業(yè)界高標(biāo)準(zhǔn)16位低功耗閃存微控制器產(chǎn)品78K0R系列.

78K0R系列[2]是瑞薩公司推出的一款16位單片機(jī)微控制器,此款產(chǎn)品具備領(lǐng)先業(yè)界的低耗電量及高效能等特點.瑞薩78K0R系列結(jié)合瑞薩在8/16位MCU市場中現(xiàn)有主要產(chǎn)品78K0系列的優(yōu)異技術(shù),并且整合多種周邊功能,使其性能更加強(qiáng)大.

瑞薩78K0R微控制器的主要特性[3]:

(1)支持尺寸更小、功耗更低的系統(tǒng).本MCU集成了面向電容觸摸傳感器的片上傳感器控制單元,意味著可以利用單塊芯片處理系統(tǒng)控制和觸摸控制,不再需要外部觸摸傳感器IC芯片,從而縮小了系統(tǒng)尺寸.并且可直接與用于實現(xiàn)觸摸感應(yīng)的傳感器電極相連,這樣就為各個電極消除了對電阻器和電容器的要求,使減少元件總數(shù)、降低系統(tǒng)成本、提高可靠性、縮短開發(fā)時間得以實現(xiàn).

(2)降低了系統(tǒng)總功耗.通過添加傳感器控制單元,極大地縮短了觸摸檢測所需的CPU處理時間,從而使系統(tǒng)功耗降低.此外,傳感器控制單元能夠?qū)崿F(xiàn)低頻(4 MHz或5 MHz)操作,從而進(jìn)一步降低了功耗.該系列產(chǎn)品可廣泛應(yīng)用于電池供電系統(tǒng)及節(jié)能家電領(lǐng)域.

2.2 鍵盤擴(kuò)展板

鍵盤擴(kuò)展板是一個有16個按鍵的Key鍵盤,按鍵呈4行×4列矩陣型分布,按照設(shè)計要求輔助完成時間的輸入、開始和停止等功能,根據(jù)其電路圖和需求設(shè)置鍵盤的輸入為數(shù)字、字母和加減乘除符號等.板上有一個10個針腳的擴(kuò)展接口,該接口通過數(shù)據(jù)線與MCU板上擴(kuò)展接口相連接,根據(jù)電路控制原理,實現(xiàn)按鍵的不同控制功能.

2.3 LED顯示擴(kuò)展板

LED顯示擴(kuò)展板有兩組接口,一組是4bit模式接口一個,另一組是8bit模式接口兩個,接口都是標(biāo)準(zhǔn)的10針腳.板上有一排并列的8個“8.”字形輸出的LED顯示板,顯示板上面有一排8個對應(yīng)的LED指示燈.該擴(kuò)展板接口接入MCU控制器,根據(jù)其電路控制原理,LED顯示板根據(jù)需求可以顯示以下內(nèi)容:(1)輸出1至8位數(shù)字;(2)輸出字母;(3)年月日顯示;(4)24小時電子表時間顯示;(5)秒表計時等.

3 編輯軟件簡介

CubeSuite是瑞薩公司推出的一款集成型開發(fā)環(huán)境,它為采用8位到32位架構(gòu)的微控制器提供了統(tǒng)一的支持.在開發(fā)適用于MCU的軟件(程序)時,此集成型開發(fā)環(huán)境將所有的工具(編譯器、與仿真器一起使用的調(diào)試器等)鏈接起來,使其可以在同一個主機(jī)上完成所有的設(shè)計、編碼、評估和驗證任務(wù).開發(fā)者根據(jù)其開發(fā)軟件所針對的MCU的類型,選擇采用CubeSuite集成型開發(fā)環(huán)境中不同的型號.

CubeSuite[4]的主要特性:該軟件采用界面化編輯,清爽美觀,簡單易用,即使對于初用者,也可以在短時間內(nèi)掌握其性能和使用方法.它利用項目樹來滿足MCU開發(fā)流程的要求,這種復(fù)雜的功能讓開發(fā)者通過點擊節(jié)點即可轉(zhuǎn)至預(yù)期任務(wù).CubeSuite在包裝內(nèi)整合了瑞薩MCU軟件開發(fā)所需的基本軟件,安裝完成之后可以立即投入使用.它還提供了一個內(nèi)容豐富的用戶指南,使得即使是最新使用的開發(fā)者也可以在安裝之后立即應(yīng)用.CubeSuite降低了學(xué)習(xí)所提供工具需要的時間,因為它們在功能上與所有支持的MCU系列相同.產(chǎn)品還具有代碼生成器的功能,支持通過一個GUI進(jìn)行器件驅(qū)動器設(shè)置,使其易于創(chuàng)建程序,當(dāng)?shù)谝淮尾捎靡粋€新的MCU系列時,外設(shè)功能的設(shè)置程序也不會出現(xiàn)混淆.

傳統(tǒng)開發(fā)環(huán)境要求用戶先編輯所有源文件,然后構(gòu)建整個程序,從而延長了構(gòu)建時間.CubeSuite具有“快速構(gòu)建”功能,每次修改或保存源文件后,都能夠自動在后臺運行構(gòu)建功能,從而極大地縮短了總構(gòu)建時間.基本的編輯、構(gòu)建和調(diào)試功能將更加強(qiáng)大,從而可以提供更多的簡易性、便利性,進(jìn)而實現(xiàn)更加方便的軟件開發(fā).

4 設(shè)計與編程實現(xiàn)

4.1 硬件設(shè)計及實現(xiàn)

本電子時鐘設(shè)計主要以瑞薩電子16位MCU――78K0R/KE3-L為核心,鍵盤擴(kuò)展板和LED顯示擴(kuò)展板同時通過接口與MCU對應(yīng)的擴(kuò)展接口相連接.MCU通過仿真器與計算機(jī)連接,仿真器的一端連接MCU,另一端USB接口連接到計算機(jī)上,通過仿真器將計算機(jī)上的程序?qū)懭氲組CU上,同時還給MCU不間斷供電.連接好以后,通過鍵盤擴(kuò)展板上的Key按鍵輸入數(shù)字,在LED顯示擴(kuò)展板上8個7段LED顯示板顯示24小時制時間,顯示格式為“XX(時)-XX(分)-XX(秒)”,并設(shè)置Key按鍵控制時間的停止和開始以及校正調(diào)整時間.

4.2 軟件實現(xiàn)及C語言程序

在CubeSuite集成型開發(fā)環(huán)境中,選擇MCU型號為78K0R/KE3-L,建立新的工程Project,工程建好后按照設(shè)計要求進(jìn)行配置和編程.

首先要在設(shè)計工具端口設(shè)置中進(jìn)行端口配置,利用引腳列表配置復(fù)用引腳處理,同時在引腳配置圖內(nèi)確定引腳布局.按照MCU擴(kuò)展接口對應(yīng)的端口號和端口電路設(shè)計圖進(jìn)行端口引腳的出入力設(shè)置,鍵盤擴(kuò)展板接入的接口引腳都設(shè)置為入力,進(jìn)行時間和信號的輸入,LED顯示擴(kuò)展板的接口引腳都設(shè)置成出力,為時間信號的輸出,設(shè)置完成后進(jìn)行端子生成,就會在端子配置圖中顯示MCU各個引腳的端子設(shè)置情況,如圖2所示.在定時器設(shè)置中開通通道0,并在通道0中設(shè)置時鐘頻率為1000 ms,通過內(nèi)部定時器產(chǎn)生時鐘進(jìn)行準(zhǔn)確計時,作為時間秒表計時的單位.在代碼生成器中按設(shè)計要求編寫GG_main.c主程序和GG_timer.user.c時間設(shè)置程序.完成后系統(tǒng)生成編譯該工程,并通過瑞薩Debug工具——片上調(diào)試器寫入到MCU板上內(nèi)存中保存,接通電源即可運行.

圖2 端子配置圖

GG_main.c主要實現(xiàn)程序如下:

GG_timer.user.c主要實現(xiàn)程序如下:

5 結(jié)束語

以瑞薩電子16位MCU――78K0R/KE3-L為核心,在專用集成型開發(fā)環(huán)境CubeSuite下,采用C語言編程,設(shè)計實現(xiàn)由時、分、秒組成的24小時方式計時、LED數(shù)碼顯示器顯示的電子時鐘,實現(xiàn)了24小時計時,校正調(diào)整時間、秒表計時等功能.瑞薩嵌入式MCU的低成本、低功耗等節(jié)能理念正在被人們所接受,其產(chǎn)品將慢慢地滲透到人們生活生產(chǎn)的各個領(lǐng)域,有較廣的應(yīng)用前景.

[1](加)Myke Predko.PCI微控制器基礎(chǔ)與實踐[M].胡光華,譯.北京:科學(xué)出版社,2007.

[2]矢野敏之,高橋美穗,李建波,等.瑞薩M 16C/62P單片機(jī)原理和應(yīng)用[M].北京:清華大學(xué)出版社,2006.

[3]瑞薩科技公司.瑞薩16位R8 C/TINY系列M CU[J].世界電子元器件,2005(04):91-94.

[4]瑞薩科技公司.適用于微控制器的Cube Suite+集成型開發(fā)環(huán)境[J].電子制作,2011(7).

猜你喜歡
程序設(shè)置功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
關(guān)于非首都功能疏解的幾點思考
英國與歐盟正式啟動“離婚”程序程序
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
主站蜘蛛池模板: 91极品美女高潮叫床在线观看| 国产微拍精品| 免费看a级毛片| 亚洲天堂区| 亚洲第一黄片大全| 日韩中文字幕免费在线观看| 色亚洲成人| 五月婷婷综合色| 污视频日本| 日韩在线欧美在线| a毛片基地免费大全| 精品国产一二三区| 99视频只有精品| 久久国语对白| 国产精品美女自慰喷水| 女人18一级毛片免费观看| 丁香亚洲综合五月天婷婷| 日韩在线中文| 久久免费成人| 99热亚洲精品6码| 欧美笫一页| 激情视频综合网| 国产主播一区二区三区| 欧美一级专区免费大片| 美女免费精品高清毛片在线视| 色综合久久88| 国产成人一级| 亚洲色图另类| 欧美中出一区二区| 亚洲欧洲国产成人综合不卡| 伊人AV天堂| 亚洲妓女综合网995久久| 在线无码av一区二区三区| 青青国产在线| 无码精油按摩潮喷在线播放| 欧美日韩免费| 狠狠五月天中文字幕| 精品福利一区二区免费视频| 青草视频网站在线观看| 国产欧美视频在线观看| 538国产在线| 国产日韩AV高潮在线| 国产精品浪潮Av| 久久a级片| 日本a∨在线观看| 内射人妻无码色AV天堂| 亚洲an第二区国产精品| 免费播放毛片| 免费人成网站在线高清| 成年看免费观看视频拍拍| 91国语视频| 亚洲午夜国产片在线观看| 最新精品久久精品| 99伊人精品| 亚洲人成色77777在线观看| 71pao成人国产永久免费视频 | 无码区日韩专区免费系列| 在线观看亚洲精品福利片| 久久精品aⅴ无码中文字幕| 亚洲精品福利视频| 久久熟女AV| 国产日韩欧美一区二区三区在线 | 色婷婷电影网| 亚洲三级成人| 欧美特级AAAAAA视频免费观看| 免费又爽又刺激高潮网址 | 在线亚洲精品自拍| 国产丰满大乳无码免费播放| 成人久久精品一区二区三区| 日本欧美中文字幕精品亚洲| 免费在线播放毛片| 呦女精品网站| 久久久噜噜噜久久中文字幕色伊伊| 亚洲热线99精品视频| 亚洲免费成人网| 99热这里都是国产精品| 一区二区理伦视频| 成人一级黄色毛片| 国产麻豆精品在线观看| 久久美女精品| 亚洲无线视频| 青草视频在线观看国产|