這里描述的是一套 9S12XS128 系列單片機開發系統套件。以后的更新的版本見清華 Freescale 單片機應用開發研究中心 開發系統主要由兩個部分組成,分別是調試下載用的新款三合一 USBDM 和 9S12XS128單片機基本系統模塊。其中USBDM 的使用請參見文檔“新款三合一BDM 調 試器說明書.pdf”。本手冊是 9S12XS128 單片機基本系統模塊的用戶說明書。 目標板是有異步串行口的驅動的基本系統。針對 9S12XS128 單片機,我們編寫了 9S12XS128目標板監控程序,作為應用系統開發的輔助工具。用戶可以在此基礎上設計自 己所需的目標母板,完成項目的初期開發。應用軟件完成后,也可擦除監控程序,下載最 終的應用程序。 這里描述的 9S12XS128 單片機基本系統模塊是針對全國大學生飛思卡爾杯智能車模 競賽設計的,采用大賽組委會推薦的 80 引腳器件。為了盡量減輕該基本系統的重量,我 們減小了模塊的尺寸,去掉了串口的 DB9插座,將RS-232 口通過3 芯轉DB9電纜引出。
上傳時間: 2014-12-25
上傳用戶:zjf3110
/*--------- 8051內核特殊功能寄存器 -------------*/ sfr ACC = 0xE0; //累加器 sfr B = 0xF0; //B 寄存器 sfr PSW = 0xD0; //程序狀態字寄存器 sbit CY = PSW^7; //進位標志位 sbit AC = PSW^6; //輔助進位標志位 sbit F0 = PSW^5; //用戶標志位0 sbit RS1 = PSW^4; //工作寄存器組選擇控制位 sbit RS0 = PSW^3; //工作寄存器組選擇控制位 sbit OV = PSW^2; //溢出標志位 sbit F1 = PSW^1; //用戶標志位1 sbit P = PSW^0; //奇偶標志位 sfr SP = 0x81; //堆棧指針寄存器 sfr DPL = 0x82; //數據指針0低字節 sfr DPH = 0x83; //數據指針0高字節 /*------------ 系統管理特殊功能寄存器 -------------*/ sfr PCON = 0x87; //電源控制寄存器 sfr AUXR = 0x8E; //輔助寄存器 sfr AUXR1 = 0xA2; //輔助寄存器1 sfr WAKE_CLKO = 0x8F; //時鐘輸出和喚醒控制寄存器 sfr CLK_DIV = 0x97; //時鐘分頻控制寄存器 sfr BUS_SPEED = 0xA1; //總線速度控制寄存器 /*----------- 中斷控制特殊功能寄存器 --------------*/ sfr IE = 0xA8; //中斷允許寄存器 sbit EA = IE^7; //總中斷允許位 sbit ELVD = IE^6; //低電壓檢測中斷控制位 8051
上傳時間: 2013-10-30
上傳用戶:yxgi5
首次介紹EPSON公司EOC88系列8位單片機的技術書籍。全書對近十種單片機的多功能接口、應用及其開發技術作了系統及詳細地闡述:包括CPU及其指令、工作方式與存儲器擴展,各類定時/計數器,聲音發生器,LCD驅動控制器,串行口及紅外收發控制器,觸摸屏控制器,A/D、D/A轉換器,SVD電路及其操作流程;在應用中介紹了交通管理IC卡讀寫器、電子門鎖及高檔股票機等;最后對EOC88系列單片機的開發工具與開發技術作了詳細地描述。<br>本書可作為大專院校有關專業師生的教學參考,也是從事單片機應用與開發的廣大工程技術人員必備的參考資料。 第一章EOC88系列單片機CPU結構及其指令系統 1.1單片機概述 1.2EOC88系列單片機CPU結構 1.2.1運算器與寄存器結構 1.2.2CPU工作方式單片機工作方式 1.3單片機的存儲器結構 1.3.1程序存儲器 1.3.2數據存儲器 1.3.3存儲器映象I/O尋址 1.4CPU操作及其時序 1.4.1時序發生器與總線控制 1.4.2單片機的操作時序 1.5總線方式及其擴展 1.5.1總線方式 1.5.2單片機總線擴展 1.5.3系統控制與總線控制 1.6單片機指令系統 1.6.1單片機尋址方式 1.6.2指令格式 1.6.3指令系統 第二章EOC88系列單征機制接口技術 2.1電源 2.2初始化復位 2.3接口電路及其操作 2.3.1系統控制器與總線控制 2.3.2振蕩電路及其操作 2.3.3監測定時器 2.3.4輸入口 2.3.5輸出口 2.3.6I/O口 2.3.7串行口 2.3.8紅外通訊接口 2.3.9時鐘計時器 2.3.10秒表計時器 2.3.11可編程定時/計數器 2.3.12LCD驅動器與控制器 2.3.13聲音發生器 2.3.14模擬比較器 2.3.15模擬比較器 2.3.16A/D轉換器 2.3.17D/A轉換器 2.3.18電源電壓檢測電路 2.3.19中斷系統 第三章應用 3.1電子門鎖 3.1.1電子門鎖 3.1.2EOC88104單片機的控制信號 3.1.3程序流程 3.2手持式"交通卡"讀寫器 3.2.1結構 3.2.2操作流程與編程注意事項 3.3高檔股票信息機 3.3.1性能 3.3.2EOC88系列單片機開發系統組成及開發過程 第四章系統組成概述 4.1系統組成概述 4.2主計算機位置 4.3硬件開發工具概述 4.3.1內電路仿真器 4.3.2外圍電路板 4.3.3內電路仿真器操作軟件在Windows上的安裝 4.4軟件開發工具 4.4.1EOC88系列"結構匯編器"軟件包 4.4.2EOC88XXX開發工具軟件包 4.5開發過程概述 4.6匯編語言源文件的編制 4.6.1EOC88系列單片機 4.6.2偽指令 4.6.3宏指令 4.6.4條件匯編 4.6.5輸出表格控制 4.7各軟件工具在開發過程中的使用 4.7.1結構預處理器 4.7.2交叉匯編器 4.7.3連接器 4.7.4連接命令參數文件的生成 4.7.5二進制/十六進制轉換器 4.7.6符號信息生成器 4.7.7符號表文件生成器 4.7.8程序未使用區填充器 4.7.9功能選擇生成器 4.7.10掩模數據檢查器 4.7.11批處理文件 4.8仿真調試 4.8.1調試功能概述 4.8.2開發系統仿真調試命令 4.8.3開發系統仿真調試操作 4.8.4開發系統運行注意事項
上傳時間: 2013-10-24
上傳用戶:鳳臨西北
內容提要: MCS-96/98組合軟件的使用,同時學習8096/8098匯編語言的編程方法與技巧, 中斷系統的實驗,定時器的應用,高速輸入,PWM的應用,串行口的實驗等等! 第一章 編輯 匯編與調試 第二章 中斷系統的實驗 第三章 定時器的應用 第四章 高速輸入HSI的應用 第五章 高速輸出HSI的應 第六章 A/D轉換器的應用 第七章 PWM的應用 第八章 串口的實驗 第九章 IBM PC與8098單片機的串行異步通訊
上傳時間: 2013-10-22
上傳用戶:pkzz021
本文介紹了基于單片機的數據采集的硬件設計和軟件設計,數據采集系統是模擬域與數字域之間必不可少的紐帶,它的存在具有著非常重要的作用。本文介紹的重點是數據采集系統,而該系統硬件部分的重心在于單片機。數據采集與通信控制采用了模塊化的設計,數據采集與通信控制采用了單片機AT89S52來實現,硬件部分是以單片機為核心,還包括A/D模數轉換模塊,顯示模塊,和串行接口部分。該系統從機負責數據采集并應答主機的命令。8路被測電壓通過模數轉換器ADC0809進行模數轉換,實現對采集到的數據進行模擬量到數字量的轉換,并將轉換后的數據通過串行口MAX232傳輸到上位機,由上位機負責數據的接受、處理和顯示,并用LED數碼顯示器來顯示所采集的結果。軟件部分應用VC++編寫控制軟件,對數據采集系統、模數轉換系統、數據顯示、數據通信等程序進行了設計。
上傳時間: 2013-10-28
上傳用戶:18707733937
單片機開發小軟件集
上傳時間: 2013-10-23
上傳用戶:Zxcvbnm
電子發燒友網訊:應廣大電子發燒友網讀者要求,本電子書《C51單片機及C語言知識點必備秘籍》為《單片機關鍵知識點全攻略》單片機系列教程及《單片機C語言知識點全攻略》系列單片機C語言學習教程的全整合篇,供所需學習或收藏的工程師及單片機學生、單片機愛好者下載。 點擊下載《C51單片機及C語言知識點必備秘籍》電子書 單片機對于初學者來說確實很難理解,不少學過單片機的同學或電子愛好者,甚至在畢業時仍舊是一無所獲。基于此,電子發燒友網將整合《單片機關鍵知識點全攻略》,共分為四個系列,以饗讀者,敬請期待!此系列對于業內電子工程師也有收藏和參考價值。 單片機關鍵知識點一覽: 系列一 1:單片機簡敘 2:單片機引腳介紹 3:單片機存儲器結構 4:第一個單片機小程序 5:單片機延時程序分析 6:單片機并行口結構 7:單片機的特殊功能寄存器 系列二 8:單片機尋址方式與指令系統 9:單片機數據傳遞類指令 10:單片機數據傳送類指令 11:單片機算術運算指令 12:單片機邏輯運算類指令 13:單片機邏輯與或異或指令祥解 14:單片機條件轉移指令 系列三 15:單片機位操作指令 16:單片機定時器與計數器 17:單片機定時器/計數器的方式 18:單片機的中斷系統 19:單片機定時器、中斷試驗 20:單片機定時/計數器實驗 21:單片機串行口介紹 系列四 22:單片機串行口通信程序設計 23:LED數碼管靜態顯示接口與編 24:動態掃描顯示接口電路及程序 25:單片機鍵盤接口程序設計 26:單片機矩陣式鍵盤接口技術及 27:關于單片機的一些基本概念 28:實際案例實踐——單片機音樂程序設計 繼《單片機學習知識點全攻略》得到廣大讀者好評,根據有網友提出美中不足的是所用單片機編程語言為匯編,基于此,電子發燒友網再接再厲再次為讀者誠摯奉上非常詳盡的《單片機C語言知識點全攻略》系列單片機C語言學習教程,本教程共分為四部分,主要知識點如下所示。 第一部分知識點: 第一課 建立你的第一個KeilC51項目 第二課 C51HEX文件的生成和單片機 第三課 C51數據類型 第四課 C51常量 第二部分知識點: 第五課 C51變量 第六課 C51運算符和表達式 第七課 運算符和表達式(關系運算符) 第八課 運算符和表達式(位運算符) 第九課 C51運算符和表達式(指針和地址運算符) 第三部分知識點: 第十課 C51表達式語句及仿真器 第十一課 C51復合語句和條件語句 第十二課 C51開關分支語句 第十三課 C51循環語句 第十四課 C51函數 第四部分知識點: 第十五課 C51數組的使用 第十六課 C51指針的使用 第十七課 C51結構、聯合和枚舉的使用 附錄(運算符優先級和結合性等)
上傳時間: 2013-11-03
上傳用戶:Amygdala
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
上傳時間: 2013-10-21
上傳用戶:13788529953
基于BASIC Stamp核心設計溫度測量電路,實現了傳感器數據的測量和保存。系統采用溫度傳感器DS1621,經過有線通信,多路溫度數據由串行口輸送到微型計算機接收實時顯示和保存。系統應用于環境試驗設備改造初試階段,滿足設計要求,證明溫度記錄系統的低成本和簡單實現是可行的。
上傳時間: 2013-10-24
上傳用戶:zchpr@163.com
便攜式信號采集在機器健康診斷系統中有較高的應用價值。機器健康診斷的信號特點是包括低頻信號。本文研究是為了實現簡易而且低成本的低頻便攜式信號采集。以Microchip公司單片機PIC18F1320為核心設計信號采集電路,實現了信號的采集和保存。系統采用串行電可擦除芯片24LC32A保存數據,經過有線通信,信號數據由串行口通過MAX232芯片輸送到微型計算機接收和保存,最后繪制出信號波形。 微型計算機程序采用Visual Basic編程。研究成功采樣頻率為3 kHz的復雜信號,證明該方案符合設計要求。 Abstract: Portable signal acquisition is useful in machine health monitoring systems. The signal characteristics of machine health monitoring includes low frequency signals. The goal of this study is to realize simple, inexpensive and portable low frequency signal sampling. This paper provides the project of signal acquisition system design based on PIC18F1320 microcontroller manufactured by the Microchip Technology Incorporation to achieve signal sampling and storage. The system adopted EEPROM 24LC32A to store the signal data. The microcomputer received data via wired link with the MAX232 IC through the serial port. The microcomputer program, programmed in Visual Basic, received the data, stored it and plotted the signal. The study successfully samples 3kHz complicated signals and thus meets the design requirement.
上傳時間: 2013-11-19
上傳用戶:moerwang