這里描述的是一套 9S12XS128 系列單片機開發系統套件。以后的更新的版本見清華 Freescale 單片機應用開發研究中心 開發系統主要由兩個部分組成,分別是調試下載用的新款三合一 USBDM 和 9S12XS128單片機基本系統模塊。其中USBDM 的使用請參見文檔“新款三合一BDM 調 試器說明書.pdf”。本手冊是 9S12XS128 單片機基本系統模塊的用戶說明書。 目標板是有異步串行口的驅動的基本系統。針對 9S12XS128 單片機,我們編寫了 9S12XS128目標板監控程序,作為應用系統開發的輔助工具。用戶可以在此基礎上設計自 己所需的目標母板,完成項目的初期開發。應用軟件完成后,也可擦除監控程序,下載最 終的應用程序。 這里描述的 9S12XS128 單片機基本系統模塊是針對全國大學生飛思卡爾杯智能車模 競賽設計的,采用大賽組委會推薦的 80 引腳器件。為了盡量減輕該基本系統的重量,我 們減小了模塊的尺寸,去掉了串口的 DB9插座,將RS-232 口通過3 芯轉DB9電纜引出。
上傳時間: 2014-12-25
上傳用戶:zjf3110
xlisp單片機驅動程序是是深圳市學林電子有限公司綜合多年經驗開發出的多功能8051單片機平臺(兼容AVR/PIC單片機的部份燒寫實驗功能)。 集成常用的單片機外圍硬件,ISP下載線,單片機仿真器, 單片機試驗板,編程器功能于一身。配合本公司的近百個詳細的匯編/c語言例子程序,可以讓您在最短的時間內,全面的了解掌握單片機編程技術。特別適合于單片機初學者, 大中專院校, 單片機工程師, 實驗室選用。 系統的特點: 1 全開放的模塊化設計:所有硬件資源對用戶開放,搭配隨心所欲,不會出現硬件束縛軟件的情況。既可學習軟件, 更可深入的了解硬件。 2 高品質的工藝: 本機采用高檔透明雅克力面板, 鋁合金外箱, 全貼片機器生產, 工藝精美絕倫! 3 超強的電路資源配備:集成了基本上所有單片機應用中可能遇到的功能模塊部份,你再也不必要去找其他零件,即可輕松完成您所需要的開發任務。 4 完美的例子程序: 集合本公司多年的經驗,每個模塊都有完整的帶中文注釋例子程序, 原理圖, 接線方法, 很多都可以直接拿來應用。快速提高您的硬件,軟件編程水平。 5 所有端口全部采用防插反設計,均配有連接照片和中文注解,即便您是初學者,也能輕松掌握。 6 配有ISP下載頭。可選232/USB通信,CPU控制編程,不受電腦配置及操作系統影響,穩定性一流。 可以作為一臺獨立的ISP下載線使用,支持芯片包括51/AVR/PIC各系列!同時在板上可以直接對89S51/52等等芯片編程,當作獨立編程器使用。 7 配有40P外接仿真頭,可以作為一臺獨立的51單片機硬件仿真器使用,通過KEIL SOFT軟件配合, 即可對外部硬件以及板上資源實現單步調試, 斷點, 全速等等全部功能。 8 全中文軟件操作導航, 獨有智能一鍵通設計,擦除, 寫入, 校驗,運行自動完成,軟件中英文自動選擇, 適合港臺地區用戶使用。 特別設計的燒寫實驗仿真3IN1的公用卡座, CPU插上后即不需要插拔,燒寫仿真等公用串口,使用極其方便簡潔。 9 價格低廉,輕松擁有! 目前市面上同類產品價格均在2000-3000左右, 本套件是第一款600元以下的高檔單片機實驗儀!
上傳時間: 2014-12-25
上傳用戶:范縝東苑
計數器
上傳時間: 2014-12-25
上傳用戶:daxigua
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
新手學著搭最小系統
上傳時間: 2014-12-26
上傳用戶:manga135
#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
很漂亮
上傳時間: 2013-10-25
上傳用戶:summery
a_bit equ 20h ;個位數存放處 b_bit equ 21h ;十位數存放處 temp equ 22h ;計數器寄存器 star: mov temp,#0 ;初始化計數器 stlop: acall display inc temp mov a,temp cjne a,#100,next ;=100重來 mov temp,#0 next: ljmp stlop ;顯示子程序 display: mov a,temp ;將temp中的十六進制數轉換成10進制 mov b,#10 ;10進制/10=10進制 div ab mov b_bit,a ;十位在a mov a_bit,b ;個位在b mov dptr,#numtab ;指定查表啟始地址 mov r0,#4 dpl1: mov r1,#250 ;顯示1000次 dplop: mov a,a_bit ;取個位數 MOVC A,@A+DPTR ;查個位數的7段代碼 mov p0,a ;送出個位的7段代碼
上傳時間: 2013-11-06
上傳用戶:lx9076
系統簡介 XL400單片機學習開發系統特別為零基礎單片機初學者或中高級單片機程序員設計,是將控制軟件、單片機實驗板、ISP下載線、編程器、仿真器系統有機組合的套件,試驗過程中無需拔插芯片,也無需切換電源。可輕松地將編繹好的代碼下載到實驗板上進行驗證或演示,整個過程只需利用鼠標操作即可,方便快捷。有了這個開發系統就等于同時擁有了學習實驗板、ISP下載線、編程器、仿真器,是單片機愛好者快速掌握51系列單片機不可多得的工具。 隨機附送DAIS,KEIL,等中文版開發軟件,提供大量實驗例程包括C/ASM兩種語言格式,全部附帶源代碼和詳細注釋,易學易用。
上傳時間: 2013-12-17
上傳用戶:gtzj
簡介:本文介紹了一種國外新穎的教學構思,并提出了其在“單片機應用”教學上應用的可能。作者根據自己的工作經驗,提出了對單片機應用課程教學目標的理解,與施教者交流。基于作者理解的教學目標,參考國外這一教學構思,提出了一種新的課程模式,并闡述了其可以帶來的好處。最后詳細介紹了為這個課程模式實施所設計的一套“智能小車DIY套件”,闡釋了設計中針對教學所作的努力。
上傳時間: 2013-10-24
上傳用戶:zczc