時鐘和低功耗模式片內集成有PLL(鎖相環)電路。外接的基準晶體+PLL(鎖相環)電路共同組成系統時鐘電路。有關引腳:XTAL1/CLKIN:外接的基準晶體到片內振蕩器輸入引腳;如使用外部振蕩器,外部振蕩器的輸出必須接該腳。XTAL2:片內PLL振蕩器輸出引腳;CLKOUT/IOPE0:該腳可作為時鐘輸出或通用IO腳;可用來輸出CPU時鐘或看門狗定時器時鐘;由系統控制狀態寄存器(SCSR1)中的位14決定。
上傳時間: 2013-10-24
上傳用戶:1159797854
本文介紹一個嵌入了TCP/IP 協議棧的89C52 單片機,通過圖像采集模塊,采用組播方式,實現了圖像采集與網絡傳輸的功能。文中給出了硬件接口電路與軟件設計的原理與實現方法。關鍵詞: TCP/IP; RTL8019AS; 圖像采集; 組播; 網絡攝像頭隨著網絡技術的發展和網絡應用的普及,如何充分利用網絡資源來實現低成本、高可靠的遠程視頻監控,已成為一個技術熱點。本文介紹一個用單片機與圖像采集模塊接口,嵌入TCP/IP 協議棧,制作“網絡攝像頭”的方法。本網絡攝像頭在一個組播式視頻圖像監控系統中,只作為組播源向以太網發送視頻圖像數據;其它監控計算機則作為組播成員接收數據。整個視頻圖像發送和監控系統在局域網中使用時,監控接收端的PC 機只要加入了組播組,不必知道網絡攝像頭的IP 地址和MAC 地址,也不需要兩者的IP 地址是在同一網段,均可接收到網絡攝像頭發出的圖像數據,使用起來相當方便。
上傳時間: 2013-12-18
上傳用戶:mhp0114
計算機的指令系統是表征計算機性能的重要指標,每種計算機都有自己的指令系統。MCS—51單片機的指令系統是一個具有255種代碼的集合,絕大多數指令包含兩個基本部分:操作碼和操作數。操作碼表明指令要執行的操作的性質;操作數說明參與操作的數據或數據所存放的地址。MCS—51指令系統中所有程序指令是以機器語言形式表示,可分為單字節、雙字節、三字節3種格式。用二進制編碼表示的機器語言由于閱讀困難,且難以記憶。因此在微機控制系統中采用匯編語言指令來編寫程序。本章介紹MCS—51指令系統就是以匯編語言來描述的。 一條匯編語言指令中最多包含4個區段,如下所示: 標號: 操作碼目的操作數,源源操作數;注釋 標號與操作碼之間“:”隔開; 操作碼與操作數之間用“空格”隔開; 目的操作數和源源操作數之間有“,”分隔; 操作數與注釋之間用“;”隔開。 標號是由用戶定義的符號組成,必須用英文大寫字母開始。標號可有可無,若一條指令中有標號,標號代表該指令所存放的第一個字節存儲單元的地址,故標號又稱為符號地址,在匯編時,把該地址賦值給標號。 操作碼是指令的功能部分,不能缺省。MCS—51指令系統中共有42種助記符,代表了33種不同的功能。例如MOV是數據傳送的助記符。 操作數是指令要操作的數據信息。根據指令的不同功能,操作數的個數有3、2、1或沒有操作數。例如MOV A,#20H,包含了兩個操作數A和#20H,它們之間用“,”隔開。注釋可有可無,加入注釋主要為了便于閱讀,程序設計者對指令或程序段作簡要的功能說明,在閱讀程序或調試程序時將會帶來很多方便。
上傳時間: 2013-11-04
上傳用戶:kr770906
pic單片機實用教程以介紹PIC16F877型號單片機為主,并適當兼顧PIC全系列,共分10章,內容包括:基本概念;PIC16F87X硬件概況;指令系統;匯編程序設計;集成開發環境;在線調試工具;I/O端口;定時器;中斷;安全措施和降耗設計。突出特點:通俗易懂、可讀性強、系統全面、學練結合、學用并重、實例豐富、習題齊全。本教程全書共分2篇,即基礎篇和提高篇,分2冊出版,以適應不同課時和不同專業的需要,也為教師和讀者增加了一種可選方案。pic單片機實用教程目錄第1章 單片機的基本概念第2章 PIC16F87X硬件系統概況第3章 指令系統第4章 PIC匯編語言程序設計基礎第5章 MPLAB集成開發環境軟件包第6章 MPLAB-ICD在線調試工具套件及其應用第7章 輸入/輸出端口的基本功能第8章 定時器/計數器TMR0第9章 中斷系統第10章 安全生產、可靠運行措施和降耗設計附錄
上傳時間: 2013-10-12
上傳用戶:lyson
伺服舵機作為基本的輸出執行機構廣泛應用于 遙控航模以及人形機器人的控制中。舵機是一種位 置伺服的驅動器,其控制信號是PWM信號.,利 用占空比的變化改變舵機的位置,也可使用FPGA、 模擬電路、單片機來產生舵機的控制信號舊。應 用模擬電路產生PWM信號,應用的元器件較多, 會增加電路的復雜程度;若用單片機產生PWM信 號,當信號路數較少時單片機能滿足要求,但當 PWM信號多于4路時,由于單片機指令是順序執 行的,會產生較大的延遲,從而使PWM信號波形 不穩,導致舵機發生顫振。
上傳時間: 2014-12-28
上傳用戶:ainimao
第一講 光纖的分類 一, 光纖的分類 光纖是光導纖維(OF:Optical Fiber)的簡稱。但光通信系統中常常將 Optical Fibe(光纖)又簡化為 Fiber,例如:光纖放大器(Fiber Amplifier)或光纖干線(Fiber Backbone)等等。有人忽略了Fiber雖有纖維的含義,但在光系統中卻是指光纖而言的。因此,有些光產品的說明中,把fiber直譯成“纖維”,顯然是不可取的。 光纖實際是指由透明材料作成的纖芯和在它周圍采用比纖芯的折射率稍低的材料作成的包層所被覆,并將射入纖芯的光信號,經包層界面反射,使光信號在纖芯中傳播前進的媒體。 光纖的種類很多,根據用途不同,所需要的功能和性能也有所差異。但對于有線電視和通信用的光纖,其設計和制造的原則基本相同,諸如:①損耗小;②有一定帶寬且色散小;③接線容易;④易于成統;⑤可靠性高;⑥制造比較簡單;⑦價廉等。
上傳時間: 2013-10-27
上傳用戶:llandlu
超級單片機開發工具,包含:模擬/數字轉換表計算,LED 編碼器,色環電阻阻值計算,Hex/Bin轉換,串口調試器,端口監視器等實用功能 單片機開發過程中用到的多功能工具,包括熱敏電阻RT值--HEX數據轉換;3種LED編碼;色環電阻計算器;HEX/BIN 文件互相轉換;eeprom數據到C/ASM源碼轉換;CRC校驗生成;串口調試,帶簡單而實用的數據分析功能;串口/并口通訊監視等功能. 用C++ Builder開發,無須安裝,直接運行,不對注冊表進行操作。純綠色軟件。 1. 模擬/數字轉換表計算 本功能主要用于準備用于查表計算的 R/T 表格,主要用于溫度、濁度等模擬量的測量,根據電路分壓電阻的位置分為兩種,可以參看圖示選擇正確的電路連接形式;可自定義分壓電阻阻值;目前支持8位 /10位轉換精度;可選擇生成匯編/C源代碼格式的數據等。 2. LED 編碼器 本功能主要用于自動根據圖形信息、段位置信息生成可保存在單片機程序存儲器中供查表使用的數據。可自行定義字符的圖形及各段的位置信息;可以選擇LED類型,目前有 7段、14段、16段三種類型;自帶圖形定義,也可自定義并能保存自定義方案;自定義位置信息并可保存;可以生成 8位、4位編碼,4位編碼主要針對一些有 4個COM端的LED/LCD驅動器;同樣可以保存為C/ASM格式數據。 3. 色環電阻阻值計算 本功能主要為記不住色環值的人(像我)用的,比較簡單,單擊相應環的相應顏色,阻值將實時給出。 4. Hex/Bin轉換 Intel Hex格式文件和Bin格式文件相互轉換,本功能使用機會較少。 Hex/Bin文件轉換為文本方式(變量定義方式),將Hex文件或Bin文件轉換為C/ASM源代碼格式的數據。 CRC計算,提供3種計算方法。 5. 串口調試器 可以通過串口接收/發送數據,作為普通的串口調試器,可以手動發送所填內容,也可以發送整個文件; 內存映射功能,對于監控單片機內存非常方便,還可以定義內存變量,自動從接收到的數據中提取變量值,支持字節型、整型、長整型、浮點型、雙精度型、位掩碼(可用于位變量)、數組型(其他不規則變量)等,同時支持10進制、16進制、2進制顯示;可以自由選擇需要實時監測的變量;變量方案可以存盤等等;可以設為固定長度或定義首/尾標志,設置內存中實際起始地址,顯示時和計算變量時用;由map文件自動讀取內存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產生的map文件,歡迎提供其他編譯器的map文件樣本); 變量組合,適用于文本方式的變量監測,例如: Var1=1111#var2=2222#var3=333.333 通訊時可以選擇二進制、文本方式顯示;可設置自動滾屏;設置最大顯示行數; 可以選擇多命令交互方式通訊,且可以作為主發方、從發方;主發時可以循環發送所選命令;從發時可以定義自動應答命令,即接收到表中所列的命令后,自動用相應內容應答,是不是很實用? 可以設為手動發送或定時發送。 可自定義通訊超時時間。 可以保存歷史數據,包括發送和接收數據! 計劃加入調制解調器控制。 6. 端口監視器 監視所選串口/并口的一切通訊活動而不占用其資源,可以設置過濾條件,可同時監視多個端口,可以保存數據,可以直接記錄到文件中。
上傳時間: 2013-10-13
上傳用戶:大灰狼123456
超級單片機開發工具,包含:模擬/數字轉換表計算,LED 編碼器,色環電阻阻值計算,Hex/Bin轉換,串口調試器,端口監視器等實用功能 單片機開發過程中用到的多功能工具,包括熱敏電阻RT值--HEX數據轉換;3種LED編碼;色環電阻計算器;HEX/BIN 文件互相轉換;eeprom數據到C/ASM源碼轉換;CRC校驗生成;串口調試,帶簡單而實用的數據分析功能;串口/并口通訊監視等功能. 用C++ Builder開發,無須安裝,直接運行,不對注冊表進行操作。純綠色軟件。 1. 模擬/數字轉換表計算 本功能主要用于準備用于查表計算的 R/T 表格,主要用于溫度、濁度等模擬量的測量,根據電路分壓電阻的位置分為兩種,可以參看圖示選擇正確的電路連接形式;可自定義分壓電阻阻值;目前支持8位 /10位轉換精度;可選擇生成匯編/C源代碼格式的數據等。 2. LED 編碼器 本功能主要用于自動根據圖形信息、段位置信息生成可保存在單片機程序存儲器中供查表使用的數據。可自行定義字符的圖形及各段的位置信息;可以選擇LED類型,目前有 7段、14段、16段三種類型;自帶圖形定義,也可自定義并能保存自定義方案;自定義位置信息并可保存;可以生成 8位、4位編碼,4位編碼主要針對一些有 4個COM端的LED/LCD驅動器;同樣可以保存為C/ASM格式數據。 3. 色環電阻阻值計算 本功能主要為記不住色環值的人(像我)用的,比較簡單,單擊相應環的相應顏色,阻值將實時給出。 4. Hex/Bin轉換 Intel Hex格式文件和Bin格式文件相互轉換,本功能使用機會較少。 Hex/Bin文件轉換為文本方式(變量定義方式),將Hex文件或Bin文件轉換為C/ASM源代碼格式的數據。 CRC計算,提供3種計算方法。 5. 串口調試器 可以通過串口接收/發送數據,作為普通的串口調試器,可以手動發送所填內容,也可以發送整個文件; 內存映射功能,對于監控單片機內存非常方便,還可以定義內存變量,自動從接收到的數據中提取變量值,支持字節型、整型、長整型、浮點型、雙精度型、位掩碼(可用于位變量)、數組型(其他不規則變量)等,同時支持10進制、16進制、2進制顯示;可以自由選擇需要實時監測的變量;變量方案可以存盤等等;可以設為固定長度或定義首/尾標志,設置內存中實際起始地址,顯示時和計算變量時用;由map文件自動讀取內存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產生的map文件,歡迎提供其他編譯器的map文件樣本); 變量組合,適用于文本方式的變量監測,例如: Var1=1111#var2=2222#var3=333.333 通訊時可以選擇二進制、文本方式顯示;可設置自動滾屏;設置最大顯示行數; 可以選擇多命令交互方式通訊,且可以作為主發方、從發方;主發時可以循環發送所選命令;從發時可以定義自動應答命令,即接收到表中所列的命令后,自動用相應內容應答,是不是很實用? 可以設為手動發送或定時發送。 可自定義通訊超時時間。 可以保存歷史數據,包括發送和接收數據! 計劃加入調制解調器控制。 6. 端口監視器 監視所選串口/并口的一切通訊活動而不占用其資源,可以設置過濾條件,可同時監視多個端口,可以保存數據,可以直接記錄到文件中。
上傳時間: 2013-10-29
上傳用戶:lacsx
伺服舵機作為基本的輸出執行機構廣泛應用于 遙控航模以及人形機器人的控制中。舵機是一種位 置伺服的驅動器,其控制信號是PWM信號.,利 用占空比的變化改變舵機的位置,也可使用FPGA、 模擬電路、單片機來產生舵機的控制信號舊。應 用模擬電路產生PWM信號,應用的元器件較多, 會增加電路的復雜程度;若用單片機產生PWM信 號,當信號路數較少時單片機能滿足要求,但當 PWM信號多于4路時,由于單片機指令是順序執 行的,會產生較大的延遲,從而使PWM信號波形 不穩,導致舵機發生顫振。
上傳時間: 2013-11-20
上傳用戶:cjh1129
PCB Layout Rule Rev1.70, 規範內容如附件所示, 其中分為: (1) ”PCB LAYOUT 基本規範”:為R&D Layout時必須遵守的事項, 否則SMT,DIP,裁板時無法生產. (2) “錫偷LAYOUT RULE建議規範”: 加適合的錫偷可降低短路及錫球. (3) “PCB LAYOUT 建議規範”:為製造單位為提高量產良率,建議R&D在design階段即加入PCB Layout. (4) ”零件選用建議規範”: Connector零件在未來應用逐漸廣泛, 又是SMT生產時是偏移及置件不良的主因,故製造希望R&D及採購在購買異形零件時能顧慮製造的需求, 提高自動置件的比例.
上傳時間: 2013-11-03
上傳用戶:tzl1975