單片機(jī)系統(tǒng)包括輸出與輸入系統(tǒng),在學(xué)習(xí)過的LED、LCD顯示等都為輸出系統(tǒng),常見的輸入系統(tǒng)有鍵盤等?;谝郧皩W(xué)習(xí)的內(nèi)容,加上鍵盤輸入系統(tǒng)構(gòu)成簡單的電子密碼鎖。在鍵盤輸入設(shè)計(jì)中要注意去抖動和判斷是否一次按鍵而有多個鍵值輸入的情況。
在學(xué)習(xí)了單片機(jī)驅(qū)動7段數(shù)碼管顯示電路后,了解實(shí)際應(yīng)用中多是利用的專門的數(shù)碼管顯示驅(qū)動芯片,例如MAX7219多功能串行LED顯示驅(qū)動芯片。MAX7219是一款串行共陰極數(shù)碼管動態(tài)顯示驅(qū)動芯片,其峰值段電流可達(dá)40mA,最高串行掃描頻率為10MHz,典型掃描頻率為1.3kHz,僅使用3線串行接口傳送數(shù)據(jù),可直接與單片機(jī)接口,可以方便的修改內(nèi)部參數(shù)以實(shí)現(xiàn)多位LED顯示。內(nèi)部含硬件動態(tài)掃描顯示控制電路,每片芯片可同時(shí)驅(qū)動8位共陰極LED或64個獨(dú)立的LED,多片MAX7219級聯(lián)時(shí),可控制更多的LED。
LED 顯示屏是在20 世紀(jì)80 年代在全球迅速發(fā)展起來的一種新型的信息顯示媒體, 它利用發(fā)光二極管構(gòu)成的點(diǎn)陣模塊組成大面積顯示屏幕,具有可靠性高、使用壽命長、環(huán)境適應(yīng)能力強(qiáng)、價(jià)格性能比高、使用成本低等特點(diǎn),迅速成長為平板顯示的主流產(chǎn)品之一,在廣告牌、公共顯示屏等信息顯示領(lǐng)域得到了廣泛的應(yīng)用。
隨著電子技術(shù)的不斷發(fā)展, 家庭中的許多電器設(shè)備如彩電、冰箱、空調(diào)等都已貼上了智能化的標(biāo)簽, 為提高人們的生活質(zhì)量做出了貢獻(xiàn)。但遺憾的是, 居室的眼睛---窗戶, 卻遲遲未跟上時(shí)代的步伐。即使是在眾多的智能化生活小區(qū), 我們都可以發(fā)現(xiàn), 幾乎所有的窗戶的管理仍然處在原始管理方式, 與電子技術(shù)毫不沾邊, 更不用說智能化了。如果使窗戶具有一定的智能, 如下雨則自動關(guān)、室內(nèi)有害氣體超標(biāo)則自動開、有盜賊入內(nèi)則自動報(bào)警等, 就會給人們的居家生活帶來諸多方便, 從而進(jìn)一步提高人們的生活質(zhì)量。
采用單片機(jī)設(shè)計(jì)液位監(jiān)控儀是很通用的做法。如果要測量的液位有很多路(16路以上),每路要求能滾動顯示1年內(nèi)每班、每日、每月的輸入輸出總量(1日3班),正?;蛞馔馔k姅?shù)據(jù)不丟失,人機(jī)交互能力要強(qiáng)(要設(shè)置適當(dāng)數(shù)量的按鍵及采用LCD顯示),并且每路液位要求對應(yīng)2路控制輸出信號(液罐液體輸入控制和輸出控制),配置微型打印機(jī)端口,設(shè)置聲音報(bào)警,所有這些無疑需要很多的I/O端口來支持,單憑一個單片機(jī)是辦不到的,需要擴(kuò)展I/O端口。在此設(shè)計(jì)中,筆者認(rèn)為采用專用I/O擴(kuò)展芯片有較多的弊端,權(quán)衡利弊,選擇了用單片機(jī)來代替專用I/O接口芯片的方法。
單片機(jī)復(fù)位電路的可靠性設(shè)計(jì)及精典實(shí)用復(fù)位電路
隨著我國交通基礎(chǔ)設(shè)施建設(shè)加速發(fā)展的勢頭,交通量在快速增長,隨之而來的便是道路擁堵、大氣污染.以及交通事故帶來的危害。為緩解道路擁堵、改善出行條件、提高道路安全性.智能交通控制系統(tǒng)作為一種非現(xiàn)場執(zhí)法手段.可對闖紅燈、超速、逆行、違章變道行駛、壓黃線等多種違法現(xiàn)象起到迅速的監(jiān)控、抓拍、遠(yuǎn)程傳輸.為迅速的獲取違章證據(jù)及時(shí)處理交通違章,提供行之有效的監(jiān)測手段.為減少和避免交通事故的發(fā)生起到積極作用。因此.在文章中所開發(fā)的車輛檢測器.其作用是為智能交通控制系統(tǒng)提供足夠的信息以便于最優(yōu)的控制。從智能交通控制系統(tǒng)的應(yīng)用形式上可以看出智能車輛檢測器是交通信息采集的一個重要組成部分。
常規(guī)貨物運(yùn)輸監(jiān)控系統(tǒng)都以車輛為監(jiān)控對象,而車內(nèi)貨物信息只能來自于離線的數(shù)據(jù)庫,不具備及時(shí)了解貨物實(shí)際變化的能力。本文以Silicon Laboratories公司的C8051F040單片機(jī)為核心,通過擴(kuò)展GPS、GPRS、RFID等模塊,在實(shí)現(xiàn)車輛GPS遠(yuǎn)程監(jiān)控的基礎(chǔ)上,實(shí)現(xiàn)了車輛所運(yùn)輸貨物信息的實(shí)時(shí)傳輸,有助于真正實(shí)現(xiàn)物流系統(tǒng)的全程監(jiān)控。
基于單片機(jī)的液晶日歷時(shí)鐘
現(xiàn)代社會,家庭安全、財(cái)產(chǎn)安全和社會公共安全已成為人們普遍關(guān)注的問題。盜賊破門而入、爬窗而出,博物館展品無故丟失,江河水位上漲……這一系列問題都和人們生活息息相關(guān)。針對這類現(xiàn)象,今利用單片機(jī)的原理,特設(shè)計(jì)了一款簡易報(bào)警器,來解決這些問題。
你的生活中是否也有這樣的場景,要打開電視,滿屋子找遙控器,翻了一大堆遙控器卻愣是沒找到哪個是電視機(jī)的?我們走訪了不少家庭,得到了一個驚人的數(shù)據(jù),至少一個三口之家的家庭會有6個遙控板,更多的甚至達(dá)到了10多個。越來越多的電器為了讓操作更簡便,更方便人們使用而采用了遙控的技術(shù),以一般的家庭為例,一臺電視就有一個遙控器、機(jī)頂盒一個遙控器,空調(diào)也是一個房間一個,也有三個遙控器、DVD也有一個遙控器。如果再加上客廳的電燈、風(fēng)扇、音響等等那就更多了。常用的就由5,6個。許多的市民都面臨著遙控器太多的煩惱。 迫切需要有一個能代替家里遙控器的裝置。用單片機(jī)模擬遙控器發(fā)射紅外線。
在動物活體實(shí)驗(yàn)的特殊環(huán)境中,實(shí)驗(yàn)人員屬于高危易感染人群。因此,要盡量減少這些人員與實(shí)驗(yàn)動物的接觸。而體溫是臨床醫(yī)護(hù)采集病史和資料過程中最重要的客觀指標(biāo)之一,其準(zhǔn)確性直接影響到疾病的診斷和治療[1]。同樣,在活體動物實(shí)驗(yàn)中實(shí)驗(yàn)人員常常關(guān)注實(shí)驗(yàn)體的體溫隨著時(shí)間變化的情況。
在單片機(jī)系統(tǒng)中,串口(UART,通用異步收發(fā)接口)是一個非常重要的組成部分。通常使用單片機(jī)串口通過RS232/RS485電平轉(zhuǎn)換芯片與上位機(jī)連接,以進(jìn)行上位機(jī)與下位機(jī)的數(shù)據(jù)交換、參數(shù)設(shè)置、組成網(wǎng)絡(luò)以及各種外部設(shè)備的連接等。RS232/RS485串行接口總線具有成本低、簡單可靠、容易使用等特點(diǎn),加上其歷史悠久,所以目前應(yīng)用仍然非常廣泛;特別對于數(shù)據(jù)量不是很大的場合,串口通信仍然是很好的選擇,有著廣闊的使用前景。
AT89S52單片機(jī)模擬I2C總線協(xié)議讀寫AT24C04
單片機(jī)和PS2鍵盤通信