① 哪位大神能幫我寫一個基於單片機C51的電子時鍾設計報告
老師給我的
電子鍾設計
1、 電路圖:
2功能實現:
(1. 把「單片機系統」區域中的P1.0-P1.7埠用8芯排線連接到「動態數碼顯示」區域中的A-H埠上;
(2. 把「單片機系統:區域中的P3.0-P3.7埠用8芯排線連接到「動態數碼顯示」區域中的S1-S8埠上;
(3. 把「單片機系統」區域中的P0.0/AD0、P0.1/AD1、P0.2/AD2埠分別用導線連接到「獨立式鍵盤」區域中的SP3、SP2、SP1埠上;
3、程序框圖:
6. 匯編源程序
HOURK BIT P1.2
MINITEK BIT P1.1
SECONDK BIT P1.0
SECOND EQU 30H
MINITE EQU 31H
HOUR EQU 32H
ORG 00H
LJMP START
ORG 0BH
LJMP INT_T0
ORG 0030H
START:
MOV SECOND,#00H
MOV MINITE,#00H
MOV HOUR,#12
MOV R0,#00H
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB EA
SETB ET0
SETB TR0
NEXT: MOV A,#7FH
MOV P3,A
MOV A,HOUR
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
CALL DELAY
MOV A,#0BFH
MOV P3,A
MOV A,B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
CALL DELAY
MOV A,#0DFH
MOV P3,A
mov p2,#40h
call delay
mov a,#0efh
mov p3,a
MOV A,MINITE
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
CALL DELAY
MOV A,#0F7H
MOV P3,A
MOV A,B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
CALL DELAY
MOV A,#0FBH
MOV P3,A
mov p2,#40h
call delay
MOV A,#0FDH
MOV P3,A
MOV A,SECOND
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
CALL DELAY
MOV A,#0FEH
MOV P3,A
MOV A,B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
CALL DELAY
WT: JB SECONDK,NK1
LCALL DELY10MS
JB SECONDK,NK1
JNB SECONDK,$
INC SECOND
MOV A,SECOND
CJNE A,#60,NK1
MOV SECOND,#00H
NK1: JB MINITEK,NK2
LCALL DELY10MS
JB MINITEK,NK2
JNB MINITEK,$
INC MINITE
MOV A,MINITE
CJNE A,#60,NK2
MOV MINITE,#00H
NK2: JB HOURK,NK3
LCALL DELY10MS
JB HOURK,NK3
JNB HOURK,$
INC HOUR
MOV A,HOUR
CJNE A,#24,NK3
MOV HOUR,#00
NK3:
MOV A,R0
CJNE A,#20,NEXT1
MOV R0,#0
INC SECOND
MOV A,SECOND
CJNE A,#60,NEXT1
MOV SECOND,#0
INC MINITE
MOV A,MINITE
CJNE A,#60,NEXT1
MOV MINITE,#0
INC HOUR
MOV A,HOUR
CJNE A,#24,NEXT1
MOV HOUR,#0
next1:JMP NEXT
TABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,40H
INT_T0: CLR TR0
INC R0
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
RETI
DELAY:
MOV R6,#2
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
DELY10MS:
MOV R6,#10
DD1: MOV R7,#248
DJNZ R7,$
DJNZ R6,DD1
RET
END
② 基於51單片機電子鍾溫度檢測數碼管proteus模擬+程序+設計報告+講解視頻
基於51單片機電子鍾溫度檢測數碼管Proteus模擬設計
一、主要功能
本設計基於51單片機AT89C51/52(與AT89S51/52、STC89C51/52等51內核單片機通用),實現了以下主要功能:
二、模擬
本設計使用Proteus7.8及以上版本進行模擬。模擬前需確保已安裝並配置好Keil編譯器,以便為單片機載入編譯後的hex文件。
模擬步驟:
五、設計資料內容清單及下載鏈接
設計資料包括模擬圖、程序代碼、講解視頻、功能要求、設計報告、軟硬體設計框圖等。所有資料均提供下載鏈接,方便用戶獲取。
下載鏈接:
六、講解視頻
本設計提供模擬講解和代碼講解視頻,幫助用戶更好地理解設計過程及代碼實現。視頻內容涵蓋模擬步驟、程序編譯及調試、功能演示等。
七、注意事項
通過以上內容,用戶可全面了解基於51單片機電子鍾溫度檢測數碼管Proteus模擬的設計過程及實現方法。
③ 鎬ュ誨崟鐗囨満鍒朵綔瀹為獙鎶ュ憡
銆銆鐢ㄥ崟鐗囨満鍒朵綔鍙緙栫▼鎺у埗鍣ㄥ疄楠
銆銆闊﹀織璇
銆銆(鍗庝笢鑸硅埗宸ヤ笟瀛﹂櫌鏈烘扮郴.奼熻嫃闀囨睙212003)
銆銆鎽樿:鍒嗘瀽PT.C鐨勮繍琛屽師鐞嗙郴緇熺▼搴忕殑瀹夋帓.浠ュ強鐢ㄦ埛紼嬪簭鐨勭紪璇戞柟娉.灝憑鍦ㄦゅ熀紜涓婅存槑濡備綍鐢
銆銆鍗曠墖鏈哄埗浣滃彲緙栫▼閫昏緫鎺у埗鍣ㄣ
銆銆鍏抽敭璇:涓涓鐗囨満;鍙緙栫▼閫昏緫鎺у埗鍣
銆銆涓鍥懼垎綾誨彿:T P 273鏂囩尞鏍囪瘑鐮:13鏂囩珷緙栧彿:1006 7167( 2003) 01-0056-05
銆銆Using Single Chip Computer to Fabricate PLC
銆銆l}Fl 77.1-C}7.}1Zba
銆銆(Dept.of Mechanical Eng浜孍ast China Shipbuilding Tnst浜7,henjiang 212003, China)
銆銆Abstract: This paper discussed the principle of PT.C and the method to transform PT.C command to CP[涓乧on
銆銆mand, and explained how to fabricate PT.C by using single chip computer.
銆銆Key words: single chip computer, programmable logical controller(PT.C)
銆銆鍦ㄦ櫘閫氶珮鏍℃満姊扮郴鏈哄簥鐢墊皵鎺у埗鎶鏈銆嬭劇▼涓.
銆銆鍙緙栫▼鎺у埗鍣ㄦ槸涓欏瑰緢閲嶈佺殑鏁欏﹀唴瀹.涓轟簡閰嶅悎璇
銆銆璇劇▼鐨勬暀瀛︿竴鑸閮藉紑璁劇浉搴旂殑P1.C瀹為獙銆
銆銆鎴戦櫌鏈烘扮郴瀹為獙瀹や篃閰嶅悇浜咷E鍏鍙搞佷簩鑿卞叕鍙
銆銆絳夊巶鍟嗙敓浜х殑鍙緙栫▼鎺у埗鍣.渚涘︾敓瀹為獙浣跨敤銆傝繖瀵瑰
銆銆鐢熸帉鎻″彲緙栫▼鎺у埗鍣ㄧ殑搴旂敤鎶鑳.璧峰埌浜嗗緢濂界殑浣滅敤銆
銆銆鍦ㄥ巻灞婂疄楠屾暀瀛﹁繃紼嬩腑.涓嶅皯瀛︾敓J{涓嶆弧瓚沖皯
銆銆P1.C鐨勫簲鐢.甯稿父鎻愬嚭濡傚崪闂棰:`}'1.C鐨勭‖浠舵槸鎬庢牱
銆銆鏋勬垚鐨?" }'1.C鐨勮繍琛岀▼搴忔槸鎬庢牱緙栧埗鐨?鈥濆墠涓涓闂
銆銆棰樻暀璇緘J涓鏈変簺綆鐣ヤ粙緇.鍚庝竴涓闂棰樺線寰鏄鐢熶駭鍘
銆銆鍟嗕笉鍏寮鐨勬妧鏈.鍥犳や笉濂藉悜瀛︾敓瑙i噴銆
銆銆涓轟簡瑙e喅榪欎釜闂棰.絎旇呯粨鍚堝崟鐗囨満瀹為獙.灝濊瘯鐢
銆銆51緋誨垪鍗曠墖鏈8031鏉ュ疄鐜癙1.C鐨勫姛鑳.浠ユ弧瓚沖︾敓
銆銆鐨勮佹眰銆
銆銆鐢ㄦ埛
銆銆鍥1 PLC紜浠剁粍鎴愭嗗浘
銆銆P1.C榪愯屾椂.紼嬪簭鎵ц岃繃紼嬪傚浘2.宸″洖鎵鎻廔
銆銆P1.C鐨勫熀鏈ㄥ伐浣滄柟寮忋
銆銆緋葷粺紼嬪簭鐢ㄦ埛紼嬪簭
銆銆1 PLC鐨勬瀯鎴
銆銆P1.C鐨勭‖浠剁粍鎴愭嗗浘濡傚浘1:
銆銆P1.C鐨勮蔣浠跺簲鍖呮嫭緋葷粺杞浠跺拰搴旂敤杞浠朵袱閮ㄥ垎銆
銆銆緋葷粺杞浠舵湁浠ュ崪鍔熻兘:(1)緋葷粺閰嶇疆鍙婂垵濮嬪寲;
銆銆}2)緋葷粺鑷璇婃柇;}3)鍛戒護璇嗗埆涓庡勭悊;(4)鐢ㄦ埛紼嬪簭
銆銆緙栬瘧;(5)妯″潡鍖杛紼嬪簭鍙婅皟鐢ㄧ$悊銆
銆銆搴旂敤杞浠跺嵆鐢ㄦ埛鐢≒1.C紼嬪簭璇璦緙栧啓鐨勫簲鐢ㄧ▼
銆銆搴忋傚畠鏄鏍規嵁棰勬湡鐨勬帶鍒跺姛鑳界紪鍐欑殑.鍙闅忔椂淇鏀廣
銆銆鍥2 PLC涓峊lY鎵ц屾祦紼
銆銆濡傛灉涓涓鍗曠墖鏈虹郴緇熷彲浣滀負P1.C榪愯.鍏抽敭紕
銆銆璇ョ郴緇熻兘澶熻よ瘑鈥濈敤P1.C璇璦緙栧啓鐨勫懡浠ゃ傚叾瀹炲崟)
銆銆鏈虹郴緇熷彧璁ゅ緱鏈哄櫒鐮.鍥犳.鑻ヨ兘鎶奝1.C鍛戒護緙栬瘧涓
銆銆鍗曠墖鏈虹浉搴旂殑鏈哄櫒鐮.姝ょ郴緇熷氨鑳戒綔P1.C榪愯屼簡銆
銆銆2 PLC鍛戒護鍒板崟鐗囨満鎸囦護鐨勭紪璇
銆銆鍦ㄦ満搴婄數姘旀帶鍒朵腑閫氬父閮戒綔涓浜涢昏緫鎺у埗P1.C
銆銆鍦ㄨラ嗗煙鐨勫簲鐢ㄤ篃浠ラ昏緫鎺у埗灞呭氥傚崪鑰屼粎璁ㄨ哄備綍
銆銆瀹炵幇榪欎簺閫昏緫鎺у埗鍔熻兘銆
銆銆緇勬垚綆鏄揚1.C鐨勫崟鐗囨満緋葷粺濡傚浘30
銆銆+5V
銆銆X000
銆銆鑼嶰(i7
銆銆XI)鏃)
銆銆XOL7
銆銆YIf?I1
銆銆vnz}
銆銆鍥3緇勬垚PLC鐨勬渶灝忓崟鐗囨満緋葷粺
銆銆鐢8255鐨凱A鍙.PR鍙d綔涓鴻緭鍏ョ.鍒嗗埆瀹氫箟涓哄湪8031鑺鐗囩殑鍐呴儴瀛樺偍鍣ㄤ腑鏈変竴涓浣嶅誨潃鍖.鍏
銆銆X 000 X 007鍜孹010 X017; PC鍙d綔涓鴻緭鍑虹.瀹氫箟涓烘湁128涓鍙瀵誨潃浣.鍦板潃緙栧彿涓篛OH 7FH.瀹冧滑姝eソ
銆銆Y020 Y027銆傛寜P1.C緋葷粺鎯渚.緙栧彿涓8榪涘埗鏁般傛湪鍙浠ョ敤鏉ヤ綔涓篜1.C鐨勮緭鍏ャ佽緭鍑烘槧鍍忓瘎瀛樺櫒.浠ュ強鍏
銆銆鏂囧彧璁ㄨ虹畝鏄撶郴緇.鎵浠ヨ緭鍏ラ儴鍒嗙暐鍘諱簡鍏夌數紲稿悎鐢靛畠P1.C鍏浠剁殑鏄犲儚瀵勫瓨鍣ㄣ備負綆渚胯搗瑙.瀹氫箟杈撳叆涓-
銆銆璺.杈撳嚭閮ㄥ垎鐣ュ幓浜嗙戶鐢靛櫒鐢佃礬銆傚龎X 000 X 007瀵瑰簲鐨勫彲瀵誨潃浣嶄負OOH-07H, XO10-
銆銆閫氬父P1.C搴旇ユ湁鑻ュ共鍐呴儴緇х數鍣∕.瀹氭椂鍣═ X017涓簂OH-17H,杈撳嚭涓涓鍏Y020 Y027涓20H-
銆銆鍜岃℃暟鍣–絳夈傜幇鍙瀹氫箟16涓鍐呴儴緇х數鍣∕ 130- 27H銆傚廣嶅嚑鍐呴儴緇х數鍣∕130 M137,M140 M147.瀹氭椂
銆銆M137.M140 M147.榪樻湁4涓瀹氭椂鍣═ 050 T 053鍜4鍣═ 050 T 053鍜岃℃暟鍣– 054-(. 057絳.涔熺敤CPU鍐
銆銆涓璁℃暟鍣– 054-(. 057銆傝繖閲孨_鎶奨 000 , Y 020絳夎緭鍏ャ侀儴RAM鐨勫彲瀵誨潃浣嶄笌涔嬩竴涓瀵瑰簲銆
銆銆杈撳嚭涓涓鍏.浠ュ強鍐呴儴緇х數鍣∕.瀹氭椂鍣═.璁℃暟鍣–絳夊垪鍑哄唴閮≧AM鐨勫湴鍧鍒嗛厤琛ㄥ傝〃to
銆銆縐頒負P1.C鍏浠躲
銆銆琛1 8031鍐呴儴RAM鍦板潃鍒嗛厤琛
銆銆20H OOH/X000 OIH/X001 02H/X002 03H/X003 04H/X004 OSH/X005 06H/X006 07H/X007
銆銆IOH/X010 I IH/X01 I 12H/X012 13H/X013 14H/X014 ISH/X015 16H/X016 17H/X017
銆銆20H/Y020 21H/Y021 22H/Y022 23H/Y023 24H/Y024 25H/Y025 26H/Y026 27H/Y027
銆銆30H/VI 130
銆銆31H/VI 131
銆銆32H/VI132 33H/VI133 34H/VI134 35H/VI135 36H/VI136
銆銆37H/VI 137
銆銆40H/VI 140
銆銆41H/VI 141
銆銆42H/VI142 43H/VI143 44H/VI144 45H/VI145 46H/VI146
銆銆47H/VI 147
銆銆SOH/T 050
銆銆58H/T 050
銆銆S I H/T O51
銆銆59H/T OS I
銆銆52H/T 052
銆銆SA H/T 052
銆銆53H/T 053
銆銆SBH/T053
銆銆54H鍏:054
銆銆SC H/C 054
銆銆SSH鍏
銆銆SDH/(
銆銆56H鍏
銆銆SEH/(
銆銆57H鍏:057
銆銆SF H/C 057
銆銆H H H H H H H H H H H H H HH
銆銆21 22 23 24 25 26 27 2829鍙2B楸21) ZEZF
銆銆SOHT 050甯告暟
銆銆58HT050 i1鏁
銆銆SIHTO51 }'鏁
銆銆59HT051 i1鏁
銆銆52HT052 }'鏁
銆銆SAHT052 i1鏁
銆銆53HT 053甯告暟
銆銆SBHT053 i1鏁
銆銆54H C 054甯告暟
銆銆SCHC054 i1鏁
銆銆SSHCO55甯告暟
銆銆SDHCO55 i1鏁
銆銆56HC056甯告暟
銆銆SEHC056 i1鏁
銆銆57HC057甯告暟
銆銆SFHC057 i1鏁
銆銆琛ㄤ腑姣忎釜杈撳叆銆佽緭鍑簂浠.鍐呴儴緇х數鍣ㄥ垎鍒瀵瑰簲涓
銆銆涓鍙瀵誨潃浣嶃侷fn姣忎釜瀹氭椂鍣.璁℃暟鍣ㄥ垎鍒瀵瑰簲涓や釜鍙瀵
銆銆鍧浣嶈繕瀵瑰簲涓や釜瀛楄妭瀛樺偍鍗曞龎銆
銆銆瀵瑰簲銆嶅嚑P1.C鐨勯昏緫鎺у埗鍔熻兘.CPU鑺鐗8031涓
銆銆鑸鏄鐢ㄤ綅鎿嶄綔鎸囦護鏉ヨ繘琛岃繍綆楃殑銆傚崪杈硅ㄨ哄備綍鎶
銆銆P1.C鍛戒護緙栬瘧鎴8031浣嶆搷浣滄寚浠ょ爜銆
銆銆鍏堢湅涓鏉$畝涓涓鐨凱1.C
銆銆浜岃彵緋誨垪鍙緙栫▼鎺у埗鍣ㄣ
銆銆X000
銆銆紼嬪簭銆傜▼搴忕殑緙栧埗鏂規硶鍙傜収
銆銆姣斿:
銆銆X000
銆銆Xool
銆銆涓020
銆銆涓020
銆銆鏃ヤ竴鈥
銆銆鏃/涓涓涓
銆銆榪欐潯紼嬪簭寰堢畝榫烶1.C鍛戒護涓1. D X 000, O U T
銆銆Y 0200鍏墮昏緫鍏崇郴涓:
銆銆Y 020=X 000
銆銆鍗崇洿鎺ユ妸杈撳叆絝鐨勭姸鎬侀佸埌杈撳嚭絝.鏃犻』榪愮畻銆
銆銆鍐嶇湅涓鏉℃帶鍒剁數鍔ㄦ満璧峰姩銆佸仠姝㈢殑P1.C紼嬪簭:
銆銆X000 Xool涓020
銆銆絎涓鏉PLC鍛戒護A031鎸囦護A031鏈哄櫒鐮
銆銆LDI X000 M0VC,OOII A200
銆銆CPL r. r3
銆銆鏈哄櫒鐮佷負3瀛楄妭銆
銆銆鍙堝傚畾鏃跺櫒鍥炶礬:
銆銆X000 T 050
銆銆鏃ヤ竴鈥(>ICloo
銆銆涓涔犱竴/涓鈥
銆銆鏃({2鍙
銆銆P1.C鍛戒護涓1,D X000, OR Y020, AN1 X001,
銆銆OUT Y020.閫昏緫鍏崇郴濡傚崪:
銆銆Y 020=(X 000+Y 020)*X 001
銆銆鏄劇劧涓鑸鍗曠墖鏈虹郴緇熶笉鑳藉勭悊榪欎釜鍏崇郴寮忋
銆銆鍋囧傝緭鍏ユ壂鎻忓繁灝嗚緭鍏ョ鐘舵佹壂鍏ュ叾瀵瑰簲鐨勬槧鍍
銆銆瀵勫瓨鍣ㄤ腑.閭d箞涓婅堪閫昏緫鍏崇郴寮忓彲杞鍖栦負:
銆銆(20H)=l(OOH)+(20H)銆*(O1H)
銆銆杈撳叆銆佽緭鍑哄崟鍏鍒嗗埆鐢ㄥ畠浠鐨勬槧鍍忓瘎瀛樺櫒鍙栦唬.鍦
銆銆鍧灞辮〃1紜瀹氥傝繖鏍.涓涓鐗囨満緋葷粺灝辮兘澶熷疄鐜拌繖鏉¢昏緫
銆銆榪愮畻浜嗐
銆銆瀹屾垚榪欐潯閫昏緫榪愮畻鎵闇瑕佺殑8031鎸囦護鍙婃満鍣ㄧ爜
銆銆涓嶱1.C鍛戒護鏈夊傚崪瀵瑰簲鍏崇郴:
銆銆PLC鍛戒護A031鎸囦護A031鏈哄櫒鐮
銆銆L P X 000 M0VC, 0011 A2 QQ
銆銆O R I 020 O R L C , 2011 72 20
銆銆ANI X001 ANL C, /0111 P}0 O1
銆銆OLT涓020 M 0V 2011, C 92 2Q
銆銆鍙瑕佹妸P1.C鍛戒護杞鎹㈡垚鍙充晶鐨勬満鍣ㄧ爜.杈撳叆鍒板浘
銆銆3鐨勭敤鎴峰瓨鍌ㄥ櫒6264涓.鍗沖彲鎵ц屼笂杈硅繖鏉$▼搴忎簡銆
銆銆鍏堝北緋葷粺紼嬪簭灝嗚緭鍏ョ鐘舵佹壂鍏ュ叾瀵瑰簲鐨勬槧鍍忓瘎瀛樺櫒
銆銆涓.鐒跺悗鎵ц岀敤鎴風▼搴.鍐嶅北緋葷粺紼嬪簭鎶婄粨鏋滄壂鎻忓埌杈
銆銆鍑-W},銆
銆銆褰撹緭鍏X 000鎺ラ氭椂.杈撳嚭Y 020鎺ラ.瀵瑰簲鐨勫彂
銆銆鍏変竴鏋佺′寒;X 000鏂寮.杈撳嚭浠嶅北Y 020鐨勬帴l浠庝繚鎸;
銆銆鍙鏈塜 001鎺ラ氭椂.杈撳嚭Y 020鎵嶆柇寮銆
銆銆涓婅竟鏈夊崪鍒掔嚎鐨勬暟瀛楁槸涓嶺,Y,M,T,C絳塒1.C
銆銆鍏浠跺彿瀵瑰簲鐨8031鍐呴儴RAM鍙瀵誨潃浣嶅湴鍧.灞辮〃1
銆銆紜瀹氥傚湪榪欓噷.瀹冩eソ涓嶱1.C鐨勫龎浠跺彿鐩哥︺
銆銆鍥犳.鏍規嵁P1.C鍛戒護鍙奨,Y ,M絳夊龎浠剁殑緙栧彿.
銆銆鍗沖彲杞鎹㈡垚鐩稿簲鐨勬満鍣ㄧ爜鍜屾槧鍍忓瘎瀛樺櫒鍦板潃銆
銆銆鍒嗘瀽P1.C鍛戒護鍙婄浉搴旂殑8031鎸囦護.浼氬彂鐜癙1.C
銆銆鍛戒護澶氬崐鍙杞鎹涓2瀛楄妭鏈哄櫒鐮.Ifn鏈夌殑鍛戒護鍒欒漿鎹
銆銆涓3瀛楄妭銆4瀛楄妭銆佺敋鑷沖氬瓧鑺傛満鍣ㄧ爜蹇呴』鍖哄埆瀵瑰緟銆
銆銆PLC鍛戒護A031鎸囦護A031鏈哄櫒鐮
銆銆L P X 000 M0VC , OOI I A 2 00
銆銆OCT 1050 M0V SAIL C 92 5A
銆銆K 100 M 0V 50II#(4II 75 50 (4
銆銆鍏朵腑涓庤緭鍏ユ椂闂村父鏁板懡浠ゅ瑰簲鐨勬満鍣ㄧ爜涓轟簩鈥
銆銆鑺傘
銆銆浣58H涔熸槸涓嶵 050瀵瑰簲鐨勫彲瀵誨潃浣.瀹冪敤鏉
銆銆璁癟 050鐨勮緭鍏ョ姸鎬.Ifn浣50H鍒欒〃紺篢 050鐨勮緭{
銆銆鐘舵併傝繕鏈夊瓧鑺傚崟鍏50H鐢ㄦ潵瀛樻斁T 050鐨勫畾鏃跺父椴
銆銆#64H鏄鍗佽繘鍒舵暟100杞鎹㈡垚鐨勫嶮鍏榪涘埗鏁般
銆銆鍐嶇湅姣旇緝澶嶆潅鐨勫潡JI鑱斿洖璺:
銆銆X000 Xool涓020
銆銆宸濅竴浠(鈥
銆銆榪欐潯P1.C紼嬪簭鏄灝嗕笂涓鍒嗘敮鍥炶礬鐨勮繍綆楃粨鏋
銆銆鍗滀竴鍒嗘敮鍥炶礬鐨勮繍綆楃粨鏋滅浉鎴栧悗閫佸埌杈撳嚭絝.鍥犳)
銆銆鍏堟妸涓婁竴鍒嗘敮鍥炶礬鐨勮繍綆楃粨鏋滀繚瀛樿搗鏉.鐒跺悗鎵嶈兘J
銆銆琛屽崪涓鍒嗘敮鍥炶礬鐨勮繍綆.鍚﹀垯灝變細閫犳垚閫昏緫娣蜂貢銆傛墍}
銆銆綆涓涓鍦板楃敤鍓嶈堪IJD鍛戒護鐨勭紪璇戞柟娉曞氨涓嶈屼簡銆
銆銆鏍規嵁P1.C緙栫▼緇忛獙.涓嶇℃湁鏃犲垎鏀鍥炶礬.姣忔。錛
銆銆褰㈠浘紼嬪簭鎬繪槸浠1.D鎴1.D1鍛戒護寮濮嬬殑銆傛垜浠鍙浠ヤ簩
銆銆1.D,1.D1鍛戒護緙栬瘧紼嬪簭鐨勫紑澶村勫姞涓鏉8031鎸囦護.:
銆銆浣嶈繍綆楀櫒C鐨勭姸鎬(鍗充笂涓鍒嗘敮鍥炶礬鐨勮繍綆楃粨鏋)鈥
銆銆瀛樿搗鏉.絳夐亣鍒板潡姝{鑱0RT3鍛戒護鏃跺啀鍙栧嚭鏉ュ拰鍗
銆銆鍒嗘敮鍥炶礬鐨勮繍綆楃粨鏋滅浉鎴.榪欐牱灝變笉浼氶犳垚閫昏緫娣穕
銆銆浜嗐傚彲浠ラ噰鐢ㄦ寚瀹氫笓鐢ㄤ綅瀛樺偍鍣ㄥ瘎瀛樼殑鍔炴硶.涔熷彲閲)
銆銆涓撶敤瀛楄妭瀛樺偍鍣ㄧЩ浣嶅瘎瀛樼殑鍔炴硶銆傚弬鑰冭祫鏂橻2],鍚
銆銆縐嶆柟娉曡緝濂姐傝繖閲屾寚瀹8031鐨勭墖鍐呭瓨鍌ㄥ櫒1FH涓-
銆銆涓轟笓鐢ㄧЩ浣嶅瘎瀛樺櫒.鐢ㄦ潵鏆傚瓨浣嶈繍綆楀櫒C鐨勭姸鎬併
銆銆榪欐牱涓鏉.瀵廣嶅嚑鏈夋{鑱斿垎鏀鍥炶礬鐨凱1.C紼嬪簭.)
銆銆闇瑕佺殑8031鎸囦護鍙婃満鍣ㄧ爜涓嶱1.C鍛戒護鏈夊傚崪瀵瑰簲
銆銆緋:
銆銆PLC鍛戒護A031鎸囦護A031鏈哄櫒鐮
銆銆L P X 000 M0VA錛1FII I;5 1F
銆銆RLC A 33
銆銆M()銆
銆銆M()銆
銆銆1FII, A
銆銆C, OOII
銆銆AND X001
銆銆T. D X 002
銆銆AND X003
銆銆()RR
銆銆0 T; T涓020
銆銆ANL C, OlII
銆銆M 0YA, 1FII
銆銆RLC A
銆銆M 0Y 1FII, A
銆銆M 0YC, 02II
銆銆ANL C, 03II
銆銆M 0YA, 1FII
銆銆RR A
銆銆M 0Y 1FII, A
銆銆ORL C,ACC.
銆銆MOY 20II, C
銆銆FS 1F
銆銆A 2 00
銆銆82 O1
銆銆DS 1F
銆銆33
銆銆FS 1F
銆銆A 2 02
銆銆82 03
銆銆DS 1F
銆銆03
銆銆FS 1F
銆銆72 L7
銆銆92 20
銆銆娉ㄦ剰.絎涓鏉1.D鍛戒護瀵瑰簲鐨8031鎸囦護鍏堟妸浣嶈繍
銆銆綆楀櫒C鐨勭姸鎬(鍗充笂涓鍒嗘敮鍥炶礬鐨勮繍綆楃粨鏋)瀛樺叆
銆銆1FH涓涓鍏鐨凞O浣嶃傚緟鍒癘RT3鍛戒護鏃.瀵瑰簲鐨8031鎸
銆銆浠ゅ垯鎶1FH涓涓鍏鐨凞O浣嶇姸鎬佸瓨鍏ョ瘡鍔犲櫒ACC鐨凞7
銆銆浣嶄腑銆傚北J鍑犺ュ彸寰鐜鎸囦護涓嶅獎鍝嶄綅榪愮畻鍣–.姝ゆ椂C鐨
銆銆鐘舵佷粛涓哄崪涓鍒嗘敮鍥炶礬鐨勮繍綆楃粨鏋.榪欐牱C涓嶢CC.7
銆銆鐩告垨灝辨槸鎬葷殑榪愮畻緇撴灉銆
銆銆涓轟簡澶勭悊JI鑱斿垎鏀鍥炶礬.1.D鍛戒護鍜孫RT3鍛戒護瀵
銆銆搴旂殑鏈哄櫒鐮佷負7瀛楄妭.If}J 1.D1鍒欐洿澶氥
銆銆鍙﹀.絎涓鏉1.D鍛戒護瀵瑰簲鐨勫乏寰鐜鎸囦護鍦ㄨ繖閲
銆銆鏃犳晥銆備絾涓轟簡緙栬瘧鏂逛究.鍙瑕佹槸1.D鍛戒護.鎴1.D1鍛戒護.
銆銆緙栬瘧鏃墮兘浣滃乏寰鐜澶勭悊.鍖呮嫭鍓嶈竟鐨勪緥r銆
銆銆涓嶰RT3鍛戒護瀵瑰簲鐨勫彸寰鐜鎸囦護鍙堣繕鍘熶簡涓婁竴鍒
銆銆鏀鍥炶礬鐨勮繍綆楃粨鏋.浠ヤ究澶勭悊澶氬垎鏀疛I鑱斿洖璺銆
銆銆閲囩敤榪欑嶇Щ浣嶅驚鐜鏂規硶鏈澶氬彲浠ュ勭悊8璺疛I鑱斿垎
銆銆鏀鐨凱1.C紼嬪簭銆
銆銆鍏熾嶅嚑JI鑱斿潡涓嶫I鑱斿潡鐨勪覆鑱.榪欑嶆儏鍐佃佺敤鍒板潡
銆銆涓茶仈鍛戒護ANT3.鍙浠跨収涓婅堪鍔炴硶澶勭悊銆
銆銆閫氳繃浠ヤ笂鍒嗘瀽.鍙浠ョ湅鍑哄笿鍑犱笉鍚岀殑P1.C鍛戒護.
銆銆8031閮芥湁涓庝箣瀵瑰簲鐨勬搷浣滅爜.Ifn闅忓悗鐨勬搷浣滄暟鍒欏北鐩
銆銆搴旂殑P1.C鍏浠跺彿紜瀹氥傛牴鎹榪欎釜瑙勫緥.鎶奝1.C鍛戒護緙
銆銆璇戞垚8031鐨勬満鍣ㄧ爜灝變笉闅句簡銆
銆銆鍓嶈竟宸辯粡鎻愬埌浜嗗畾鏃跺櫒鐨勭紪紼.鐜板湪瀵瑰畾鏃跺櫒鐨
銆銆榪愯屽啀浣滀竴浜涜存槑銆
銆銆浠T 050涓轟緥.琛1鍒楀嚭浜嗗畠鐨勪袱涓鍙瀵誨潃浣嶄負
銆銆50H鍜58H,鍓嶈呭瓨鏀懼畠鐨勮緭鍑虹姸鎬.鍚庤呭瓨鏀懼畠鐨勮緭
銆銆鍏ョ姸鎬併傚洜涓哄畾鏃跺櫒鐨勮緭鍑虹姸鎬佷笉浠呬粎灞卞叾杈撳叆鐘舵
銆銆鍐沖畾.榪樿佸彇鍐熾嶅嚑璁℃椂鏄鍚﹀埌.鎵浠ユ瘡涓瀹氭椂鍣ㄨ侊紝鐗囩敤
銆銆涓や釜鍙瀵誨潃浣嶃傚彟澶栬繕瑕佹湁涓や釜瀛楄妭瀛樺偍鍣50H鍜
銆銆58H.鍓嶈呭瓨鏀懼畠鐨勯勭疆鏃墮棿甯告暟.鍚庤呯敤鏉ヤ綔瀹冪殑璁
銆銆鏁板櫒銆
銆銆鍦ㄧ郴緇熺▼搴忎腑瀹夋帓涓涓瀹氭椂鍣ㄤ腑鏂.鏃舵爣涓0. 1
銆銆縐掋傝繍琛屼腑鑻ユ嫻嬪埌鍙瀵誨潃浣58H(杈撳叆鐘舵)涓1.鍒
銆銆鍦ㄤ腑鏂紼嬪簭涓鎶婂瓧鑺傚瓨鍌ㄥ櫒58H鍔爐o褰撳叾涓鐨勮℃暟
銆銆涓庡瓧鑺傚瓨鍌ㄥ櫒50H涓鐨勯勭疆鏁扮浉絳夋椂鍒欏皢鍙瀵誨潃浣
銆銆50H(杈撳嚭鐘舵)緗1銆傛湪渚嬩腑甯告暟涓篕 100.鏁匱 050鐨
銆銆瀹氭椂鍊間負10縐掋
銆銆鏈ㄦ枃鍙璁ㄨ虹敤涓涓涓瀛樺偍鍣ㄦ潵璁℃暟.鍥營fn瀹氭椂鑼冨洿
銆銆鏈夐檺銆傝嫢瑕佹墿澶у畾鏃惰寖鍥.鍒欑敤鍙屽瓨鍌ㄥ櫒鏉ヨ℃暟銆
銆銆瀵笿鍑犺℃暟鍣– 054-(. 057.鍙鐢ㄥ栭儴涓鏂瀹炵幇鍏跺姛
銆銆鑳姐傜紪紼嬫柟娉曞強緋葷粺紼嬪簭鐨勫畨鎺掍笌瀹氭椂鍣ㄧ浉浼箋
銆銆緋葷粺CPU鍦ㄥ勭悊瀹氭椂鍣ㄣ佽℃暟鍣ㄦ椂.闇鐢ㄥ瓧鑺傛搷
銆銆浣滄寚浠ゃ傛墍浠ュ湪P1.C緋葷粺涓.浣嶆搷浣滄寚浠ゅ拰瀛楄妭鎿嶄綔
銆銆鎸囦護閮借佺敤鍒般
銆銆鍏熾嶅嚑P1.C鐨勪富鎺у懡浠MC,MCR.鍏跺疄鍙鏄澶氫竴
銆銆鏉$患鍚堥昏緫鍏崇郴;榪樻湁甯哥敤鐨凷FT ,RST鍛戒護.鐢ㄣ嶅嚑瀵
銆銆璁℃暟鍣ㄧ疆浣嶃佸嶄綅銆傝繖浜涢兘涓嶉毦鍒嗘瀽銆
銆銆鑷熾嶅嚑FND鍛戒護.瀹為檯涓婃槸瀹夋帓涓鏉¤煩杞鎸囦護.灞
銆銆鐢ㄦ埛紼嬪簭璺寵漿鍒扮郴緇熺▼搴忚緭鍑烘壂鎻忕殑鍏ュ彛澶勫幓銆傝繖鏉
銆銆鍛戒護鏄蹇呬笉鍙灝戠殑銆
銆銆涓嶉毦鐪嬪嚭.鍙瑕侀傚綋瀹夋帓P1.C鐨勫龎浠跺彿.姝{鍦ㄧ紪
銆銆璇戞椂浣滄椂鍙封濆勭悊.琛1涓絀虹櫧鐨勫唴閮≧AM鍙瀵誨潃
銆銆浣嶉兘鏄鍙浠ュ埄鐢ㄧ殑銆傝繖灝辨剰鍛崇潃.鍙鐢8031鑺鐗囧唴閮
銆銆RAM.灝卞彲浠ユ妸P1.C鐨勫龎浠(X,Y,M,T,C絳)鍋氬埌
銆銆100涓浠ヤ笂銆
銆銆3緇撴潫璇
銆銆絎旇呭埄鐢ㄥ岺榪囧幓鐢熶駭鐨勪竴鍧桵CS 51閫氱敤瀹為獙
銆銆鏉垮拰涓鍧24閿,8鍙鏁扮爜綆$殑閿鐩樻樉紺哄櫒涓璇曚綔浜嗙敤
銆銆51涓涓鐗囨満鍒朵綔鍙緙栫▼鎺у埗鍣ㄥ疄楠屻侾1.C鐢ㄦ埛紼嬪簭鍒
銆銆8031鎸囦護鐨勭紪璇戝湪浣滀負緙栫▼鍣ㄧ殑閿鐩樻樉紺哄櫒涓瀹屾垚.
銆銆瀵瑰簲鐨勬満鍣ㄧ爜欏哄簭瀛樺叆鍥3鐨6264涓銆侷fn P1.C鐨勪富
銆銆紼嬪簭杈撳叆鎵鎻忋佽緭鍑烘壂鎻忋佸畾鏃跺櫒涓鏂銆佽℃暟鍣ㄤ腑鏂絳
銆銆鍒欏滻鍖栧湪2764涓銆傛墍鐢ㄧ殑P1.C緙栫▼鏂規硶鍙傜収浜嗕簩鑿
銆銆緋誨垪浜у搧.絎﹀悎閫氱敤鍙緙栫▼鎺у埗鍣ㄦ儻渚嬨傚畠鐨勬妧鏈鎸囨爣
銆銆濂沖彛鍗:
銆銆杈撳叆1(鐐筙000- X007. X010- X017
銆銆杈撳嚭8鐐1' 000- 1' 007
銆銆鍐呴儴緇х數鍣24鐐筂 100- M 107. M 110- M 117
銆銆M 120-M 127
銆銆瀹氭椂鍣4鐐筎 050 T 053鏃舵爣0. 1 s鏈浜哄畾鏃朵集
銆銆25. 5s
銆銆i}涓鏁板櫒4鐐笴 054-C 057鏈浜篿}涓鏁頒集255
銆銆緙栫▼鍛戒護LD LDI
銆銆AND ANI
銆銆OR ORI
銆銆OLT
銆銆M C M CR
銆銆ORP} ANP}
銆銆51;T R5T
銆銆nNn
銆銆杈撳叆紼嬪簭姝ユ暟soo
④ 基於51單片機的數字萬用表(電阻電流電壓測量)模擬設計( proteus模擬+程序+報告+講解視頻)
51單片機簡易數字萬用表設計,結合proteus模擬,C語言編程,旨在實現電壓、電流、電阻的測量,設計編號為S0041。設計具有以下主要功能:
具體功能包括電壓測量(范圍0-20V,誤差0.5V左右),電流測量(范圍0-200mA,誤差5mA左右),以及電阻測量(范圍0-1000歐,誤差10歐左右)。短路時,系統會發出報警聲。顯示部分採用四位數碼管,通過開關選擇測量類型,顯示測量結果。
下載設計資料鏈接:docs.qq.com/doc/DS21KQX...
模擬環節,用戶可以通過撥動開關選擇測量類型,數碼管顯示測量值,若同時選擇兩種測量內容,會觸發短路報警。以下是模擬測試結果展示:
電壓檔測試:
電阻檔測試:
電流檔測試:
設計資料包含模擬結果、程序代碼、講解視頻、功能要求、設計報告、軟硬體設計框圖等內容。
常見使用問題及解決方法:
1、模擬步驟
2、代碼編寫注意事項
3、講解視頻觀看指南
4、功能實現說明
5、設計報告解讀
6、軟硬體設計結構圖
相關設計軟體資料包括:Altium Designer、KEIL、Proteus。
更多資源:docs.qq.com/sheet/DS0xI...