RSM232隔離RS-232收發器具備電源隔離、電氣隔離、RS-232收發器,有提高系統穩定性,簡化設計等諸多優點。完全符合EIA/TIA-232E和ITU-T V.28規格,采用5V電源供電,具有2500VDC的隔離電壓,波特率可高達115200bps
上傳時間: 2014-02-22
上傳用戶:ouyangtongze
51單片機實訓指南:一、 實習課題基于單片機最小系統的頻率計設計二、 實習內容單片機最小系統電路原理設計分析與講解,PCB設計分析與講解,電路板焊接培訓與實際操作,程序設計、調試分析與講解,程序調試實際操作。三、硬件資源※ 89S51單片機;※ 6位共陽極數碼管;※ 段碼驅動器74HC573,位選譯碼器74HC138;※ 4路獨立式按鍵;※ 外部晶振電路;※ ISP下載接口(In system program,在系統編程);※ DC+5V電源試配器(選配);※ ISP下載線(選配);※ 單片機實訓模塊(頻率計分頻預處理電路)。四、電路原理分析與設計P1為外部電源輸入座(DC+5V),S8為電源最小系統的電源開關,E1和C3為電源濾波,去耦電容。D1為系統電源指示燈。J2為ISP下載接口,S7系統復位按鍵。CRY1,C1,C2為外部時針電路。IC1為89S51(DIP-40),左上角為第一腳。PRE1,PRE2。為上拉排阻(阻值4.7k—10k)。J5,J9,J6,J10分別對應單片機的P0,P1,P2,P3口。便于二次開發。6路共陽極數碼管動態顯示電路,P0口通過74HC573(起驅動和隔離作用,讓電流通過74CH573流入公共地),來控制數碼管的8路段碼,P20-P22通過74HC138譯碼器(使用其中的6路)控制數碼管的公共端(中間還有三極管做驅動器)。這樣設計的理由:為了保證該單片機最小系統的二次開發的資源充足和合理性。
標簽: 51單片機
上傳時間: 2013-10-14
上傳用戶:ryb
MDT單片機反匯編器:mdt writer V2.43版。
上傳時間: 2014-05-05
上傳用戶:ZOULIN58
看門狗定時器的工作原理:WDT 工作原理使能時,WDT 將遞增,直到溢出,或稱“超時”。除非處于休眠或空閑模式,WDT 超時會強制器件復位。為避免WDT 超時復位,用戶必須定期用PWRSAV 或CLRWDT 指令將看門狗定時器清零。如果WDT 在休眠或空閑模式下超時,器件將喚醒并從PWRSAV 指令執行處繼續執行代碼。在上述兩種情況下,WDTO 位(RCON<4>)都會置1,表示該器件復位或喚醒事件是由于WDT超時引起的。如果WDT 將CPU 從休眠或空閑模式喚醒,“休眠”狀態位(RCON<3>)或“空閑”狀態位(RCON<2>)也會置1,表示器件之前處于省電模式。9.2.1 使能和禁止WDT通過FWDTEN(CW1<7>)配置位可將WDT 使能或禁止。FWDTEN 配置位置1 時,使能WDT。這是已擦除器件的默認值。關于閃存配置字寄存器的更多詳細信息,請參見器件數據手冊。
上傳時間: 2014-01-20
上傳用戶:mikesering
一:微電腦設計11.1:微電腦基本結構11.2:單芯片微電腦21.3:單芯片微電腦種類3二:MCS51架構介紹62.1:接腳說明62.2:內部構造圖72.3:系統時序82.4:內存結構92.5:系統重制142.6:中斷結構15三:LCD簡介243.1:簡介243.2:內部結構263.3:模塊指令29圖1-1 微電腦基本結構1表1-1 MCS-51 單芯片比較.5圖2-1 MCS-51 接腳圖.6圖2-2 內部結構方塊圖8圖2-3 MCS-51 指令執行時序.9圖2-4 MCS-51 內部數據存儲器.10圖2-5 MCS-51 程序內存結構圖.10圖2-6 MCS-51內部數據存儲器結構11圖2-7 特殊功能緩存器12表2-1 特殊功能緩存器(SFC)初值設定.13圖2-8 數據存儲器結構圖13表2-2 SFR重置設定值.15表2-3 中斷向量17圖2-9 中斷結構方塊圖18表2-4 中斷致能緩存器IE19表2-5 中斷優先權緩存器(IP) .20表2-6 中斷源優先權順序21表2-7 計時/計數控制緩存器TCON.21表2-8 計時/計數模式設定.23圖3-1 LCD 的接口電路方圖24表3-1 LCD 接腳說明25表3-2 控制腳功能25表3-3 LCD 模塊地址對映26表3-4 字符產生器與字型碼對映27表3-5 LCD 內字型表28表3-6 LCD 控制指令表32圖3-2 初始化流程圖33表4-1 功能說明34圖4-1 電路圖35圖4-2 程序流程圖36此篇專題主要研究是利用8051芯片制作出電子鐘,利用LCD當作顯示介面,并且設置有鬧鈴功能,是很可以融入生活的小家電。關鍵詞: AT89C51,LCD,電子鍾,數字鐘,鬧鈴。四:電子鐘344.1:相關知識344.2:功能說明344.3`:流程圖36五:心得感想41六:程序代碼42附錄:MCS51指令集.54參考數據60
上傳時間: 2013-10-11
上傳用戶:butterfly2013
MCS-51單片機數據存儲器的擴展:3 數據存儲器的擴展MCS-51單片機內部有128或256個字節的數據存儲器,這些存儲器通常被用作工作寄存器、堆棧、臨時變量等等,一般已經夠用,但是如果系統要存儲大量的數據,比如數據采集系統,那么片內的數據存儲器就不夠用了,需要進行擴展。3.1 常用的數據存儲器單片機中常用的數據存儲器是靜態RAM存儲器(SRAM),圖7是幾種常用的數據存儲器的引腳圖,以62256為例介紹,其中:A0~A14:地址輸入線;D0~D7:數據線; CE:選片信號輸入線,低電平有效; OE:讀選通信號輸入線,低電平有效; WE:寫選通信號輸入線,低電平有效;CE2:6264芯片的高有效選通端;VCC:工作電源,一般接+5V;GND:工作地.
上傳時間: 2013-10-28
上傳用戶:jkhjkh1982
MCS-51單片機的系統擴展技術:在MCS-51單片機的的內部雖已集成了很多資源,但這類單片機屬于一種“通用”的單片機,單片機內部的各種資源都是折衷配置的,如片內程序存儲器、數據存儲器的容量都不大,并行I/O端口的數量也不很多,此外,在有些應用中,片內定時器、中斷、串行口等也顯得不足,還有一些功能是基本型MCS-51單片機所沒有的,比如A/D轉換,D/A轉換等等。實際應用中的要求是各種各樣的,如果用到了MCS-51單片機內部所沒有資源(如A/D,D/A等),或者單片機內部雖有,但卻不夠使用的資源,就要根據需要,對單片機進行擴展,以增加所需要的功能。MCS-51單片機所可能需要擴展的芯片種類非常多,但這里并不面面俱到,主要是通過對外擴程序存儲器、數據存儲器、I/O接口、A/D和D/A的介紹,使讀者熟悉單片機接口的一般方法。實際上,如果對于這些常規的擴展芯片能夠熟練地掌握和應用,并能理解其擴展的原理,拿到任何一塊需要擴展的芯片,只要有這塊芯片的數據手冊或接口時序之類的資料,就能自行設計芯片的接口電路部份。1. MCS-51單片機擴展的原理MCS-51單片機被設計成具有通用計算機那樣的外部總線結構,所以用MCS-51單片機進行擴展很方便,下面首先了解片外總線的工作原理。
上傳時間: 2014-04-28
上傳用戶:古谷仁美
MCP定時器產生中心對稱PWM輸出:PWM波是一種脈寬可調的脈沖波,用于交、直流電機的電壓控制。PWM一共有兩種調整方法,一是定頻調寬、另一種是定寬調頻。其中定頻調寬是種最常見的脈寬調制方式,它使脈沖波的頻率保持不變,只調整脈沖寬度。同時定頻調寬的PWM波形也分為兩種,一種是單邊的PWM,另一種是中心對稱的雙邊PWM。中心對稱的PWM主要應用在需要對稱PWM波形的場合,如半橋、全橋的雙極性驅動等。中心對稱的PWM的生成原理如圖1-2所示:定時計數器工作在連續增減計數方式,在計數初值設置為0且比較值小于周期值的條件下,當增計數過程中計數值和比較值匹配時置位輸出,而在周期匹配時會改計數方向為減計數,當減計數過程中計數值和比較值匹配時復位輸出,當減計數到零時會改計數方向為增計數,開始下一個循環。因此中心對稱的PWM的周期為設定周期的二倍,占空比為:%100))((×−TPRNTPR(N為比較匹配數據,TPR為周期寄存器的值)。比較值的改變會影響PWM的兩邊的波形,并且兩邊相對高電平的中心對稱,這便是中心對稱雙邊PWM波形的特點。如果比較值為零,那么PWM將一直輸出高電平;如比較值大于等于周期值,則PWM會一直輸出低電平,占空比為0。
上傳時間: 2013-11-13
上傳用戶:sammi
MCP定時器產生邊沿PWM輸出:PWM波是一種脈寬可調的脈沖波,用于交、直流電機的電壓控制。PWM一共有兩種調整方法,一是定頻調寬、另一種是定寬調頻。其中定頻調寬是種最常見的脈寬調制方式,它使脈沖波的頻率保持不變,只調整脈沖寬度。同時定頻調寬的PWM波形也分為兩種,一種是單邊的PWM,另一種是中心對稱的雙邊PWM。單邊的PWM的生成原理如圖1-2:定時計數器工作在增計數方式,在計數初值設置為0且比較值小于周期值的條件下,當計數值和比較值匹配時置位輸出,而在周期匹配時復位輸出,同時清零計數器,開始下一個循環。因此單邊PWM的占空比為:%100))((×−TPRNTPR(N為比較匹配數據,TPR為周期寄存器的值)。比較值的改變只影響PWM的單邊波形,這便是單邊PWM波形的特點。如果比較值為零,那么PWM將一直輸出高電平;如比較值同周期值相等,則PWM會輸出一個時鐘周期的低電平,占空比近似為0;當比較值大于周期值,那么PWM將一直輸出低電平。
上傳時間: 2013-11-07
上傳用戶:moerwang
介紹了一種基于高性能51 內核網絡微控制器的串口至以太網接口轉換器的設計方案,采用網絡單片機DS80C410,利用集成的MAC 通過以太網收發器與以太網相連,借助TINI SDK 軟件開發包通過Java編程實現串口和以太網之間的數據通訊。串口至以太網接口轉換器使得帶有RS232/422/485 通訊接口的設備和以太網服務器進行數據流傳輸,通過以太網服務器對串口設備進行實時監控。互聯網硬件和軟件的迅猛發展,使得各種電氣設備、儀器儀表以及生產過程中的數據采集與控制設備逐漸走向網絡化。計算機技術、測控技術、網絡與通訊技術不斷發展與融合是一個必然的趨勢。目前以太網已經廣泛應用于計算機網絡,成為互聯網鏈接不可缺少的部分,另外以太網一般都基于TCP/IP協議,使得整個網絡只有一種互聯通訊協議,滿足控制系統各個層次的要求,而且易于和Internet實現無縫連接。現今大多數現場設備通過串口與外界通訊,甚至串口是它們與外界通訊的唯一通道,串口設備的廣泛使用以及對設備上網能力的不斷需求,使得如何實現串口到以太網的轉換顯得尤為重要。DS80C410利用集成的MAC通過物理層器件與以太網相連,借助TINI SDK軟件開發包可以輕松實現串口至以太網的接口轉換。
上傳時間: 2013-10-20
上傳用戶:a296386173