1、該控制板是基于modbus協議RTU模式進行通訊,是一種工業標準協議,具有穩定性高,使用廣泛,從而可以兼容其他設備 2、三十路帶光電隔離輸出控制繼電器。 3、標準的11.0592M晶振。(便于設置串口波特率) 4、具有上電復位和手動復位。 5、支持51系列DIP40封裝單片機。
標簽: modbus_RTU 模式 工控板 存儲
上傳時間: 2013-11-10
上傳用戶:niumeng16
內容提要: 8098單片機結構綜述 8098單片機指令系統 8098單片機的中斷系統及其應用 8098單片機實驗程序設 計 8098單片機開發仿真技術 MCS系列單片機 第一章 概述 第二章 8098單片機結構綜述 第三章 8098單片機指令系統 第四章 8098單片機的中斷系統及其應用 第五章 8098單片機接口及其使用 第六章 8098單片機接口擴展 第七章 8098單片機應用程序設計 第八章 8098單片機開發仿真技術 第九章 MCS-51系列單片機 附錄 附錄一 MCS-96指令系統一覽表 附錄二 MCS-96操作碼與狀態時間表 附錄三 MCS-51指令系統一覽表
上傳時間: 2013-11-01
上傳用戶:hhkpj
MCS-51系列單片機是美國Intel公司在1980年推出的高性能8位單片機,它包含51和52 兩個子系列。 對于51子系列,主要有8031、8051、8751 三種機型,它們的指令系統與芯片引腳完全兼容,僅片內程序存儲器有所不同,8031芯片不帶ROM,8051芯片帶4KROM,8751芯片帶4KEPROM。51子系列的主要特點為: ◆8位CPU。 ◆片內帶振蕩器,頻率范圍1.2~12MHZ。 ◆片內帶128字節的數據存儲器。 ◆片內帶4K的程序存儲器。 ◆程序存儲器的尋址空間為64K字節。 ◆片外數據存儲器的尋址空間為64K字節。 ◆128個用戶位尋址空間。
上傳時間: 2013-11-05
上傳用戶:cxl274287265
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。 解壓縮以后安裝,步驟如下: 1.打開up51v706a.txt(本文件)記下安裝序列號。進入setup目錄點擊setup.exe進行安裝; 2.選擇Install Support....全新安裝,以前沒有安裝過或者放棄以前的序列號安裝; 選擇Update Current Installation升級安裝,將可以保持原來的序列號,不必再次輸入 3.選擇Full安裝,Next->Yes(接受版權信息)->選擇安裝目錄->Next->輸入序列號、姓名、公司 等,除了序列號以外,都隨意,可以如實輸入你的姓名等。->next-> ....直到安裝完成。 注意: 1.每次安裝都必須進行這幾步,每次都需要重新寫入AddOn標識; 2.假如安裝過程中存在病毒防火墻,可能會產生xcopy錯誤使安裝失敗,此時請先 關閉病毒防火墻,然后再安裝; 3.安裝前必須退出正在運行的Keil軟件,否則也會產生xcopy錯誤使安裝失敗; 4.安裝過程中可能會出現安裝Secrity Key錯誤,點擊確定即可。 這組安裝碼可以使用keil C51軟件到2033年12月底,夠用了吧。 Ident = Y1DZKM (這個號碼已經輸入在addon目錄下的文件中,你不必理會了) SN = K1DZP-5IUSH-A01UE *************************************** 0xfd漢字補丁已經預先處理。安裝以后可以打開工程\keil\c51\examples\0xfd\ee.uv2檢驗
上傳時間: 2013-10-18
上傳用戶:takako_yang
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。 指南包含的內容:1.在KEIL中生成*.AMS文件最簡單方法、2.在把匯編程序導入KEIL簡單方法、3.在KEIL中生成*.HEX16進制文件的方法,4.平凡老師的C語言教程、5.其他一些教程、6.本站全系列在線時時硬件仿真器的使用方法,包括PZ仿真器專業版、A380仿真器、AZ綜合系統內含的仿真器使用方法簡介。 其中里面包含的有:KEIL 無限制完全破解、KEIL使用指南、仿真軟件KEIL使用教程
上傳時間: 2013-11-09
上傳用戶:xuanchangri
TLC2543是TI公司的12位串行模數轉換器,使用開關電容逐次逼近技術完成A/D轉換過程。由于是串行輸入結構,能夠節省51系列單片機I/O資源;且價格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應用。 TLC2543的特點 (1)12位分辯率A/D轉換器; (2)在工作溫度范圍內10μs轉換時間; (3)11個模擬輸入通道; (4)3路內置自測試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉換結束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導; (10)可編程輸出數據長度。 TLC2543的引腳排列及說明 TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說明見表1 TLC2543電路圖和程序欣賞 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上傳時間: 2013-11-19
上傳用戶:shen1230
基于社會安全保障的需要,電子報警這門綜合技術的正在不斷的發展。與此同時,紅外技術已成為先進科學技術的重要組成部分,由于紅外線是不可見光,因此用它進行紅外探測監控,具有良好的隱蔽性,白天和黑夜都可以使用,而且其抗干擾能力強。防盜報警系統利用單片機控制技術,自動探測發生在布防區內的侵入行為,產生報警信號,一旦發生突發事件,就會向人們發出報警提示,從而讓人即使采取應對措施。本系統采用了熱釋電紅外傳感器,它的制作簡單、成本低、安裝比較方便,而且防盜性能比較穩定,抗干擾能力強、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發現,同時它的信號經過單片機系統處理后方便和PC機通信,便于多用戶統一管理。本設計包括硬件和軟件設計兩個部分。硬件部分包括單片機控制電路、紅外探頭電路、驅動執行報警電路、LED控制電路等部分組成。處理器采用51系列單片機AT89C51,整個系統是在系統軟件控制下工作的。因此在防盜、警戒等安保裝置中得到了廣泛的應用。此外,在電子防盜、人體探測等領域中,熱釋電紅外探測器也以其價格低廉、技術性能穩定等特點而受到廣大用戶和專業人士的歡迎。
上傳時間: 2013-10-30
上傳用戶:euroford
摘要:單片機的開發需要良好的軟件環境的支持 現在國內外已經有若干軟件仿真支持51系列單片機 但外圍設備的仿真仍然是仿真軟件的一個薄弱環節 針對目前流行的Keil公司的仿真器 結合Proteus仿真軟件 介紹了對單片機外圍設備的仿真實現 為單片機的軟硬件結合虛擬仿真提出了一個新的思路。
上傳時間: 2014-11-10
上傳用戶:caozhizhi
單片機
上傳時間: 2013-11-18
上傳用戶:stvnash
從單片機應用開發的角度出發,系統地介紹了以MCS-51系列為核心的單片機原理與接口技術。主要內容包括:計算機的基礎知識,MCS-51單片機的硬件結構、指令系統和單片機匯編語言程序設計,單片機的c語言程序設計,中斷和定時器/計數器,單片機的串行通信,單片機的系統擴展,MCS-51單片機接口技術,單片機應用系統設計以及PIC單片機簡介。
上傳時間: 2013-11-06
上傳用戶:奇奇奔奔