1. 單片機C語言程序設計實訓100例:基於8051+Proteus模擬的目錄
第1章8051單片機C語言程序設計概述1
1.1 8051單片機引腳1
1.2 數據與程序內存2
1.3 特殊功能寄存器3
1.4 外部中斷、定時/計數器及串口應用4
1.5 有符號與無符號數應用、數位分解、位操作5
1.6 變數、存儲類型與存儲模式7
1.7 數組、字元串與指針9
1.8 流程式控制制11
1.9 可重入函數和中斷函數11
1.10 C語言在單片機系統開發中的優勢12
第2章Proteus操作基礎13
2.1 Proteus操作界面簡介13
2.2 模擬電路原理圖設計14
2.3 元件選擇16
2.4 調試模擬20
2.5 Proteus與? V3的聯合調試21
第3章 基礎程序設計22
3.1 閃爍的LED 22
3.2 從左到右的流水燈23
3.3 左右來回循環的流水燈25
3.4 花樣流水燈26
3.5 LED模擬交通燈28
3.6 單只數碼管循環顯示0~9 30
3.7 8隻數碼管滾動顯示單個數字31
3.8 8隻數碼管顯示多個不同字元33
3.9 數碼管閃爍顯示35
3.10 8隻數碼管滾動顯示數字串36
3.11 K1~K4控制LED移位37
3.12 K1~K4按鍵狀態顯示39
3.13 K1~K4分組控制LED 40
3.14 K1~K4控制數碼管移位顯示42
3.15 K1~K4控制數碼管加減演示44
3.16 4×4鍵盤矩陣控制條形LED顯示46
3.17 數碼管顯示4×4鍵盤矩陣按鍵48
3.18 開關控制LED 51
3.19 繼電器控制照明設備52
3.20 數碼管顯示撥碼開關編碼53
3.21 開關控制報警器55
3.22 按鍵發音56
3.23 播放音樂58
3.24 INT0中斷計數59
3.25 INT0中斷控制LED 61
3.26 INT0及INT1中斷計數63
3.27 TIMER0控制單只LED閃爍66
3.28 TIMER0控制流水燈68
3.29 TIMER0控制4隻LED滾動閃爍70
3.30 T0控制LED實現二進制計數72
3.31 TIMER0與TIMER1控制條形LED 73
3.32 10s的秒錶75
3.33 用計數器中斷實現100以內的按鍵計數77
3.34 10 000s以內的計時程序78
3.35 定時器控制數碼管動態顯示81
3.36 8×8 LED點陣屏顯示數字83
3.37 按鍵控制8×8 LED點陣屏顯示圖形85
3.38 用定時器設計的門鈴87
3.39 演奏音階89
3.40 按鍵控制定時器選播多段音樂91
3.41 定時器控制交通指示燈93
3.42 報警器與旋轉燈96
3.43 串列數據轉換為並行數據98
3.44 並行數據轉換為串列數據99
3.45 甲機通過串口控制乙機LED閃爍101
3.46 單片機之間雙向通信104
3.47 單片機向主機發送字元串108
3.48 單片機與PC串口通信模擬110
第4章 硬體應用115
4.1 74LS138解碼器應用115
4.2 74HC154解碼器應用116
4.3 74HC595串入並出晶元應用118
4.4 用74LS148擴展中斷121
4.5 I2C-24C04與蜂鳴器123
4.6 I2C-24C04與數碼管127
4.7 用6264擴展內存132
4.8 用8255實現介面擴展134
4.9 555的應用136
4.10 BCD解碼數碼管顯示數字138
4.11 MAX7221控制數碼管動態顯示139
4.12 1602字元液晶滾動顯示程序142
4.13 1602液晶顯示的DS1302實時時鍾148
4.14 12864LCD圖像滾動顯示154
4.15 160128LCD圖文演示160
4.16 2×20串列字元液晶顯示167
4.17 開關控制12864LCD串列模式顯示169
4.18 ADC0832模數轉換與顯示175
4.19 用ADC0808控制PWM輸出178
4.20 ADC0809模數轉換與顯示181
4.21 用DAC0832生成鋸齒波183
4.22 用DAC0808實現數字調壓184
4.23 PCF8591模數與數模轉換186
4.24 DS1621溫度感測器輸出顯示193
4.25 DS18B20溫度感測器輸出顯示198
4.26 正反轉可控的直流電動機203
4.27 正反轉可控的步進電動機205
4.28 鍵控看門狗208
第5章 綜合設計211
5.1 可以調控的走馬燈211
5.2 按鍵選播電子音樂214
5.3 可演奏的電子琴216
5.4 1602LCD顯示仿手機鍵盤按鍵字元219
5.5 1602LCD顯示電話撥號鍵盤按鍵222
5.6 12864LCD顯示計算器鍵盤按鍵225
5.7 數碼管隨機模擬顯示乘法口訣231
5.8 1602LCD隨機模擬顯示乘法口訣234
5.9 用數碼管設計的可調式電子鍾236
5.10 用1602LCD設計的可調式電子鍾239
5.11 用DS1302與數碼管設計的可調式電子表243
5.12 用DS1302與1602LCD設計的可調式電子日歷與時鍾247
5.13 用DS1302與12864LCD設計的可調式中文電子日歷252
5.14 用PG12864LCD設計的指針式電子鍾257
5.15 高模擬數碼管電子鍾266
5.16 1602LCD顯示的秒錶269
5.17 數碼管顯示的頻率計274
5.18 字元液晶顯示的頻率計276
5.19 用ADC0832調節頻率輸出279
5.20 用ADC0832設計的兩路電壓表281
5.21 用數碼管與DS18B20設計的溫度報警器284
5.22 用1602LCD與DS18B20設計的溫度報警器289
5.23 數碼管顯示的溫控電動機295
5.24 溫度控制直流電動機轉速298
5.25 用ADC0808設計的調溫報警器303
5.26 160128LCD中文顯示溫度與時間306
5.27 用DAC0808設計的直流電動機調速器309
5.28 160128液晶中文顯示ADC0832兩路模數轉換結果310
5.29 160128液晶曲線顯示ADC0832兩路模數轉換結果313
5.30 串口發送數據到2片8×8點陣屏滾動顯示315
5.31 用74LS595與74LS154設計的16×16點陣屏318
5.32 用8255與74LS154設計的16×16點陣屏320
5.33 8×8 LED點陣屏仿電梯數字滾動顯示323
5.34 用24C04與1602LCD設計電子密碼鎖325
5.35 光耦控制點亮和延時關閉照明設備331
5.36 12864LCD顯示24C08保存的開機畫面334
5.37 12864LCD顯示EPROM2764保存的開機畫面340
5.38 160128液晶顯示當前壓力342
5.39 單片機系統中自製硬體字型檔的應用344
5.40 用8051與1601LCD設計的整數計算器349
5.41 模擬射擊訓練游戲357
參考文獻363
2. 51單片機什麼時候會燒壞
1.有關中斷的概念
什麼是中斷,我們從一個生活中的例子引入。你正在家中看書,突然電話鈴響了,你放下書本,去接電話,和來電話的人交談,然後放下電話,回來繼續看你的書。這就是生活中的「中斷」的現象,就是正常的工作過程被外部的事件打斷了。
仔細研究一下生活中的中斷,對於我們學習單片機的中斷也很有好處。第一、什麼可經引起中斷,生活中很多事件可以引起中斷:有人按了門鈴了,電話鈴響了,你的鬧鍾鬧響了,你燒的水開了….等等諸如此類的事件,我們把可以引起中斷的稱之為中斷源,單片機中也有一些可以引起中斷的事件,8031中一共有5個:兩個外部中斷,兩個計數/定時器中斷,一個串列口中斷。
第二、中斷的嵌套與優先順序處理:設想一下,我們正在看書,電話鈴響了,同時又有人按了門鈴,你該先做那樣呢?如果你正是在等一個很重要的電話,你一般不會去理會門鈴的,而反之,你正在等一個重要的客人,則可能就不會去理會電話了。如果不是這兩者(即不等電話,也不是等人上門),你可能會按你通常的習慣去處理。總之這里存在一個優先順序的問題,單片機中也是如此,也有優先順序的問題。優先順序的問題不僅僅發生在兩個中斷同時產生的情況,也發生在一個中斷已產生,又有一個中斷產生的情況,比如你正接電話,有人按門鈴的情況,或你正開門與人交談,又有電話響了情況。考慮一下我們會怎麼辦吧。
第三、中斷的響應過程:當有事件產生,進入中斷之前我們必須先記住現在看書的第幾頁了,或拿一個書簽放在當前頁的位置,然後去處理不同的事情(因為處理完了,我們還要回來繼續看書):電話鈴響我們要到放電話的地方去,門鈴響我們要到門那邊去,也說是不同的中斷,我們要在不同的地點處理,而這個地點通常還是固定的。計算機中也是採用的這種方法,五個中斷源,每個中斷產生後都到一個固定的地方去找處理這個中斷的程序,當然在去之前首先要保存下面將執行的指令的地址,以便處理完中斷後回到原來的地方繼續往下執行程序。具體地說,中斷響應可以分為以下幾個步驟:1、保護斷點,即保存下一將要執行的指令的地址,就是把這個地址送入堆棧。2、尋找中斷入口,根據5個不同的中斷源所產生的中斷,查找5個不同的入口地址。以上工作是由計算機自動完成的,與編程者無關。在這5個入口地址處存放有中斷處理程序(這是程序編寫時放在那兒的,如果沒把中斷程序放在那兒,就錯了,中斷程序就不能被執行到)。3、執行中斷處理程序。4、中斷返回:執行完中斷指令後,就從中斷處返回到主程序,繼續執行。
當有中斷促發條件時候(如定時器0、定時器1的溢出,外部有連接在int0和int1口上的低電平輸入,串口收發一個位元組數據完成),中斷控制字中的某位會被硬體自動置1,單片機會自動進入中斷處理程序,五個中斷源的自然優先順序與中斷服務入口地址
外中斷0:0003h
定時器0:000bh
外中斷1:0013h
定時器1:001bh
串口
:0023h
它們的自然優先順序由高到低排列。
執行中斷程序之前還要保護現有的指令寄存器的值(pc)和一些你需要在中斷有可能改變的寄存器(acc,psw等),以便執行完中斷程序後返回原來的地方繼續執行程序。
3. 我6月份畢業,要寫一份論文,不會寫
我幫你吧
4. 電子信息工程畢業論文
823. 110kv變電站電氣二次部分設計
824. 基於AT89C51的電話遠程式控制制系統
825. 數字電子秤的設計
826. 基於單片機的數字電子鍾設計
827. 濕度感測器在農作物生長環境參數監測儀中的應用
828. 基於單片機的數字頻率計的設計
829. 簡易數控直流穩壓源的設計
830. 基於凌陽單片機的語音實時採集系統設計
831. 簡單語音識別演算法研究
832. 基於數字溫度計的多點溫度檢測系統
833. 家用可燃氣體報警器的設計
834. 基於61單片機的語音識別系統設計
835. 紅外遙控密碼鎖的設計
836. 簡易無線對講機電路設計
837. 基於單片機的數字溫度計的設計
838. 甲醛氣體濃度檢測與報警電路的設計
839. 基於單片機的水溫控制系統設計
840. 設施環境中二氧化碳檢測電路設計
841. 基於單片機的音樂合成器設計
842. 設施環境中濕度檢測電路設計
843. 基於單片機的家用智能匯流排式開關設計
844. 籃球賽計時記分器
845. 汽車倒車防撞報警器的設計
846. 設施環境中溫度測量電路設計
847. 等脈沖頻率調制的原理與應用
848. 基於單片機的電加熱爐溫
849. 病房呼叫系統
850. 單片機打鈴系統設計
851. 智能散熱器控制器的設計
852. 電子體溫計的設計
853. 基於FPGA音頻信號處理系統的設計
854. 基於MCS-51數字溫度表的設計
855. 基於SPCE061A的語音控制小車設計
856. 基於VHDL的智能交通控制系統
857. 基於VHDL語言的數字密碼鎖控制電路的設計
858. 基於單片機的超聲波測距系統的設計
859. 基於單片機的八路搶答器設計
860. 基於單片機的安全報警器
861. 基於SPCE061A的易燃易爆氣體監測儀設計
862. 基於CPLD的LCD顯示設計
863. 基於單片機的電話遠程式控制制家用電器系統設計
864. 基於單片機的交通信號燈控制電路設計
865. 單片機的數字溫度計設計
866. 基於單片機的可編程多功能電子定時器
867. 基於單片機的空調溫度控制器設計
868. 數字人體心率檢測儀的設計
869. 基於單片機的室內一氧化碳監測及報警系統的研究
870. 基於單片機的數控穩壓電源的設計
871. 原油含水率檢測電路設計
872. 基於AVR單片機幅度可調的DDS信號發生器
873. 四路數字搶答器設計
874.單色顯示屏的設計
875.基於CPLD直流電機控制系統的設計
876.基於DDS的頻率特性測試儀設計
877.基於EDA的計算器的設計
878.基於EDA技術的數字電子鍾設計
879.基於EDA技術的智力競賽搶答器的設計
880.基於FPGA的18路智力競賽電子搶答器設計
881.基於USB介面的數據採集系統設計與實現
882.基於單片機的簡易智能小車的設計
883.基於單片機的脈象信號採集系統設計
884.一種斬控式交流電子調壓器設計
885.通信用開關電源的設計
886.雞舍燈光控制器
887.三相電機的保護控制系統的分析與研究
888.信號高精度測頻方法設計
889.高精度電容電感測量系統設計
890.虛擬信號發生器設計和遠程實現
891.脈沖調寬型伺服放大器的設計
892.超聲波測距語音提示系統的研究
893.電表智能管理裝置的設計
894.智能物業管理器的設計
895.基於虛擬儀器技術的數字濾波及頻率測試
896.基於無線傳輸技術的室溫控制系統設計----溫度控制器軟體設計
897.基於計算機視覺的構件表面缺陷特徵提取
898.基於無線傳輸技術的室溫控制系統設計----溫度控制器硬體設計
899.基於微控制器的電容器儲能放電系統設計
890.基於單片機的語音提示測溫系統的研究
891.基於單片機的數字鍾設計
892.基於單片機的數字電壓表的設計
893.基於單片機的交流調功器設計
894.基於SPI通信方式的多道信號採集器設計
895.基於LabVIEW的虛擬頻譜分析儀的設計
896.功率因數校正器的設計
897.全自動電壓表的設計
898.基於Labview的虛擬數字鍾設計
899.溫度箱模擬控制系統
900.水塔智能水位控制系統
901.基於單片機的全自動洗衣機
902.數字流量計
903.簡易無線電遙控系統
904.基於單片機的步進電機的控制
905.基於AT89S51單片機的數字電子時鍾
906.基於51單片機的LED點陣顯示屏系統的設計與實現
907.超聲波測距儀的設計
908.簡易數字電壓表的設計
909.虛擬信號發生器設計及遠程實現
910.智能物業管理器的設計
911.信號高精度測頻方法設計
912.三相電機的保護控制系統的分析與研究
913.溫度監控系統設計
914.數字式溫度計的設計
915.全自動節水灌溉系統--硬體部分
916.電子時鍾的設計
917.基於單片機的電阻爐溫度控制系統
918.基於GSM網路的無線LED廣告牌系統的設計
919.基於單片機的數字函數發生器的設計
920.基於AT89S52的無線自動車庫門
921.基於單片機的自動門控系統設計
922.基於單片機的遙控燈光系統
923.基於MultiSim 8的高頻電路模擬技術
924.數字式脈搏計
925.實用信號源的設計
926.無線多路遙控發射與接收
927.TL494開關電源的設計
928.數字頻率計設計
929.基於單片機的電梯控制系統
930.基於單片機的產品自動計數器
931.水溫控制系統的設計
932.智能音樂鬧鍾設計
933.防盜門密碼鎖的設計
934.多功能時鍾打點系統設計
935.多功能倒計時顯示牌
936.程式控制濾波器的設計
937.多功能程式控制電源設計
938.電子秤的設計
939.電紅外線感應自動門的設計
940.單片機控制的語音錄放系統的設計
941.超聲波測距儀
942.MP3的設計與實現
943.±5V直流穩壓電源的設計
944.用單片機進行溫度的控制及LCD顯示系統的設計
945.雙音報警器
946.可編程動態廣告牌控制系統設計
947.基於單片機的遙控燈光系統
·單片機交通燈控制系統設計--帶模擬的
·壓力容器液位檢測裝置
·電子密碼鎖設計
·多路智能報警器設計
·病房無線呼叫系統
·太陽能熱水器中央控制器的設計與實現
·汽車安全氣囊應用研究
·煤氣報警器的設計
·基於AT89S51單片機的計程車計價器
·紅外防盜報警器的設計
·紅外聲控報警系統的設計
·智能家居的發展
·超聲波倒車雷達設計
·直流開關變送器的研究
·基於AT89S51單片機的數字電子鍾設計
·電子時鍾設計 課程設計
·基於凌陽16位單片機的智能錄音電話
·基於單片機的照明控制系統
·電子日歷鍾
·電力監控系統
·電梯控制系統的設計
·電壓型三相交流變頻調速系統設計
·多點溫度採集系統與控制器設計
·多功能秒錶系統設計
·多路開關直流穩壓電源
·公交車自動報站系統的硬體設計原理
·紅外線感應燈控制系統
·交通燈定時控制系統
·快速煤質監測儀的I/O單元設計
·鋰電池智能充電控制器的設計
·六相非同步電機缺相運行性能分析
·煤礦井下安全監控系統的設計
·數控可調穩壓電源
·音樂控制系統的設計
·面向移動機器人的遠程PDA控制器通信系統設計
·面向移動機器人的遠程PDA控制器主控電路設計
·開關電源的設計研究
·220KV變電站電氣部分設計
·直流電機PWM控制系統
·醫用數顯測溫儀設計
·電力負荷預測技術
·串聯電容補償裝置的設計研究
·充電電池容量測試電路設計
·間冷式電冰箱電氣控制實驗模擬台
·基於51單片機數控直流電源的設計
·基於單片機實現紅外測溫儀設計
·基於單片機的數字萬用表設計
·基於單片機的直流同步電機調速系統研究
·基於單片機的電子秤畢業設計論文
·紅外感應水龍頭
·路燈的節能控制
·多功能智能信號發生器
·鍋爐液位控制系統
·電氣傳動控制系統
·電動自行車調速系統的設計
·脈沖電鍍電源的設計
·基於MSP430單片機的多路數據採集系統的設計
·水塔水位自動控制裝置
·印染絲光過程的濃燒鹼的在線控制
·基於單片機的自動化點焊控制系統
·100kW微機控制單晶硅加熱電源設計
·防火卷簾門智能控制裝置設計
·基於單片機溫濕度控制系統
·計程車計費系統設計
·基於PID控制演算法的恆溫控制系統
·基於CAN匯流排的教學模擬汽車模型的設計
·基於單片機的溫度測量系統設計
·智能化住宅中的防盜防火報警系統設計
·火災自動監控報警系統設計
·旅客列車自動報站多媒體系統
·鋰電池智能充電器設計
·醫療呼叫系統設計
·基於單片機的飲水機溫度控制系統設計
·基於脈寬調制技術的D類音頻放大器
·雙技術玻璃破碎探測器
其中這些有開題報告
1. 用單片機進行溫度的控制及LCD顯示系統的設計
2. 基於MultiSim 8的高頻電路模擬技術
3. 簡易數字電壓表的設計
4. 虛擬信號發生器設計及遠程實現
5. 智能物業管理器的設計
6. 信號高精度測頻方法設計
7. 三相電機的保護控制系統的分析與研究
8. 溫度監控系統設計
9. 數字式溫度計的設計
10. 全自動節水灌溉系統--硬體部分
11. 電子時鍾的設計
12. 全自動電壓表的設計
13. 脈沖調寬型伺服放大器的設計
14. 基於虛擬儀器技術的數字濾波及頻率測試
15. 基於無線傳輸技術的室溫控制系統設計——溫度控制器硬體設計
16. 溫度箱模擬控制系統
17. 基於無線傳輸技術的室溫控制系統設計——溫度控制器軟體設計
18. 基於微控制器的電容器儲能放電系統設計
19. 基於機器視覺的構件表面缺陷特徵提取
20. 基於單片機的語音提示測溫系統的研究
21. 基於單片機的步進電機的控制
22. 單片機的數字鍾設計
23. 基於單片機的數字電壓表的設計
24. 基於單片機的交流調功器設計
25. 基於SPI通信方式的多通道信號採集器設計
26. 基於LabVIEW虛擬頻譜分析儀的設計
27. 功率因數校正器的設計
28. 高精度電容電感測量系統設計
29. 電表智能管理裝置的設計
30. 基於Labview的虛擬數字鍾設計
31. 超聲波測距語音提示系統的研究
32. 斬控式交流電子調壓器設計
33. 基於單片機的脈象信號採集系統設計
34. 基於單片機的簡易智能小車設計
35. 基於FPGA的18路智力競賽電子搶答器設計
36. 基於EDA技術的智力競賽搶答器的設計
37. 基於EDA技術的數字電子鍾設計
38. 基於EDA的計算器的設計
39. 基於DDS的頻率特性測試儀設計
40. 基於CPLD直流電機控制系統的設計
41. 單色顯示屏的設計
42. 擴音電話機的設計
43. 基於單片機的低頻信號發生器設計
44. 35KV變電所及配電線路的設計
45. 10kV變電所及低壓配電系統的設計
46. 6Kv變電所及低壓配電系統的設計
47. 多功能充電器的硬體開發
48. 鎳鎘電池智能充電器的設計
49. 基於MCS-51單片機的變色燈控制系統設計與實現
50. 智能住宅的功能設計與實現原理研究
51. 用IC卡實現門禁管理系統
52. 變電站綜合自動化系統研究
53. 單片機步進電機轉速控制器的設計
54. 無刷直流電機數字控制系統的研究與設計
55. 液位控制系統研究與設計
56. 智能紅外遙控暖風機設計
57. 基於單片機的多點無線溫度監控系統
58. 蔬菜公司恆溫庫微機監控系統
59. 數字觸發提升機控制系統
60. 倉儲用多點溫濕度測量系統
61. 礦井提升機裝置的設計
62. 中頻電源的設計
63. 數字PWM直流調速系統的設計
64. 基於ARM的嵌入式溫度控制系統的設計
65. 鍋爐控制系統的研究與設計
66. 動力電池充電系統設計
67. 多電量採集系統的設計與實現
68. PWM及單片機在按摩機中的應用
69. IC卡預付費煤氣表的設計
70. 基於單片機的電子音樂門鈴的設計
71. 新型計程車計價器控制電路的設計
72. 單片機太陽能熱水器測控儀的設計
73. LED點陣顯示屏-軟體設計
74. 雙容液位串級控制系統的設計與研究
75. 三電平Buck直流變換器主電路的研究
76. 基於PROTEUS軟體的實驗板模擬
77. 基於16位單片機的串口數據採集
78. 電機學課程CAI課件開發
79. 單片機教學實驗板——軟體設計
80. 63A三極交流接觸器設計
81. 匯流排式智能PID控制儀
82. 自動售報機的設計
83. 斷路器的設計
84. 基於MATLAB的水輪發電機調速系統模擬
85. 數控纏繞機樹脂含量自控系統的設計
86. 軟膠囊的單片機溫度控制(硬體設計)
87. 空調溫度控制單元的設計
88. 基於人工神經網路對諧波鑒幅
89. 基於單片機的魚用投餌機自動控制系統的設計
90. 鍋爐汽包水位控制系統
91. 基於單片機的玻璃管加熱控制系統設計
92. 基於AT89C51單片機的號音自動播放器設計
93. 基於單片機的普通銑床數控化設計
94. 基於AT89C51單片機的電源切換控制器的設計
95. 基於51單片機的液晶顯示器設計
96. 超聲波測距儀的設計及其在倒車技術上的應用
97. 智能多路數據採集系統設計
98. 公交車報站系統的設計
99. 基於RS485匯流排的遠程雙向數據通信系統的設計
100. 賓館客房環境檢測系統
101. 智能充電器的設計與製作
102. 基於單片機的戶式中央空調器溫度測控系統設計
103. 基於單片機的乳粉包裝稱重控制系統設計
104. 基於單片機的定量物料自動配比系統
105. 基於單片機的液位檢測
106. 基於單片機的水位控制系統設計
107. 基於VDMOS調速實驗系統主電路模板的設計與開發
108. 基於IGBT-IPM的調速實驗系統驅動模板的設計與開發
109. HEF4752為核心的交流調速系統控制電路模板的設計與開發
110. 基於87C196MC交流調速實驗系統軟體的設計與開發
111. 87C196MC單片機最小系統單板電路模板的設計與開發
112. 電子密碼鎖控制電路設計
113. 基於單片機的數字式溫度計設計
114. 列車測速報警系統
115. 基於單片機的步進電機控制系統
116. 語音控制小汽車控制系統設計
117. 智能型客車超載檢測系統的設計
118. 直流機組電動機設計
119. 單片機控制交通燈設計
120. 中型電弧爐單片機控制系統設計
121. 中頻淬火電氣控制系統設計
122. 新型洗浴器設計
123. 新型電磁開水爐設計
124. 基於電流型逆變器的中頻冶煉電氣設計
125. 6KW電磁採暖爐電氣設計
126. 基於CD4017電平顯示器
127. 多路智力搶答器設計
128. 智能型充電器的電源和顯示的設計
129. 基於單片機的溫度測量系統的設計
130. 龍門刨床的可逆直流調速系統的設計
131. 音頻信號分析儀
132. 基於單片機的機械通風控制器設計
133. 論電氣設計中低壓交流接觸器的使用
134. 論人工智慧的現狀與發展方向
135. 淺論配電系統的保護與選擇
136. 淺論揚州帝一電器的供電系統
137. 淺談光纖光纜和通信電纜
138. 淺談數據通信及其應用前景
139. 淺談塑料光纖傳光原理
140. 淺析數字信號的載波傳輸
141. 淺析通信原理中的增量控制
142. 太陽能熱水器水溫水位測控儀分析
143. 電氣設備的漏電保護及接地
144. 論「人工智慧」中的知識獲取技術
145. 論PLC應用及使用中應注意的問題
146. 論感測器使用中的抗干擾技術
147. 論電測技術中的抗干擾問題
148. 論高頻電路的頻譜線性搬移
149. 論高頻反饋控制電路
150. 論工廠導線和電纜截面的選擇
151. 論工廠供電系統的運行及管理
152. 論供電系統的防雷、接地保護及電氣安全
153. 論交流變頻調速系統
154. 論人工智慧中的知識表示技術
155. 論雙閉環無靜差調速系統
156. 論特殊應用類型的感測器
157. 論無損探傷的特點
158. 論在線檢測
159. 論專家系統
160. 論自動測試系統設計的幾個問題
161. 淺析時分復用的基本原理
162. 試論配電系統設計方案的比較
163. 試論特殊條件下交流接觸器的選用
164. 自動選台立體聲調頻收音機
165. 基於立體聲調頻收音機的研究
166. 基於環繞立體聲轉接器的設計
167. 基於紅外線報警系統的研究
168. 多種變化彩燈
169. 單片機音樂演奏控制器設計
170. 單目視覺車道偏離報警系統
171. 基於單片機的波形發生器設計
172. 智能毫伏表的設計
173. 微機型高壓電網繼電保護系統的設計
174. 基於單片機mega16L的煤氣報警器的設計
175. 串列顯示的步進電機單片機控制系統
176. 編碼發射與接收報警系統設計:看護機
177. 編碼發射接收報警設計:愛情鳥
178. 紅外快速檢測人體溫度裝置的設計與研製
179. 用單片機控制的多功能門鈴
180. 電氣控制線路的設計原則
181. 電氣設備的選擇與校驗
182. 淺論10KV供電系統的繼電保護的設計方案
183. 智能編碼電控鎖設計
184. 自行車里程,速度計的設計
185. 等精度頻率計的設計
186. 基於嵌入式系統的原油含水分析儀的硬體與人機界面設計
187. 數字電子鍾的設計與製作
188. 溫度報警器的電路設計與製作
189. 數字電子鍾的電路設計
190. 雞舍電子智能補光器的設計
191. 電子密碼鎖的電路設計與製作
192. 單片機控制電梯系統的設計
193. 常用電器維修方法綜述
194. 控制式智能計熱表的設計
195. 無線射頻識別系統發射接收硬體電路的設計
196. 基於單片機PIC16F877的環境監測系統的設計
197. 基於ADE7758的電能監測系統的設計
198. 基於單片機的水溫控制系統
199. 基於單片機的雞雛恆溫孵化器的設計
200. 自動存包櫃的設計
201. 空調器微電腦控制系統
202. 全自動洗衣機控制器
203. 小功率不間斷電源(UPS)中變換器的原理與設計
204. 智能溫度巡檢儀的研製
205. 保險箱遙控密碼鎖
206. 基於藍牙技術的心電動態監護系統的研究
207. 低成本智能住宅監控系統的設計
208. 大型發電廠的繼電保護配置
209. 直流操作電源監控系統的研究
210. 懸掛運動控制系統
211. 氣體泄漏超聲檢測系統的設計
212. FC-TCR型無功補償裝置控制器的設計
213. 150MHz頻段窄帶調頻無線接收機
214. 數字顯示式電子體溫計
215. 基於單片機的病床呼叫控制系統
216. 基於單片微型計算機的多路室內火災報警器
217. 基於單片微型計算機的語音播出的作息時間控制器
218. 交通信號燈控制電路的設計
219. 單片機控制的全自動洗衣機畢業設計論文
220. 單片機脈搏測量儀
221. 紅外報警器設計與實現
5. 畢業論文開題報告--------------急
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.銀行自動報警系統
6. 幫忙將單片機的畢業論文摘要翻譯
引言
在城市居民日常生活中%防盜門上的門鈴用得比較頻繁%但
這種門鈴不具有對講功能%並且可視性也不好%這給市民的日常
生活帶來了諸多的不便&例如當有人按門鈴時%房主一般走到門
口%通過防盜門上所謂的』貓眼(來辨認來訪者是誰%這不僅費
勁%而且當來訪者是你不願接見的人時%由於走動到門口發出的
腳步聲已告知來訪者你在家%有時礙於情面%你不得不接見來訪
者& 本文介紹的基於單片機 !"AB%&JDF 的單戶防盜門可視對講
門鈴室內分機便很好的解決了這些問題& 該可視對講門鈴室內
分機和與其配套使用的防盜門上的室外機特別適合於別墅式住
宅防盜門安裝使用%也適合於普通市民入戶防盜門安裝使用&
( 單戶可視對講門鈴室內分機工作原理
圖 F 所示為該單戶防盜門可視對講門鈴室內分機的工作原
理框圖& 它以單片機 !"AB%&JDF 作為系統控制核心%配以呼叫
檢測模塊)摘掛機檢測模塊)視頻顯示及控制模塊)開鎖和音頻
信號輸入K出控制模塊)音頻信號輸入放大模塊)音頻信號輸出
前置放大模塊以及按鍵組成* 當來訪者按門鈴開關傳來呼叫主
人的門鈴信號時%!"#B%C(』F 的 LFM 腳通過呼叫檢測模塊檢測
到門鈴呼叫信號% 其 LFN 腳輸出開啟視頻顯示控制信號到視頻
顯示及控制模塊+ 其 LFO 腳輸出允許通話控制信號到音頻控制
模塊%同時進行 PJ, 定時* 若主人不在家或通過辨認 %Q" 顯示
器中顯示的來訪者決定不接見% 則 PJ, 後 !"AB%CJDF 通過 LFN
和 LFO 腳分別輸出關閉視頻顯示信號和禁止通話信號+ 若主人
決定接見來訪者% 則摘機* !"AB%CJDF 通過 LFD 腳檢測到已摘
機%則終止 PJ, 定時* 主人的話音音頻信號經過前置放大模塊放
大後%經 %R 的 N 腳 !ST 線傳到門口室外機供來訪者聽話%而來
訪者的話音音頻輸入信號經放大模塊從 !ST 線取出放大後送
耳機發聲%完成通話動作*主人通過通話詢問並從顯示屏中觀察
來訪者的表情%進一步判明來訪者的身份和意圖%判明後主人按
下開鎖鍵 』URVT%W(%!"AB%&JD) 經 L)O 腳輸出的開鎖信號經
由 !ST 線傳到門口室外機% 控制防盜門的電控鎖的電磁鐵動
作%門被打開*客人進門後%防盜門依靠閉門器的作用再次關上*
主人掛機%!"AB%&JD) 通過 L)D 腳檢測到已掛機% 則由 L)X 和
L)O 腳分別輸出關閉視頻顯示信號和禁止通話信號% 恢復收鈴
狀態* 另外%主人還可通過按主動監視鍵』YTQRS"TQ(%來開啟
顯示屏顯示來訪者或查看門外的情況*
& 單戶防盜門可視對講門鈴室內分機硬體設計及實現
該單戶防盜門可視對講門鈴室內分機硬體電路原理圖略可
向作者索取*
&I) 呼叫及摘掛機檢測模塊設計及實現
呼叫檢測模塊由圖中的 ZD,Q)O)Q)M)%))[M 及 !"AB%CJD)
的 L)M 腳及其上的上拉電阻 Q)A 構成& 當來訪者按下門鈴開
關%由 %R 的 M 腳的 \] 線傳來的門鈴呼叫信號一路經揚聲器發
出門鈴呼叫聲% 另一路經過 ZD 反向截止%Q)O 與 %) 組成的充
放電電路%由 Q)M 驅動三極體 [M 導通%使 !"AB%CJD) 的 L)M 腳
由高電平變為低電平%完成呼叫檢測&
圖中的壓鍵開關)!"AB%CJD) 的 L)D 腳及其上的上拉電阻
QO 構成摘掛機檢測模塊%當主人摘機後壓鍵開關轉換狀態%L)D
腳的電平由高變低%完成摘機檢測& 反之%完成掛機檢測&
CIC 視頻顯示及控制模塊設計及實現
設計的視頻顯示及控制模塊圖^略_%主要由 [『)[X)[D)[O)
繼電器 \Q])視頻顯示屏及 !"#B%&JDF 的 LFX 腳及其上的上拉
電阻 QF& 構成&視頻顯示屏選用具有顯像作用%工作電壓為 F&a
的國產金陽牌 X 寸黑白扁平顯像管& 設計時為了同時對顯示屏
的 F&a 直流工作電源和 %R 的 D 腳 aSZ 輸入的視頻信號進行控
制% 選用 \]Q 型雙刀雙擲電磁式繼電器並利用其常開觸點%QX
對繼電器線圈起限流保護作用%Z『 對繼電器線圈起續流保護作
用& 待機時%LFX 腳輸出高電平%[O 導通%[X 和 [D 截止& 當
!"#B%&JDF 檢測到呼叫信號或主人按下主動監視鍵時%LFX 腳
輸出低電平%[O 截止%[X)[D 導通& [X 導通使大功率三極體
!BXJ 導通%由 %R 的 F 腳 ab送來的 F#a 直流電源%經 !BXJ 的
集電極輸出%提供繼電器線圈工作電壓和 F&a 集成穩壓器的輸
入電源%並經 %R 的 O 腳 aZ% 給室外機的視頻攝像鏡頭提供受
控的輸入電源# !" 導通$繼電器吸合給視頻顯示屏提供工作電
壓及視頻信號以顯示視頻圖像#
#$% 開鎖和音頻信號輸入&出控制模塊設計及實現
圖中的壓鍵開關%』#%』%%!(%!#%)*+,-#."( 的 /(0 腳及其
上的上拉電阻 』( 構成了開鎖和音頻信號輸入&出控制模塊# 待
機時$即使摘機使壓鍵開關轉換狀態$但 /(0 腳輸出低電平$!(
截止$!# 基極得電導通$ 使 )12 對地短路而禁止通話# 當
)*+,-#."( 檢測到門鈴呼叫信號時$/(0 腳輸出高電平使 !( 導
通$!# 因基極對地短路而截止$允許通話# 但若主人未摘機$則
壓鍵開關不轉換狀態$來訪者仍不能與主人進行通話#這很好地
解決了同類產品或其它未使用單片機控制的單戶可視對講門鈴
任何狀態下$摘機即可通話$以及來訪者呼叫後$即可從室外機
的揚聲器聽到室內發出的聲音等缺陷#
#$3 音頻信號放大處理模塊設計及實現
聲電轉換器件選擇靈敏度高$頻率響應好的駐極體傳聲器$
但經傳聲器轉換形成的音頻電壓信號比較微弱$ 不適宜直接傳
輸$為此需要設計音頻輸出信號前置放大處理模塊#為了降低成
本$ 音頻輸出信號前置放大採用三極體進行兩極放大# 如圖所
示$分壓電阻 』(,%』#.%』#( 和濾波電容 -(. 為傳聲器提供直流
工作電壓$傳聲器產生的音頻信號經 -(( 耦合$-(# 濾波輸入到
!+ 的基極$ 經 !+ 放大後$ 由集電極輸出直接耦合到 !, 的基
極$再經 !, 放大由集電極輸出#』%. 起到兩個作用$一是給 )12
電路供電$ 二是將 !, 集電極輸出的音頻信號混合到音頻輸入
輸出線 )12$並送到室外機&防盜門端』$經再次放大$供來訪者
聽話# 圖中的 』#"%』#0%』#4%』#+ 及 』#, 為 !+%!, 的直流工作
限流電阻#
來訪者傳聲器產生的並經前置放大的音頻輸入信號$ 由於
傳輸衰減需要再次放大$為此需設計輸入音頻信號放大模塊#設
計時$ 可選用通用集成運算放大器來設計$ 但所需外圍器件較
多$ 並且音頻放大效果不夠理想$ 為此選用具有所需外圍器件
少$工作電壓為 35!(#5$低變形和低功耗等特點的專用音頻集
成功率放大器 67%+0$ 並且採用放大倍數為 #. 倍的典型接法#
如圖所示$-+ 從 )12 線取出的輸入音頻信號經 -, 和 』## 濾波
後$由 67%+0 的 % 腳輸入$經過 #. 倍放大後由 " 腳輸出$再經
-4 和 』#3 濾波$由 -0 耦合到頻率特性好$諧波失真小的平膜動
圈式耳機發聲$完成通話動作#
另外$還設計了兩個獨立式按鍵$用於開鎖和主動監視$設
計的獨立式按鍵如圖所示#
! 單戶防盜門可視對講門鈴室內機軟體
設計及實現
單片機軟體主要完成門鈴呼叫信號檢測%摘掛機檢測%按鍵
檢測及相應控制信號的輸出$完成來訪者呼叫後及主動監視 %.8
定時等功能# 用 7-9:"( 語言編寫的具體軟體實現程序如下(
2』; ....<
7)1=> 725 9/?@".<
-6』 /($0 A輸出關閉音頻控制信號
-6』 #%< A清呼叫標志位
;B> B=C /($"?7DEF A摘機呼叫無效
BC /($4?7DEF A 無呼叫信號則轉檢查是否按
下主動監視鍵
9E*C #%< A置呼叫標志
6B7/ *17%.8 A轉 %.8 定時
7DEF> BC /($%?;B A未按主動監視鍵則跳轉掛機檢查
*17%.8> -6』 /($3 A允許電源輸出和開啟視頻顯示
725 04<?@3. A定時 %.8
*17> 725 0+<?@(".
*17(> B=C #%<?G6F A判斷是否為呼叫定時
B=C /($"?GB A是?則判斷呼叫後 %.8 內是否摘
機?若摘機則跳轉到允許通話
G6F> -)66 GE6F"H8 A調 "H8 定時子程序
GB=I 0+<?*17(
GB=I 04<?*17
9E*C /($3 A定時 %.8 時間到?未摘機則關
視頻並禁止電源輸出
-6』 #%<
6B7/ ;B A轉掛機檢測
GB> 9E*C /($0 A允許通話
-6』 #%< A清呼叫標志
J=62-D> BC /($#?;B( A若未按開鎖鍵則跳轉檢查掛機
-6』 /($0 A若按下開鎖鍵則輸出開電控鎖信號
-)66 GE6F"H8
9E*C /($0 A恢復通話
;B(> B=C /($"?J=62-D A若未掛機?繼續檢查是否按
開鎖鍵
-6』 /($0 A若掛機?則禁止通話
9E*C /($3 A關視頻顯示及視頻&音頻通話電源
6B7/ ;B
GE6F"H8> 725 0"<?@(( A "H8 定時子程序
G6F(> 725 00<?@##"
=2/
GB=I 00<?K
GB=I 0"<?G6F(
』E*
" 結束語
該單戶防盜門可視對講門鈴室內分機和其室外機在唐山市
安裝後$經長期使用結果表明(與同類產品或其它使用雙 G 觸
發器製作的可視對講門鈴相比$具有性價比高$可靠性好$故障
率低等特點#
7. 51單片機加速感測器抬手中斷
外部中斷請求源:即外中斷0和1,經由外部管腳引入的,在單片機上有兩個管腳,名稱為INT0、INT1,也就是P3.2、P3.3這兩個管腳。在內部的TCON中有四位是與外中斷有關的。IT0:INT0觸發方式控制位,可由軟體進和置位和復位,IT0=0,INT0為低電平觸發方式,IT0=1,INT0為負跳變觸發方式。這兩種方式的差異將在以後再談。IE0:INT0中斷請求標志位。當有外部的中斷請求時,這位就會置1(這由硬體來完成),在CPU響應中斷後,由硬體將IE0清0。IT1、IE1的用途和IT0、IE0相同。(2)內部中斷請求源TF0:定時器T0的溢出中斷標記,當T0計數產生溢出時,由硬體置位TF0。當CPU響應中斷後,再由硬體將TF0清0。TF1:與TF0類似。TI、RI:串列口發送、接收中斷,在串列口中再講解。2、中斷允許寄存器IE在MCS-51中斷系統中,中斷的允許或禁止是由片內可進行位定址的8位中斷允許寄存器IE來控制的。
其中EA是總開關,如果它等於0,則所有中斷都不允許。ES-串列口中斷允許ET1-定時器1中斷允許EX1-外中斷1中斷允許。ET0-定時器0中斷允許EX0-外中斷0中斷允許。如果我們要設置允許外中斷1,定時器1中斷允許,其它不允許,則IE能是EAX
即8CH,當然,我們也能用位操作指令
SETB EA
SETB ET1SETB EX1
來實現它。
3、五個中斷源的自然優先順序與中斷服務入口地址外中斷0:0003H定時器0:000BH外中斷1:0013H定時器1:001BH串列口:0023H它們的自然優先順序由高到低排列。寫到這里,大家應當明白,為什麼前面有一些程序一始我們這樣寫:
ORG 0000HLJMP START
ORG 0030H
START:。
這樣寫的目的,就是為了讓出中斷源所佔用的向量地址。當然,在程序中沒用中斷時,直接從0000H開始寫程序,在原理上並沒有錯,但在實際工作中最好不這樣做。優先順序:單片機採用了自然優先順序和人工設置高、低優先順序的策略,即能由程序員設定那些中斷是高優先順序、哪些中斷是低優先順序,由於只有兩級,必有一些中斷處於同一級別,處於同一級別的,就由自然優先順序確定。
開機時,每個中斷都處於低優先順序,我們能用指令對優先順序進行設置。看錶2中斷優先順序中由中斷優先順序寄存器IP來高置的,IP中某位設為1,對應的中斷就是高優先順序,不然就是低優先順序。
XX
X
PS
PT1
PX1
PT0
PX0
例:設有如下要求,將T0、外中斷1設為高優先順序,其它為低優先順序,求IP的值。IP的首3位沒用,可任意取值,設為000,後面根據要求寫就能了XX
因此,最終,IP的值就是06H。例:在上例中,如果5個中斷請求同時發生,求中斷響應的次序。響應次序為:定時器0->外中斷1->外中斷0->實時器1->串列中斷。
MCS-51的中斷響應過程:
1、中斷響應的條件:講到這兒,我們依然對於計算機響應中斷感到神奇,我們人能響應外界的事件,是因為我們有多種「感測器「――眼、耳能接受不一樣的信息,計算機是如何做到這點的呢?其實說穿了,一點都不希奇,MCS51工作時,在每個機器周期中都會去查詢一下各個中斷標記,看他們是否是「1「,如果是1,就說明有中斷請求了,所以所謂中斷,其實也是查詢,不過是每個周期都查一下而已。這要換成人來說,就相當於你在看書的時候,每一秒鍾都會抬起頭來看一看,查問一下,是不是有人按門鈴,是否有電話。。。。很蠢,不是嗎?可計算機本來就是這樣,它根本沒人聰明。了解了上述中斷的過程,就不難解中斷響應的條件了。在下列三種情況之一時,CPU將封鎖對中斷的響應:
CPU正在處理一個同級或更高級別的中斷請求。
現行的機器周期不是當前正執行指令的最後一個周期。我們知道,單片機有單周期、雙周期、三周期指令,當前執行指令是單位元組沒有關系,如果是雙位元組或四位元組的,就要等整條指令都執行完了,才能響應中斷(因為中斷查詢是在每個機器周期都可能查到的)。
當前正執行的指令是返回批令(RETI)或訪問IP、IE寄存器的指令,則CPU至少再執行一條指令才應中斷。這些都是與中斷有關的,如果正訪問IP、IE則可能會開、關中斷或改變中斷的優先順序,而中斷返回指令則說明本次中斷還沒有處理完,所以都要等本指令處理結束,再執行一條指令才能響應中斷。
2、中斷響應過程CPU響應中斷時,首先把當前指令的下一條指令(就是中斷返回後將要執行的指令)的地址送入堆棧,然後根據中斷標記,將對應的中斷入口地址送入PC,PC是程序指針,CPU取指令就根據PC中的值,PC中是什麼值,就會到什麼地方去取指令,所以程序就會轉到中斷入口處繼續執行。這些工作都是由硬體來完成的,不必我們去考慮。這里還有個問題,大家是否注意到,每個中斷向量地址只間隔了8個單元,如0003-000B,在如此少的空間中如何完成中斷程序呢?很簡單,你在中斷處安排一個LJMP指令,不就能把中斷程序跳轉到任何地方了嗎?一個完整的主程序看起來應該是這樣的:
ORG 0000HLJMP START
ORG 0003H
LJMP INT0 ;轉外中斷0ORG 000BH
RETI ;沒有用定時器0中斷,在此放一條RETI,萬一 「不小心「產生了中斷,也不會有太大的後果。。
中斷程序完成後,一定要執行一條RETI指令,執行這條指令後,CPU將會把堆棧中保存著的地址取出,送回PC,那麼程序就會從主程序的中斷處繼續往下執行了。注意:CPU所做的保護工作是很有限的,只保護了一個地址,而其它的所有東西都不保護,所以如果你在主程序中用到了如A、PSW等,在中斷程序中又要用它們,還要保證回到主程序後這裡面的數據還是沒執行中斷以前的數據,就得自己保護起來。
中斷系統的控制寄存器:
中斷系統有兩個控制寄存器IE和IP,它們分別用來設定各個中斷源的打開/關閉和中斷優先順序。此外,在TCON中另有4位用於選擇引起外部中斷的條件並作為標志位。
1.中斷允許寄存器--IE
IE在特殊功能寄存器中,位元組地址為A8H,位地址(由低位到高位)分別是A8H-AFH。
IE用來打開或關斷各中斷源的中斷請求,基本格式如下圖二所示:
EA:全局中斷允許位。EA=0,關閉全部中斷;EA=1,打開全局中斷控制,在此條件下,由各個中斷控制位確定相應中斷的打開或關閉。
×:無效位。
ES:串列I/O中斷允許位。ES=1,打開串列I/O中斷;ES=0,關閉串列I/O中斷。
ETl;定時器/計數器1中斷允許位。ETl=1,打開T1中斷;ETl=O,關閉T1中斷。
EXl:外部中斷l中斷允許位。EXl=1,打開INT1;EXl=0,關閉INT1。
ET0:定時器/計數器0中斷允許位。ET0=1,打開T0中斷;ET0=0,關閉TO中斷。
EXO:外部中斷0中斷允許位。Ex0=1,打開INT0;EX0=0,關閉INT0.
中斷優先寄存器--IP:
IP在特殊功能寄存器中,位元組地址為B8H,位地址(由低位到高位)分別是B8H一BFH,IP用來設定各個中斷源屬於兩級中斷中的哪一級,IP的基本格式如下圖三所示:
×:無效位。
PS:串列I/O中斷優先順序控制位。PS=1,高優先順序;PS=0,低優先順序。
PTl:定時器/計數器1中斷優先順序控制位。PTl=1,高優先順序;PTl=0,低優先順序。
Pxl:外部中斷1中斷優先順序控制位。Pxl=1,高優先順序;PXl=O,低優先順序。
PT0:定時器/計數器o中斷優先順序控制位。PT0=1,高優先順序;PTO=0,低優先順序。
Px0:外部中斷0中斷優先順序控制位。Px0=1,高優先順序;Px0=0,傷優先順序。
在MCS-51單片機系列中,高級中斷能夠打斷低級中斷以形成中斷嵌套;同級中斷之間,或低級對高級中斷則不能形成中斷嵌套。若幾個同級中斷同時向CPU請求中斷響應,則CPU按如下順序確定響應的先後順序:
INT0一T0---INT1一T1一RI/T1.
中斷的響應過程
若某個中斷源通過編程設置,處於被打開的狀態,並滿足中斷響應的條件,而且①當前正在執行的那條指令已被執行完
1、當前末響應同級或高級中斷
2、不是在操作IE,IP中斷控制寄存器或執行REH指令則單片機響應此中斷。
在正常的情況下,從中斷請求信號有效開始,到中斷得到響應,通常需要3個機器周期到8個機器周期。中斷得到響應後,自動清除中斷請求標志(對串列I/O埠的中斷標志,要用軟體清除),將斷點即程序計數器之值(PC)壓入堆棧(以備恢復用);然後把相應的中斷入口地址裝入PC,使程序轉入到相應的中斷服務程序中去執行。
各個中斷源在程序存儲器中的中斷入口地址如下:
中斷源 入口地址
INT0(外部中斷0) 0003H
TF0(TO中斷) 000BH
INT1(外部中斷1) 0013H
TFl(T1中斷) 001BH
RI/TI(串列口中斷) 0023H
由於各個中斷入口地址相隔甚近,不便於存放各個較長的中斷服務程序,故通常在中斷入口地址開始的二三個單元中,安排一條轉移類指令,以轉入到安排在那兒的中斷服務程序。以T1中斷為例,其過程下如圖四所示。
由於5個中斷源各有其中斷請求標志0,TF0,IEl,TFl以及RI/TI,在中斷源滿足中斷請求的條件下,各標志自動置1,以向CPU請求中斷。如果某一中斷源提出中斷請求後,CPU不能立即響應,只要該中斷請求標志不被軟體人為清除,中斷請求的狀態就將一直保持,直到CPU響應了中斷為止,對串列口中斷而言,這一過程與其它4個中斷的不同之處在於;即使CPU響應了中斷,其中斷標志RI/TI也不會自動清零,必須在中斷服務程序中設置清除RI/TI的指令後,才會再一次地提出中斷請求。
CPU的現場保護和恢復必須由被響應的相應中斷服務程序去完成,當執行RETI中斷返回指令後,斷點值自動從棧頂2位元組彈出,並裝入PC寄存器,使CPU繼續執行被打斷了的程序。
下面給出一個應用定時器中斷的實例。
現要求編制一段程序,使P1.0埠線上輸出周期為2ms的方波脈沖。設單片機晶振頻率
Fosc=6MHZ.
1、方法:利用定時器T0作1ms定時,達到定時值後引起中斷,在中斷服務程序中,使P1.0的狀態取一次反,並再次定時1ms。
2、定時初值:機器周期MC=12/fosc=2us。所以定時lms所需的機器周期個數為500D,亦即0lF4H。設T0為工作方式1(16位方式),則定時初值是(01F4H)求補=FEOCH
串列埠的控制寄存器:
串列埠共有2個控制寄存器SCON和PCON,用以設置串列埠的工作方式、接收/發送的運行狀態、接收/發送數據的特徵、波特率的大小,以及作為運行的中斷標志等。
①串列口控制寄存器SCON
SCON的位元組地址是98H,位地址(由低位到高位)分別是98H一9FH。SCON的格式如圖五所示。
SMo,SMl:
串列口工作方式控制位。
00--方式0;01--方式1;
10--方式2;11--方式3。
SM2:
僅用於方式2和方式3的多機通訊控制位
發送機SM2=1(要求程式控制設置)。
當為方式2或方式3時:
接收機 SM2=1時,若RB8=1,可引起串列接收中斷;若RB8=0,不
引起串列接收中斷。SM2=0時,若RB8=1,可引起串列接收中斷;若
RB8=0,亦可引起串列接收中斷。
REN:
串列接收允許位。
0--禁止接收;1--允許接收。
TB8:
在方式2,3中,TB8是發送機要發送的第9位數據。
RB8:
在方式2,3中,RB8是接收機接收到的第9位數據,該數據正好來自發
送機的TB8。
TI:
發送中斷標志位。發送前必須用軟體清零,發送過程中TI保持零電平,
發送完一幀數據後,由硬體自動置1。如要再發送,必須用軟體再清零。
RI:
接收中斷標志位。接收前,必須用軟體清零,接收過程中RI保持零電平,接收完一幀數據後,由片內硬體自動置1。如要再接收,必須用軟體再清零。
電源控制寄存器PCON
PCON的位元組地址為87H,無位地址,PCON的格式如圖六所示。需指出的是,對80C31單片機而言,PCON還有幾位有效控制位。
SMOD:波特率加倍位。在計算串列方式1,2,3的波特率時;0---不加倍;1---加倍。
串列中斷的應用特點:
8031單片機的串列I/O埠是一個中斷源,有兩個中斷標志RI和TI,RI用於接收,TI用於發送。
串列埠無論在何種工作方式下,發送/接收前都必須對TI/RI清零。當一幀數據發送/接收完後,TI/RI自動置1,如要再發送/接收,必須先用軟體將其清除。
在串列中斷被打開的條件下,對方式0和方式1來說,一幀數據發送/接收完後,除置位TI/RI外,還會引起串列中斷請求,並執行串列中側目務程序。但對方式2和方式3的接收機而言,還要視SM2和RB8的狀態,才可確定RI是否被置位以及串列中斷的開放:
SM2 RB8 接收機中斷標志與中斷狀態
0 1 激活RI,引起中斷
1 0 不激活RI,不引起中斷
1 1 激活RI,引起中斷
單片機正是利用方式2,3的這一特點,實現多機間的通信。串列埠的常用應用方法見相關章節。
波特率的確定:
對方式0來說,波特率已固定成fosc/12,隨著外部晶振的頻率不同,波特率亦不相同。常用的fosc有12MHz和6MHz,所以波特率相應為1000×103和500×103位/s。在此方式下,數據將自動地按固定的波特率發送/接收,完全不用設置。
對方式2而言,波特率的計算式為2SMOD·fosc/64。當SMOD=0時,波特率為fm/64;當SMOD=1時,波特率為fosc/32。在此方式下,程式控制設置SMOD位的狀態後,波特率就確定了,不需要再作其它設置。
對方式1和方式3來說,波特率的計算式為2SMOD/32×T1溢出率,根據SMOD狀態位的不同,波特率有Tl/32溢出率和T1/16溢出率兩種。由於T1溢出率的設置是方便的,因而波特率的選擇將十分靈活。
前已敘及,定時器Tl有4種工作方式,為了得到其溢出率,而又不必進入中斷服務程序,往往使T1設置在工作方式2的運行狀態,也就是8位自動加入時間常數的方式。由於在這種方式下,T1的溢出率(次/秒)計算式可表達成:
下面一段主程序和中斷服務程序,是利用串列方式l從數據00H開始連續不斷增大地串列發送一片數據的程序例。設單片機晶振的頻率為6MHZ,波特率為1200位/秒。
8. 單片機實現門鈴 這個程序中ding dong怎樣實現的。具體ding dong頻率怎麼計算
定時器0中斷時,給定時器0的寄存器TH0和TL0賦的初始值,確定了定時中斷時間為250us,進定時中斷的頻率就是1/0.000250=4000。因為進兩次才算一個周期(beep置0一次,置1一次),所以ding 的頻率應該是2000Hz,過0.5秒後,進入dong,它是進定時中斷2次才翻轉一次置位,所以dong的頻率應該是1000Hz