導航:首頁 > 操作系統 > 基於單片機的電子萬年歷的設計開題報告

基於單片機的電子萬年歷的設計開題報告

發布時間:2022-10-05 22:24:53

Ⅰ 電子萬年歷 畢業設計基於單片機控制的電子萬年歷 開題報告

直接使用MCU自己做高時鍾是不可靠的,建議使用DS1302或者DS12887等專用的時鍾晶元來完成時鍾部分,MCU用於人機交互就OK了,想再做復雜點的話可以見一片語音合成晶元(例如SN6288)進行語音報時等功能。

Ⅱ 單片機技術論文題目

近幾年單片機得到了飛速的發展,單片機最明顯的優勢就是可以嵌入到各種儀器、設備中。下面是我精心推薦的一些單片機技術論文題目,希望你能有所感觸!
單片機技術論文題目
1. 智能壓力感測器系統設計

2. 智能定時器

3. 液位控制系統設計

4. 液晶控制模塊的製作

5. 嵌入式激光打標機運動控制卡軟體系統設計

6. 嵌入式激光打標機運動控制卡硬體系統設計

7. 基於單片機控制的數字氣壓計的設計與實現

8. 基於MSC1211的溫度智能溫度感測器

9. 機器視覺系統

10. 防盜與恆溫系統的設計與製作

11. 防盜報警器

12. AT89S52單片機實驗系統的開發與應用

13. 在單片機系統中實現SCR(可控硅)過零控制

14. 微電阻測量系統

15. 基於單片機的電子式轉速里程錶的設計

16. 基於GSM簡訊模塊的家庭防盜報警系統

17. 公交車漢字顯示系統

18. 基於單片機的智能火災報警系統

19. WIN32環境下對PC機通用串列口通信的研究及實現

20. FIR數字濾波器的MATLAB設計與實現方法研究

21. 無刷直流電機數字控制系統的研究與設計

22. 直線電機方式的地鐵模擬地鐵系統製作

23. 穩壓電源的設計與製作

24. 線性直流穩壓電源的設計

25. 基於CPLD的步進電機控制器

26. 全自動汽車模型的設計製作

27. 單片機數字電壓表的設計

28. 數字電壓表的設計

29. 計算機比值控制系統研究與設計

30. 模擬量轉換成為數字量的紅外傳輸系統

31. 液位控制系統研究與設計

32. 基於89C2051 IC卡讀/寫器的設計

33. 基於單片機的居室安全報警系統設計

34. 模擬量轉換成為數字量紅外數據發射與接收系統

35. 有源功率因數校正及有源濾波技術的研究

36. 全自動立體停車場模擬系統的製作

37. 基於I2C匯流排氣體檢測系統的設計

38. 模擬量處理為數字量紅外語音傳輸接收系統的設計

39. 精密VF轉換器與MCS-51單片機的介面技術

40. 電話遠程監控系統的研究與製作

41. 基於UCC3802的開關電源設計

42. 串級控制系統設計

43. 分立式生活環境表的研究與製作(多功能電子萬年歷)

44. 高效智能汽車調節器

45. 變速恆頻風力發電控制系統的設計

46. 全自動汽車模型的製作

47. 信號源的設計與製作

48. 智能紅外遙控暖風機設計

49. 基於單片控制的交流調速設計

50. 基於單片機的多點無線溫度監控系統

51. 蔬菜公司恆溫庫微機監控系統

52. 數字觸發提升機控制系統

53. 農業大棚溫濕度自動檢測

54. 無人監守點滴自動監控系統的設計

55. 積分式數字電壓表設計

56. 智能豆漿機的設計

57. 採用單片機技術的脈沖頻率測量設計

58. 基於DSP的FIR濾波器設計

59. 基於單片機實現汽車報警電路的設計
單片機技術論文
單片機應用技術探究

摘要:近幾年單片機得到了飛速的發展,單片機最明顯的優勢就是可以嵌入到各種儀器、設備中。目前大量的嵌入式系統均採用單片機,本文分析了單片機的形成及發展過程以及當前的技術進展,同時分析了影響單片機系統可靠性的原因,並論述提高單片機可靠性的措施。

關鍵詞:單片機;可靠性技術;發展趨勢

中圖分類號: C35 文獻標識碼: A

引言

單片機,亦稱單片微電腦或單片微型計算機。它是把中央處理器(CPU)、隨機存取存儲器(RAM)、只讀存儲器(ROM)、輸入/輸出埠(I/0)等主要計算機功能部件都集成在一塊集成電路晶元上的微型計算機。現在可以說單片機是百花齊放的時期,世界上各大晶元製造公司都推出了自己的單片機,從8位、16位到32位,數不勝數,應有盡有,它們各具特色,互成互補,為單片機的應用提供廣闊的天地。縱觀單片機的發展過程,可以預示單片機的發展趨勢 。

一 、單片機的應用場合

1.1智能儀器儀表。單片機用於各種儀器儀表,一方面提高了儀器儀表的使用功能和精度,使儀器儀表智能化,同時還簡化了儀器儀表的硬體結構,從而可以方便地完成儀器儀表產品的升級換代。如各種智能電氣測量儀表、智能感測器等。

1.2機電一體化產品。機電一體化產品是集機械技術、微電子技術、自動化技術和計算機技術於一體,具有智能化特徵的各種機電產品。單片機在機電一體化產品的開發中可以發揮巨大的作用。典型產品如機器人、數控機床、自動包裝機、點鈔機、醫療設備、列印機、傳真機、復印機等。

1.3實時工業控制。單片機還可以用於各種物理量的採集與控制。電流、電壓、溫度、液位、流量等物理參數的採集和控制均可以利用單片機方便地實現。在這類系統中,利用單片機作為系統控制器,可以根據被控對象的不同特徵採用不同的智能演算法,實現期望的控制指標,從而提高生產效率和產品質量。典型應用如電機轉速控制、溫度控制、自動生產線等。

1.4家用電器。家用電器是單片機的又一重要應用領域,前景十分廣闊。如空調器、電冰箱、洗衣機、電飯煲、高檔洗浴設備、高檔玩具等。另外,在交通領域中,汽車、火車、飛機、航天器等均有單片機的廣泛應用。如汽車自動駕駛系統、航天測控系統、黑匣子還有分布式系統的前端模塊等等。

二、分析單片機可靠性限制原因及應對措施

目前,大量的嵌入式系統均採用了單片機,並且這樣的應用正在更進一步擴展;但是多年以來人們一直為單片機系統的可靠性問題所困惑。在一些要求高可靠性的控制系統中,這往往成為限制其應用的主要原因。

1.單片機系統的失效分析

一個單片機系統的可靠性是其自身軟硬體與其所處工作環境綜合作用的結果,因此系統的可靠性也應從這兩個方面去分析與設計。對於系統自身而言,能不能在保證系統各項功能實現的同時,對系統自身運行過程中出現的各種干擾信號及直接來自於系統外部的干擾信號進行有效的抑制,是決定系統可靠性的關鍵。有缺陷的系統往往只從邏輯上去保證系統功能的實現,而對於系統運行過程中可能出現的潛在的問題考慮欠缺,採取的措施不足,在干擾信號真正襲來的時候,系統就可能會陷入困境。

2. 提高可靠性的措施

2.1減少引起系統不可靠或影響系統可靠的外界因素:

1) EFT (Electrical Fast Transient)技術。EFT技術是一種抗干擾技術,它是指在振盪電路的正弦信號受到外界干擾時,其波形上會迭加各種毛刺信號,如果使用施密特電路對其整形,則毛刺會成為觸發信號干擾正常的時鍾,在交替使用施密特電路和RC濾波電路時, 就可以消除這些毛否則令其作用失效,從而保證系統的時鍾信號正常工作。

2) 低雜訊布線技術及驅動技術。在傳統的單片機中,電源及地線是在集成電路外殼的對稱引腳上,一般是在左上、右下或右上、左下的兩對對稱點上。這樣,就使電源雜訊穿過整塊晶元,對單片機的內部電路造成干擾。現在,很多單片機都把地和電源引腳安排在兩條相鄰的引腳上。這樣,不僅降低了穿過整個晶元的電流,而且在印製電路板上容易布置去耦電容,從而降低系統的雜訊。現在為了適應各種應用的需要,很多單片機採用"跳變沿軟化技術",從而消除大電流瞬變時產生的雜訊。

3) 採用低頻時鍾。高頻外時鍾是雜訊源之一,不僅能對單片機應用系統產生干擾,而且還會對外界電路產生干擾,令電磁兼容性不能滿足要求。對於要求可靠性較高的系統,低頻外時鍾有利於降低系統的雜訊。在一些單片機中採用內部鎖相環技術,則在外部時鍾較低時,也能產生較高的內部匯流排速度,從而保證了速度又降低了雜訊。

三、單片機的發展趨勢

1單片機技術的發展前景及趨勢

由於通用型IC的仿冒現象比較嚴重,因此定製化IC將是未來單片機發展的主要方向。此外,盡管16位、32位單片機市場有所增加,但8位在未來三五年內仍將佔主流,只是成長幅度會趨緩。從應用角度講,盛揚看好消費類電子和家電產品,尤其是中小型家電產品,它屬於比較成熟的單片機應用領域;其次是高端領域的車用產品。目前,盛揚已針對汽車周邊領域推出系列產品,主要用於汽車防盜、車載電子、信息娛樂、胎壓監測、里程錶的面板等。

單片機擁有良好的應用前景,但廠商之間的競爭愈演愈烈。因此,對本土企業而言,要想脫穎而出,質量一定要好,同時還要注重產品的環保和可靠性,因為家電和汽車等產品對安全性的要求越來越高;其次,充分發揮本土廠商在特定應用領域的性價比優勢。不過,這種性價比必須建立在性能過關、可靠度過關的基礎上。

製作工藝CMO化。更小的光刻工藝提高了集成度,從而使晶元更小、成本更低、工作電壓更低、功耗更低。CPU的改進。同時,採用雙CPU結構,增加數據匯流排的寬度,提高數據處理的速度和能力;採用流水線結構,提高處理和運算速度,以適應實時控制和處理的需要。增大存儲容量,片內EPROM的E2PROM化,程序的保密化,提高並行口驅動能力,以減少外圍驅動晶元,增加外圍?I/O?口的邏輯功能和控制的靈活性。最後,以串列方式為主的外圍擴展;外圍電路的內裝化;和互聯網連接已是一種明顯的走向,可靠性及應用水平越來越高。

2微型單片化

現在常規的單片機普遍都是將中央處理器(CPU)、隨機存取數據存儲(RAM)、只讀程序存儲器(ROM)、並行和串列通信介面,中斷系統、定時電路、時鍾電路集成在一塊單一的晶元上,增強型的單片機集成了如A/D轉換器、PMW(脈寬調制電路)、WDT(看門狗)、有些單片機將LCD(液晶)驅動電路都集成在單一的晶元上,這樣單片機包含的單元電路就更多,功能就越強大。甚至單片機廠商還可以根據用戶的要求量身定做,製造出具有自己特色的單片機晶元。 此外,現在的產品普遍要求體積小、重量輕,這就要求單片機除了功能強和功耗低外,還要求其體積要小。現在的許多單片機都具有多種封裝形式,其中SMD(表面封裝)越來越受歡迎,使得由單片機構成的系統正朝微型化方向發展。

3串列擴展技術

在很長一段時間里,通用型單片機通過三匯流排結構擴展外圍器件成為單片機應用的主流結構。隨著低價位OTP(One-Time Password)及各種特殊類型片內程序存儲器的發展,加之處圍介面不斷進入片內,推動了單片機“單片”應用結構的發展。特別是I2C、SPI 等串列匯流排的引入,可以使單片機的引腳設計得更少,單片機系統結構更加簡化及規范化。

4、結語

單片機改變了我們生活,縱觀我們現在生活的各個領域,從導彈的導航裝置,到飛機上各種儀表的控制,從計算機的網路通訊與數據傳輸,到工業自動化過程的實時控制和數據處理,以及我們生活中廣泛使用的各種智能IC卡、電子寵物等,這些都離不開單片機, 單片機有著廣闊的應用前景。

參考文獻

[1] 張志良; 單片機原理與控制技術; 北京,機械工業出版社,2008

[2] 李廣第,朱月秀,王秀山.單片機基礎.北京:北京航空航天大學出版社,2002.

[3] 胡漢才.單片機原理及系統設計.北京:清華大學出版社,2002.


看了“單片機技術論文題目”的人還看:

1. 電子應用技術論文題目

2. 計算機應用專業畢業論文題目大全

3. 單片機開題報告範文

4. 畢業設計科技論文題目

5. 電子信息工程技術論文題目

6. 大專計算機畢業論文題目

Ⅲ 誰有電子實時時鍾、萬年歷日歷系統設計 開題報告

[摘要]:
本設計論文介紹了用at89c2051單片機控制的數字鍾的硬體結構與軟體設計,給出了匯編語言源程序。
此數字鍾是一個將「時」、「分」、「秒」「百分秒」顯示於人的視覺器官的計時裝置。它的計時周期為12小時,顯示滿刻度為12時59分59秒99毫秒,另外應有校時功
電路由時鍾脈沖發生器、時鍾計數器、解碼驅動電路和數字顯示電路以及時間調整電路組成。
一、晶體振盪器
用晶體振盪器產生時間標准信號,這里採用石英晶體振盪器
二、計數器
根據60秒為1分、60分為1小時、12小時為1天的計數周期,分別組成一個100制(百分秒)、兩個60進制(秒、分)、一個12進制(時)的計數器。構成百分秒、秒、分、時的計數,實現計時的功能。
三、驅動和數碼顯示電路
顯示器件選用LED七段數碼管。在解碼顯示電路輸出的驅動下,顯示出清晰、直觀的數字元號。
四、校時電路
針對數字鍾會產生走時誤差的現象,在電路中就設計有有校準時間功能的電路。

[關鍵詞]:單片機 AT89C2051 數字鍾 計時

不知道你要的是不是這個東西,如果不是我可以給你改,包括電路製作,聯系我加我,看我名字上的數字

Ⅳ 單片機製作萬年歷主要技術和方法

可以自己模擬一個時鍾,也可以使用單片機內部的時鍾功能寄存器(部分支持),最好的是使用相關時鍾晶元,這個時間很准,加上備用電池就是一個時鍾了,萬年歷也同時支持,
再就是硬體製作了,需要很多元器件,

Ⅳ 基於PCF8563的電子萬年歷設計(C程序)

單片機課程設計書上有原本的題目和程序

Ⅵ 大學生的畢業論文開題報告怎麼寫

IGBT直流斬波調速系統 USB介面電路的設計 V-M不可逆直流調速系統設計

單片機原理及介面技術》 電子鬧鍾設計 電子萬年歷最終修訂版

多功能電子時鍾的設計與製作 高階系統設計與模擬 混凝土攪拌站控制

基於DDS的高解析度 基於Matlab的恆溫箱溫度控制系統設計與模擬

基於MSP430單片機的多路 基於PLC的步進電機控制系統

基於PLC的城市交通信號控制研究 基於PLC和PC的溫控系統設計

基於單片機的PID控制器的設計 基於單片機的自動裝箱系統的設計

交流變頻調速與其它調速方法的 交流電機調速系統

脈沖電鍍電源的設計 時滯系統的控制方法研究 順序控制系統的設計

應用VB實現PLC和PC的電機控制 預測控制系統 直流伺服控制系統設計

電機軟啟動器 設計 .doc 太陽能熱水器的智能控制器設計p.doc

中小型園區網的設計與實現.doc 基於單片機的直流電機 .doc
提供整理和下載!

16×16點陣(滾動顯示)論文+程序.rar
cdma通信系統中的接入信道部分進行模擬與分析.rar

LED顯示屏動態顯示和遠程監控的實現.rar

MCS-51單片機溫度控制系統.rar

USB介面設計.rar

畢業設計(論文)OFDM通信系統基帶數據.rar

倉庫溫濕度的監測系統.rar

單片機串列通信發射機.rar

單片機課程設計__電子密碼鎖報告.rar

單片機控制交通燈.rar

電動智能小車(完整論文).rar

電氣工程系06屆畢業設計開題報告.rar

電信運營商收入保障系統設計與實現.rar

電子設計大賽點陣電子顯示屏(A題)..rar

電子時鍾.rar

火災自動報警系統設計.rar

基於GSM簡訊模塊的家庭防盜報警系統.rar

基於GSM模塊的車載防盜系統設計 TC35i 資料.rar

基於網路的虛擬儀器測試系統.rar

門控自動照明電路.rar

全遙控數字音量控制的D類功率放大器.rar

數控直流穩壓電源完整論文.rar

數字密碼鎖設計.rar

數字搶答器(數字電路).rar

數字時鍾.rar

水箱單片機控制系統.rar

同步電機模型的MATLAB模擬.rar

溫度監控系統的設計.rar

用單片機控制直流電機.rar

用單片機實現溫度遠程顯示.rar

智能家用電熱水器控制器.rar

智能型充電器電源和顯示的設計.rar

自動加料機控制系統.rar

每個設計包含論文、原代碼,個別的有PCB,請下載者僅做參考,通篇抄襲後果自

Ⅶ 基於51系列的單片機和DS1302時鍾晶元以及液晶顯示的lcd1602電子萬年歷畢業設計,萬分感謝。

#include<reg51.h>
#include"DS18B20_3.H"
#define uint unsigned int
#define uchar unsigned char
uchar a,miao,shi,fen,ri,yue,nian,week,flag,key1n,temp;
//flag用於讀取頭文件中的溫度值,和顯示溫度值

#define yh 0x80 //LCD第一行的初始位置,因為LCD1602字元地址首位D7恆定為1(100000000=80)
#define er 0x80+0x40 //LCD第二行初始位置(因為第二行第一個字元位置地址是0x40)

//液晶屏的與C51之間的引腳連接定義(顯示數據線接C51的P0口)
sbit rs=P1^0;
sbit en=P1^2;
sbit rw=P1^1; //如果硬體上rw接地,就不用寫這句和後面的rw=0了
sbit led=P3^7; //LCD背光開關

//DS1302時鍾晶元與C51之間的引腳連接定義
sbit IO=P2^2;
sbit SCLK=P2^1;
sbit RST=P2^2;

sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
/************************************************************
ACC累加器=A
ACC.0=E0H

ACC.0就是ACC的第0位。Acc可以位定址。

累加器ACC是一個8位的存儲單元,是用來放數據的。但是,這個存儲單元有其特殊的地位,
是單片機中一個非常關鍵的單元,很多運算都要通過ACC來進行。以後在學習指令時,
常用A來表示累加器。但有一些地方例外,比如在PUSH指令中,就必須用ACC這樣的名字。
一般的說法,A代表了累加器中的內容、而ACC代表的是累加器的地址。
***************************************************************/

//校時按鍵與C51的引腳連接定義
sbit key1=P2^4; //設置鍵
sbit key2=P2^5; //加鍵
sbit key3=P2^6; //減鍵

sbit buzzer=P2^0;//蜂鳴器,通過三極體9012驅動,埠低電平響

/**************************************************************/

uchar code tab1[]={"20 - - "}; //年顯示的固定字元
uchar code tab2[]={" : : "};//時間顯示的固定字元

//延時函數,後面經常調用
void delay(uint xms)//延時函數,有參函數
{
uint x,y;
for(x=xms;x>0;x--)
for(y=120;y>0;y--);
}

/********液晶寫入指令函數與寫入數據函數,以後可調用**************/

/*在這個程序中,液晶寫入有關函數會在DS1302的函數中調用,所以液晶程序要放在前面*/

write_1602com(uchar com)//****液晶寫入指令函數****
{
rs=0;//數據/指令選擇置為指令
rw=0; //讀寫選擇置為寫
P0=com;//送入數據
delay(1);
en=1;//拉高使能端,為製造有效的下降沿做准備
delay(1);
en=0;//en由高變低,產生下降沿,液晶執行命令
}

write_1602dat(uchar dat)//***液晶寫入數據函數****
{
rs=1;//數據/指令選擇置為數據
rw=0; //讀寫選擇置為寫
P0=dat;//送入數據
delay(1);
en=1; //en置高電平,為製造下降沿做准備
delay(1);
en=0; //en由高變低,產生下降沿,液晶執行命令
}

lcd_init()//***液晶初始化函數****
{
write_1602com(0x38);//設置液晶工作模式,意思:16*2行顯示,5*7點陣,8位數據
write_1602com(0x0c);//開顯示不顯示游標
write_1602com(0x06);//整屏不移動,游標自動右移
write_1602com(0x01);//清顯示

write_1602com(yh+1);//日歷顯示固定符號從第一行第1個位置之後開始顯示
for(a=0;a<14;a++)
{
write_1602dat(tab1[a]);//向液晶屏寫日歷顯示的固定符號部分
//delay(3);
}
write_1602com(er+2);//時間顯示固定符號寫入位置,從第2個位置後開始顯示
for(a=0;a<8;a++)
{
write_1602dat(tab2[a]);//寫顯示時間固定符號,兩個冒號
//delay(3);
}

}

/*********************over***********************/

/***************DS1302有關子函數********************/

void write_byte(uchar dat)//寫一個位元組
{
ACC=dat;
RST=1;
for(a=8;a>0;a--)
{
IO=ACC0;
SCLK=0;
SCLK=1;
ACC=ACC>>1;
}
}
uchar read_byte()//讀一個位元組
{
RST=1;
for(a=8;a>0;a--)
{
ACC7=IO;
SCLK=1;
SCLK=0;
ACC=ACC>>1;

}
return (ACC);
}
//----------------------------------------
void write_1302(uchar add,uchar dat)//向1302晶元寫函數,指定寫入地址,數據
{

RST=0;
SCLK=0;
RST=1;
write_byte(add);
write_byte(dat);
SCLK=1;
RST=0;
}
uchar read_1302(uchar add)//從1302讀數據函數,指定讀取數據來源地址
{
uchar temp;
RST=0;
SCLK=0;
RST=1;
write_byte(add);
temp=read_byte();
SCLK=1;
RST=0;
return(temp);
}
uchar BCD_Decimal(uchar bcd)//BCD碼轉十進制函數,輸入BCD,返回十進制
{
uchar Decimal;
Decimal=bcd>>4;
return(Decimal=Decimal*10+(bcd&=0x0F));
}
//--------------------------------------
void ds1302_init() //1302晶元初始化子函數(2010-01-07,12:00:00,week4)
{
RST=0;
SCLK=0;

write_1302(0x8e,0x00); //允許寫,禁止防寫
write_1302(0x80,0x00); //向DS1302內寫秒寄存器80H寫入初始秒數據00
write_1302(0x82,0x00);//向DS1302內寫分寄存器82H寫入初始分數據00
write_1302(0x84,0x12);//向DS1302內寫小時寄存器84H寫入初始小時數據12
write_1302(0x8a,0x04);//向DS1302內寫周寄存器8aH寫入初始周數據4
write_1302(0x86,0x07);//向DS1302內寫日期寄存器86H寫入初始日期數據07
write_1302(0x88,0x01);//向DS1302內寫月份寄存器88H寫入初始月份數據01
write_1302(0x8c,0x10);//向DS1302內寫年份寄存器8cH寫入初始年份數據10
write_1302(0x8e,0x80); //打開防寫

}

//------------------------------------
//溫度顯示子函數
void write_temp(uchar add,uchar dat)//向LCD寫溫度數據,並指定顯示位置
{
uchar gw,sw;
gw=dat%10;//取得個位數字
sw=dat/10;//取得十位數字
write_1602com(er+add);//er是頭文件規定的值0x80+0x40
write_1602dat(0x30+sw);//數字+30得到該數字的LCD1602顯示碼
write_1602dat(0x30+gw);//數字+30得到該數字的LCD1602顯示碼
write_1602dat(0xdf);//顯示溫度的小圓圈符號,0xdf是液晶屏字元庫的該符號地址碼
write_1602dat(0x43); //顯示"C"符號,0x43是液晶屏字元庫里大寫C的地址碼
}

//------------------------------------
//時分秒顯示子函數
void write_sfm(uchar add,uchar dat)//向LCD寫時分秒,有顯示位置加、現示數據,兩個參數
{
uchar gw,sw;
gw=dat%10;//取得個位數字
sw=dat/10;//取得十位數字
write_1602com(er+add);//er是頭文件規定的值0x80+0x40
write_1602dat(0x30+sw);//數字+30得到該數字的LCD1602顯示碼
write_1602dat(0x30+gw);//數字+30得到該數字的LCD1602顯示碼

}

//-------------------------------------
//年月日顯示子函數
void write_nyr(uchar add,uchar dat)//向LCD寫年月日,有顯示位置加數、顯示數據,兩個參數

{
uchar gw,sw;
gw=dat%10;//取得個位數字
sw=dat/10;//取得十位數字
write_1602com(yh+add);//設定顯示位置為第一個位置+add
write_1602dat(0x30+sw);//數字+30得到該數字的LCD1602顯示碼
write_1602dat(0x30+gw);//數字+30得到該數字的LCD1602顯示碼

}

//-------------------------------------------
void write_week(uchar week)//寫星期函數
{
write_1602com(yh+0x0c);//星期字元的顯示位置
switch(week)
{
case 1:write_1602dat('M');//星期數為1時,顯示
write_1602dat('O');
write_1602dat('N');
break;

case 2:write_1602dat('T');//星期數據為2時顯示
write_1602dat('U');
write_1602dat('E');
break;

case 3:write_1602dat('W');//星期數據為3時顯示
write_1602dat('E');
write_1602dat('D');
break;

case 4:write_1602dat('T');//星期數據為4是顯示
write_1602dat('H');
write_1602dat('U');
break;

case 5:write_1602dat('F');//星期數據為5時顯示
write_1602dat('R');
write_1602dat('I');
break;

case 6:write_1602dat('S');//星期數據為6時顯示
write_1602dat('T');
write_1602dat('A');
break;

case 7:write_1602dat('S');//星期數據為7時顯示
write_1602dat('U');
write_1602dat('N');
break;

}

}

//****************鍵盤掃描有關函數**********************

void keyscan()
{
if(key1==0)//---------------key1為功能鍵(設置鍵)--------------------
{
delay(9);//延時,用於消抖動
if(key1==0)//延時後再次確認按鍵按下
{
buzzer=0;//蜂鳴器短響一次
delay(20);
buzzer=1;
while(!key1);
key1n++;
if(key1n==9)
key1n=1;//設置按鍵共有秒、分、時、星期、日、月、年、返回,8個功能循環
switch(key1n)
{

case 1: TR0=0;//關閉定時器
//TR1=0;
write_1602com(er+0x09);//設置按鍵按動一次,秒位置顯示游標
write_1602com(0x0f);//設置游標為閃爍
temp=(miao)/10*16+(miao)%10;//秒數據寫入DS1302
write_1302(0x8e,0x00);
write_1302(0x80,0x80|temp);//miao
write_1302(0x8e,0x80);
break;
case 2: write_1602com(er+6);//按2次fen位置顯示游標

//write_1602com(0x0f);
break;
case 3: write_1602com(er+3);//按動3次,shi
//write_1602com(0x0f);
break;
case 4: write_1602com(yh+0x0e);//按動4次,week
//write_1602com(0x0f);
break;
case 5: write_1602com(yh+0x0a);//按動5次,ri
//write_1602com(0x0f);
break;
case 6: write_1602com(yh+0x07);//按動6次,yue
//write_1602com(0x0f);
break;
case 7: write_1602com(yh+0x04);//按動7次,nian
//write_1602com(0x0f);
break;
case 8:
write_1602com(0x0c);//按動到第8次,設置游標不閃爍
TR0=1;//打開定時器
temp=(miao)/10*16+(miao)%10;
write_1302(0x8e,0x00);
write_1302(0x80,0x00|temp);//miao數據寫入DS1302
write_1302(0x8e,0x80);
break;

}

}

}
//------------------------------加鍵key2----------------------------
if(key1n!=0)//當key1按下以下。再按以下鍵才有效(按鍵次數不等於零)
{

if(key2==0) //上調鍵
{
delay(10);
if(key2==0)
{
buzzer=0;//蜂鳴器短響一次
delay(20);
buzzer=1;
while(!key2);
switch(key1n)
{
case 1:miao++;//設置鍵按動1次,調秒
if(miao==60)
miao=0;//秒超過59,再加1,就歸零
write_sfm(0x08,miao);//令LCD在正確位置顯示"加"設定好的秒數
temp=(miao)/10*16+(miao)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00); //允許寫,禁止防寫
write_1302(0x80,temp); //向DS1302內寫秒寄存器80H寫入調整後的秒數據BCD碼
write_1302(0x8e,0x80); //打開防寫
write_1602com(er+0x09);//因為設置液晶的模式是寫入數據後,游標自動右移,所以要指定返回
//write_1602com(0x0b);
break;
case 2:fen++;
if(fen==60)
fen=0;
write_sfm(0x05,fen);//令LCD在正確位置顯示"加"設定好的分數據
temp=(fen)/10*16+(fen)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x82,temp);//向DS1302內寫分寄存器82H寫入調整後的分數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(er+6);//因為設置液晶的模式是寫入數據後,指針自動加一,在這里是寫回原來的位置
break;
case 3:shi++;
if(shi==24)
shi=0;
write_sfm(2,shi);//令LCD在正確的位置顯示"加"設定好的小時數據
temp=(shi)/10*16+(shi)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x84,temp);//向DS1302內寫小時寄存器84H寫入調整後的小時數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(er+3);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;
case 4:week++;
if(week==8)
week=1;
write_1602com(yh+0x0C);//指定'加'後的周數據顯示位置
write_week(week);//指定周數據顯示內容
temp=(week)/10*16+(week)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x8a,temp);//向DS1302內寫周寄存器8aH寫入調整後的周數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(yh+0x0e);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;
case 5:ri++;
if(ri==32)
ri=1;
write_nyr(9,ri);//令LCD在正確的位置顯示"加"設定好的日期數據
temp=(ri)/10*16+(ri)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x86,temp);//向DS1302內寫日期寄存器86H寫入調整後的日期數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(yh+10);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;
case 6:yue++;
if(yue==13)
yue=1;
write_nyr(6,yue);//令LCD在正確的位置顯示"加"設定好的月份數據
temp=(yue)/10*16+(yue)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x88,temp);//向DS1302內寫月份寄存器88H寫入調整後的月份數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(yh+7);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;
case 7:nian++;
if(nian==100)
nian=0;
write_nyr(3,nian);//令LCD在正確的位置顯示"加"設定好的年份數據
temp=(nian)/10*16+(nian)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x8c,temp);//向DS1302內寫年份寄存器8cH寫入調整後的年份數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(yh+4);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;

}

}

}
//------------------減鍵key3,各句功能參照'加鍵'注釋---------------
if(key3==0)
{
delay(10);//調延時,消抖動
if(key3==0)
{
buzzer=0;//蜂鳴器短響一次
delay(20);
buzzer=1;
while(!key3);
switch(key1n)
{
case 1:miao--;
if(miao==-1)
miao=59;//秒數據減到-1時自動變成59
write_sfm(0x08,miao);//在LCD的正確位置顯示改變後新的秒數
temp=(miao)/10*16+(miao)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00); //允許寫,禁止防寫
write_1302(0x80,temp); //向DS1302內寫秒寄存器80H寫入調整後的秒數據BCD碼
write_1302(0x8e,0x80); //打開防寫
write_1602com(er+0x09);//因為設置液晶的模式是寫入數據後,指針自動加一,在這里是寫回原來的位置
//write_1602com(0x0b);
break;
case 2:fen--;
if(fen==-1)
fen=59;
write_sfm(5,fen);
temp=(fen)/10*16+(fen)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x82,temp);//向DS1302內寫分寄存器82H寫入調整後的分數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(er+6);//因為設置液晶的模式是寫入數據後,指針自動加一,在這里是寫回原來的位置
break;

case 3:shi--;
if(shi==-1)
shi=23;
write_sfm(2,shi);
temp=(shi)/10*16+(shi)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x84,temp);//向DS1302內寫小時寄存器84H寫入調整後的小時數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(er+3);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;
case 4:week--;
if(week==0)
week=7;

write_1602com(yh+0x0C);//指定'加'後的周數據顯示位置
write_week(week);//指定周數據顯示內容
temp=(week)/10*16+(week)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x8a,temp);//向DS1302內寫周寄存器8aH寫入調整後的周數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(yh+0x0e);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;
case 5:ri--;
if(ri==0)
ri=31;
write_nyr(9,ri);
temp=(ri)/10*16+(ri)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x86,temp);//向DS1302內寫日期寄存器86H寫入調整後的日期數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(yh+10);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;
case 6:yue--;
if(yue==0)
yue=12;
write_nyr(6,yue);
temp=(yue)/10*16+(yue)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x88,temp);//向DS1302內寫月份寄存器88H寫入調整後的月份數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(yh+7);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;
case 7:nian--;
if(nian==-1)
nian=99;
write_nyr(3,nian);
temp=(nian)/10*16+(nian)%10;//十進制轉換成DS1302要求的DCB碼
write_1302(0x8e,0x00);//允許寫,禁止防寫
write_1302(0x8c,temp);//向DS1302內寫年份寄存器8cH寫入調整後的年份數據BCD碼
write_1302(0x8e,0x80);//打開防寫
write_1602com(yh+4);//因為設置液晶的模式是寫入數據後,指針自動加一,所以需要游標回位
break;

}

}

}

}

}

//-------------------------------
void init() //定時器、計數器設置函數
{
TMOD=0x11; //指定定時/計數器的工作方式為3
TH0=0; //定時器T0的高四位=0
TL0=0; //定時器T0的低四位=0
EA=1; //系統允許有開放的中斷
ET0=1; //允許T0中斷
TR0=1; //開啟中斷,啟動定時器

}

//*******************主函數**************************
//***************************************************
void main()
{
lcd_init(); //調用液晶屏初始化子函數
ds1302_init(); //調用DS1302時鍾的初始化子函數
init(); //調用定時計數器的設置子函數
led=0; //打開LCD的背光電源
buzzer=0;//蜂鳴器長響一次
delay(80);
buzzer=1;
while(1) //無限循環下面的語句:
{

keyscan(); //調用鍵盤掃描子函數

}
}

void timer0() interrupt 1 //取得並顯示日歷和時間
{

//Init_DS18B20();//溫度感測器DS18b2初始化子函數,在頭文件中
flag=ReadTemperature();//將18b2頭文件運行返回的函數結果送到變數FLAG中,用於顯示

//讀取秒時分周日月年七個數據(DS1302的讀寄存器與寫寄存器不一樣):

miao = BCD_Decimal(read_1302(0x81));
fen = BCD_Decimal(read_1302(0x83));
shi = BCD_Decimal(read_1302(0x85));
ri = BCD_Decimal(read_1302(0x87));
yue = BCD_Decimal(read_1302(0x89));
nian=BCD_Decimal(read_1302(0x8d));
week=BCD_Decimal(read_1302(0x8b));

//顯示溫度、秒、時、分數據:

write_temp(12,flag);//顯示溫度,從第二行第12個字元後開始顯示
write_sfm(8,miao);//秒,從第二行第8個字後開始顯示(調用時分秒顯示子函數)
write_sfm(5,fen);//分,從第二行第5個字元後開始顯示
write_sfm(2,shi);//小時,從第二行第2個字元後開始顯示

//顯示日、月、年數據:
write_nyr(9,ri);//日期,從第二行第9個字元後開始顯示
write_nyr(6,yue);//月份,從第二行第6個字元後開始顯示
write_nyr(3,nian);//年,從第二行第3個字元後開始顯示
write_week(week);

}

Ⅷ 急急!!電子萬年歷畢業設計(基於AT89C51單片機和DS1302時鍾晶元) 中 為什麼要用存儲電路

有兩種可能:一這個設計被人修改了,原設計是基於8031的由於片內沒有rom故要外接儲存電路,但是設計電路卻沒有大的改動!這個可能性比較大!
二:由於程序比較大,或者對儲存的一些要求需要加儲存電路(可能性較小)。
其實用AT89C51程序在2KB可以不加外部儲存電路的!

Ⅸ 一、基於單片機的電子時鍾設計 設計內容:1、用LCD液晶作為顯示設備(30分)

http://blog.163.com/asm_c/blog/static/2482031132012330340436/

參考。

Ⅹ 畢業論文開題報告--------------急

1. 基於FX2N-48MRPLC的交通燈控制
2. 西門子PLC控制的四層電梯畢業設計論文
3. PLC電梯控制畢業論文
4. 基於plc的五層電梯控制
5. 松下PLC控制的五層電梯設計
6. 基於PLC控制的立體車庫系統設計
7. PLC控制的花樣噴泉
8. 三菱PLC控制的花樣噴泉系統
9. PLC控制的搶答器設計
10. 世紀星組態 PLC控制的交通燈系統
11. X62W型卧式萬能銑床設計
12. 四路搶答器PLC控制
13. PLC控制類畢業設計論文
14. 鐵路與公路交叉口護欄自動控制系統
15. 基於PLC的機械手自動操作系統
16. 三相非同步電動機正反轉控制
17. 基於機械手分選大小球的自動控制
18. 基於PLC控制的作息時間控制系統
19. 變頻恆壓供水控制系統
20. PLC在電網備用自動投入中的應用
21. PLC在變電站變壓器自動化中的應用
22. FX2系列PCL五層電梯控制系統
23. PLC控制的自動售貨機畢業設計論文
24. 雙恆壓供水西門子PLC畢業設計
25. 交流變頻調速PLC控制電梯系統設計畢業論文
26. 基於PLC的三層電梯控制系統設計
27. PLC控制自動門的課程設計
28. PLC控制鍋爐輸煤系統
29. PLC控制變頻調速五層電梯系統設計
30. 機械手PLC控制設計
31. 基於PLC的組合機床控制系統設計
32. PLC在改造z-3040型搖臂鑽床中的應用
33. 超高壓水射流機器人切割系統電氣控制設計
34. PLC在數控技術中進給系統的開發中的應用
35. PLC在船用牽引控制系統開發中的應用
36. 智能組合秤控制系統設計
37. S7-200PLC在數控車床控制系統中的應用
38. 自動送料裝車系統PLC控制設計
39. 三菱PLC在五層電梯控制中的應用
40. PLC在交流雙速電梯控制系統中的應用
41. PLC電梯控制畢業論文
42. 基於PLC的電機故障診斷系統設計
43. 歐姆龍PLC控制交通燈系統畢業論文
44. PLC在配料生產線上的應用畢業論文
45. 三菱PLC控制的四層電梯畢業設計論文
46. 全自動洗衣機PLC控制畢業設計論文
47. 工業洗衣機的PLC控制畢業論文
48. 《雙恆壓無塔供水的PLC電氣控制》
49. 基於三菱PLC設計的四層電梯控制系統
50. 西門子PLC交通燈畢業設計
51. 自動銑床PLC控制系統畢業設計
52. PLC變頻調速恆壓供水系統
53. PLC控制的行車自動化控制系統
54. 基於PLC的自動售貨機的設計
55. 基於PLC的氣動機械手控制系統
56. PLC在電梯自動化控制中的應用
57. 組態控制交通燈
58. PLC控制的升降橫移式自動化立體車庫
59. PLC在電動單梁天車中的應用
60. PLC在液體混合控制系統中的應用
61. 基於西門子PLC控制的全自動洗衣機模擬設計
62. 基於三菱PLC控制的全自動洗衣機
63. 基於plc的污水處理系統
64. 恆壓供水系統的PLC控制設計
65. 基於歐姆龍PLC的變頻恆壓供水系統設計
66. 西門子PLC編寫的花樣噴泉控製程序
67. 歐姆龍PLC編寫的全自動洗衣機控製程序
68 景觀溫室控制系統的設計
69. 貯絲生產線PLC控制的系統
70. 基於PLC的霓虹燈控制系統
71. PLC在砂光機控制系統上的應用
72. 磨石粉生產線控制系統的設計
73. 自動葯片裝瓶機PLC控制設計
74. 裝卸料小車多方式運行的PLC控制系統設計
75. PLC控制的自動罐裝機系統
76. 基於CPLD的可控硅中頻電源
77. 西門子PLC編寫的花樣噴泉控製程序
78. 歐姆龍PLC編寫的全自動洗衣機控製程序
79. PLC在板式過濾器中的應用
80. PLC在糧食存儲物流控制系統設計中的應用
81. 變頻調速式疲勞試驗裝置控制系統設計
82. 基於PLC的貯料罐控制系統
83. 基於PLC的智能交通燈監控系統設計

1.基於labVIEW虛擬濾波器的設計與實現
2.雙閉環直流調速系統設計
3.單片機脈搏測量儀
4.單片機控制的全自動洗衣機畢業設計論文
5.FPGA電梯控制的設計與實現
6.恆溫箱單片機控制
7.基於單片機的數字電壓表
8.單片機控制步進電機畢業設計論文
9.函數信號發生器設計論文
10.110KV變電所一次系統設計
11.報警門鈴設計論文
12.51單片機交通燈控制
13.單片機溫度控制系統
14.CDMA通信系統中的接入信道部分進行模擬與分析
15.倉庫溫濕度的監測系統
16.基於單片機的電子密碼鎖
17.單片機控制交通燈系統設計
18.基於DSP的IIR數字低通濾波器的設計與實現
19.智能搶答器設計
20.基於LabVIEW的PC機與單片機串口通信
21.DSP設計的IIR數字高通濾波器
22.單片機數字鍾設計
23.自動起閉光控窗簾畢業設計論文
24.三容液位遠程測控系統畢業論文
25.基於Matlab的PWM波形模擬與分析
26.集成功率放大電路的設計
27.波形發生器、頻率計和數字電壓表設計
28.水位遙測自控系統 畢業論文
29.寬頻視頻放大電路的設計 畢業設計
30.簡易數字存儲示波器設計畢業論文
31.球賽計時計分器 畢業設計論文
32.IIR數字濾波器的設計畢業論文
33.PC機與單片機串列通信畢業論文
34.基於CPLD的低頻信號發生器設計畢業論文
35.110kV變電站電氣主接線設計
36.m序列在擴頻通信中的應用
37.正弦信號發生器
38.紅外報警器設計與實現
39.開關穩壓電源設計
40.基於MCS51單片機溫度控制畢業設計論文
41.步進電動機竹竿舞健身娛樂器材
42.單片機控制步進電機 畢業設計論文
43.單片機汽車倒車測距儀
44.基於單片機的自行車測速系統設計
45.水電站電氣一次及發電機保護
46.基於單片機的數字顯示溫度系統畢業設計論文
47.語音電子門鎖設計與實現
48.工廠總降壓變電所設計-畢業論文
49.單片機無線搶答器設計
50.基於單片機控制直流電機調速系統畢業設計論文
51.單片機串列通信發射部分畢業設計論文
52.基於VHDL語言PLD設計的計程車計費系統畢業設計論文
53.超聲波測距儀畢業設計論文
54.單片機控制的數控電流源畢業設計論文
55.聲控報警器畢業設計論文
56.基於單片機的鎖相頻率合成器畢業設計論文
57.基於Multism/protel的數字搶答器
58.單片機智能火災報警器畢業設計論
59.無線多路遙控發射接收系統設計畢業論文
60.單片機對玩具小車的智能控制畢業設計論文
61.數字頻率計畢業設計論文
62.基於單片機控制的電機交流調速畢業設計論文
63.樓宇自動化--畢業設計論文
64.車輛牌照圖像識別演算法的實現--畢業設計
65.超聲波測距儀--畢業設計
66.工廠變電所一次側電氣設計
67.電子測頻儀--畢業設計
68.點陣電子顯示屏--畢業設計
69.電子電路的電子模擬實驗研究
70.基於51單片機的多路溫度採集控制系統
71.基於單片機的數字鍾設計
72.小功率不間斷電源(UPS)中變換器的原理與設計
73.自動存包櫃的設計
74.空調器微電腦控制系統
75.全自動洗衣機控制器
76.電力線載波數據機畢業設計論文
77.圖書館照明控制系統設計
78.基於AC3的虛擬環繞聲實現
79.電視伴音紅外轉發器的設計
80.多感測器障礙物檢測系統的軟體設計
81.基於單片機的電器遙控器設計
82.基於單片機的數碼錄音與播放系統
83.單片機控制的霓虹燈控制器
84.電阻爐溫度控制系統
85.智能溫度巡檢儀的研製
86.保險箱遙控密碼鎖 畢業設計
87.10KV變電所的電氣部分及繼電保護
88.年產26000噸乙醇精餾裝置設計
89.卷揚機自動控制限位控制系統
90.鐵礦綜合自動化調度系統
91.磁敏感測器水位控制系統
92.繼電器控制兩段傳輸帶機電系統
93.廣告燈自動控制系統
94.基於CFA的二階濾波器設計
95.霍爾感測器水位控制系統
96.全自動車載飲水機
97.浮球液位感測器水位控制系統
98.干簧繼電器水位控制系統
99.電接點壓力表水位控制系統
100.低成本智能住宅監控系統的設計
101.大型發電廠的繼電保護配置
102.直流操作電源監控系統的研究
103.懸掛運動控制系統
104.氣體泄漏超聲檢測系統的設計
105.電壓無功補償綜合控制裝置
106.FC-TCR型無功補償裝置控制器的設計
107.DSP電機調速
108.150MHz頻段窄帶調頻無線接收機
109.電子體溫計
110.基於單片機的病床呼叫控制系統
111.紅外測溫儀
112.基於單片微型計算機的測距儀
113.智能數字頻率計
114.基於單片微型計算機的多路室內火災報警器
115.信號發生器
116.基於單片微型計算機的語音播出的作息時間控制器
117.交通信號燈控制電路的設計
118.基於單片機步進電機控制系統設計
119.多路數據採集系統的設計
120.電子萬年歷
121.遙控式數控電源設計
122.110kV降壓變電所一次系統設計
123.220kv變電站一次系統設計
124.智能數字頻率計
125.信號發生器
126.基於虛擬儀器的電網主要電氣參數測試設計
127.基於FPGA的電網基本電量數字測量系統的設計
128.風力發電電能變換裝置的研究與設計
129.電流繼電器設計
130.大功率電器智能識別與用電安全控制器的設計
131.交流電機型式試驗及計算機軟體的研究
132.單片機交通燈控制系統的設計
133.智能立體倉庫系統的設計
134.智能火災報警監測系統
135.基於單片機的多點溫度檢測系統
136.單片機定時鬧鍾設計
137.濕度感測器單片機檢測電路製作
138.智能小車自動定址設計--小車懸掛運動控制系統
139.探討未來通信技術的發展趨勢
140.音頻多重混響設計
141.單片機呼叫系統的設計
142.基於FPGA和鎖相環4046實現波形發生器
143.基於FPGA的數字通信系統
144.基於單片機的帶智能自動化的紅外遙控小車
145.基於單片機AT89C51的語音溫度計的設計
146.智能樓宇設計
147.行動電話接收機功能電路
148.單片機演奏音樂歌曲裝置的設計
149.單片機電鈴系統設計
150.智能電子密碼鎖設計
151.八路智能搶答器設計
152.組態控制搶答器系統設計
153.組態控制皮帶運輸機系統設計
154..基於單片機控制音樂門鈴
155.基於單片機控制文字的顯示
156.基於單片機控制發生的數字音樂盒
157.基於單片機控制動態掃描文字顯示系統的設計
158.基於LMS自適應濾波器的MATLAB實現
159.D功率放大器畢業論文
160.無線射頻識別系統發射接收硬體電路的設計
161.基於單片機PIC16F877的環境監測系統的設計
162.基於ADE7758的電能監測系統的設計
163.智能電話報警器
164.數字頻率計 課程設計
165.多功能數字鍾電路設計 課程設計
166.基於VHDL數字頻率計的設計與模擬
167.基於單片機控制的電子秤
168.基於單片機的智能電子負載系統設計
169.電壓比較器的模擬與模擬
170.脈沖變壓器設計
171.MATLAB模擬技術及應用
172.基於單片機的水溫控制系統
173.基於FPGA和單片機的多功能等精度頻率計
174.發電機-變壓器組中微型機保護系統
175.基於單片機的雞雛恆溫孵化器的設計
176.數字溫度計的設計
177.生產流水線產品產量統計顯示系統
178.水位報警顯時控制系統的設計
179.紅外遙控電子密碼鎖的設計
180.基於MCU溫控智能風扇控制系統的設計
181.數字電容測量儀的設計
182.基於單片機的遙控器的設計
183.200電話卡代撥器的設計
184.數字式心電信號發生器硬體設計及波形輸出實現
185.電壓穩定畢業設計論文
186.基於DSP的短波通信系統設計(IIR設計)
187.一氧化碳報警器
188.網路視頻監控系統的設計
189.全氫罩式退火爐溫度控制系統
190.通用串列匯流排數據採集卡的設計
191.單片機控制單閉環直流電動機的調速控制系統
192.單片機電加熱爐溫度控制系統
193.單片機大型建築火災監控系統
194.USB介面設備驅動程序的框架設計
195.基於Matlab的多頻率FMICW的信號分離及時延信息提取
196.正弦信號發生器
197.小功率UPS系統設計
198.全數字控制SPWM單相變頻器
199.點陣式漢字電子顯示屏的設計與製作
200.基於AT89C51的路燈控制系統設計
200.基於AT89C51的路燈控制系統設計
201.基於AT89C51的寬范圍高精度的電機轉速測量系統
202.開關電源設計
203.基於PDIUSBD12和K9F2808簡易USB快閃記憶體設計
204.微型機控制一體化監控系統
205.直流電機試驗自動採集與控制系統的設計
206.新型自動裝彈機控制系統的研究與開發
207.交流非同步電機試驗自動採集與控制系統的設計
208.轉速閉環控制的直流調速系統的模擬與設計
209.基於單片機的數字直流調速系統設計
210.多功能頻率計的設計
211.18信息移頻信號的頻譜分析和識別
212.集散管理系統—終端設計
213.基於MATLAB的數字濾波器優化設計
214.基於AT89C51SND1C的MP3播放器
215.基於光纖的汽車CAN匯流排研究
216.汽車倒車雷達
217.基於DSP的電機控制
218.超媒體技術
219.數字電子鍾的設計與製作
220.溫度報警器的電路設計與製作
221.數字電子鍾的電路設計
222.雞舍電子智能補光器的設計
223.高精度超聲波感測器信號調理電路的設計
224.電子密碼鎖的電路設計與製作
225.單片機控制電梯系統的設計
226.常用電器維修方法綜述
227.控制式智能計熱表的設計
228.電子指南針設計
229.汽車防撞主控系統設計
230.單片機的智能電源管理系統
231.電力電子技術在綠色照明電路中的應用
232.電氣火災自動保護型斷路器的設計
233.基於單片機的多功能智能小車設計
234.對漏電保護器安全性能的剖析
235.解析民用建築的應急照明
236.電力拖動控制系統設計
237.低頻功率放大器設計
238.銀行自動報警系統

閱讀全文

與基於單片機的電子萬年歷的設計開題報告相關的資料

熱點內容
程序員用得到數字區嗎 瀏覽:174
python求商 瀏覽:477
ipad能用c語言編譯器嗎 瀏覽:561
軟泥解壓球最新版 瀏覽:998
4萬程序員辭職創業 瀏覽:759
thinkingphp 瀏覽:597
安卓相冊移動文件夾 瀏覽:6
耳朵清潔解壓聲控99的人都睡得著 瀏覽:205
叉車出租網站源碼 瀏覽:874
共享單車的app是什麼 瀏覽:408
不帶gui的伺服器什麼意思 瀏覽:373
金剛經及PDF 瀏覽:102
php中冒號 瀏覽:358
php5432 瀏覽:352
命令在哪使用 瀏覽:172
php獲取網頁元素 瀏覽:708
為什麼需要硬體驅動編譯 瀏覽:885
pm編程怎樣看導柱孔對不對稱 瀏覽:138
農業大學選課找不到伺服器怎麼辦 瀏覽:660
路由配置網關命令 瀏覽:935