freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī),紅綠燈顯示實(shí)驗(yàn)報(bào)告(編輯修改稿)

2024-10-17 14:37 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ....................................................9 靜態(tài)數(shù)碼管實(shí)驗(yàn).................................................12 動(dòng)態(tài)數(shù)碼管實(shí)驗(yàn).................................................14 NE555脈沖發(fā)生器實(shí)驗(yàn)(定時(shí)/計(jì)數(shù)器).............................16 RS232串口通信實(shí)驗(yàn)(接收與發(fā)送)..................................21 第六章收獲體會(huì).....................................................25單片機(jī)實(shí)驗(yàn)報(bào)告第一章單片機(jī)簡(jiǎn)介單片機(jī)也被稱(chēng)為微控制器(Microcontroller),是因?yàn)樗钤绫挥迷诠I(yè)控制領(lǐng)域。單片機(jī)由芯片內(nèi)僅有CPU的專(zhuān)用處理器發(fā)展而來(lái)。最早的設(shè)計(jì)理念是通過(guò)將大量外圍設(shè)備和CPU集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。INTEL的Z80是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專(zhuān)用處理器的發(fā)展便分道揚(yáng)鑣。單片機(jī)是靠程序運(yùn)行的,并且可以修改。通過(guò)不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是花大力氣也很難做到的。一個(gè)不是很復(fù)雜的功能要是用美國(guó)50年代開(kāi)發(fā)的74系列,或者60年代的CD4000系列這些純硬件來(lái)搞定的話,電路一定是一塊大PCB板!但是如果要是用美國(guó)70年代成功投放市場(chǎng)的系列單片機(jī),結(jié)果就會(huì)有天壤之別!只因?yàn)閱纹瑱C(jī)的通過(guò)你編寫(xiě)的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性!單片機(jī)誕生于20世紀(jì)70年代末,經(jīng)歷了SCM、MCU、SoC三大階段。(Single Chip Microputer)階段,主要是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結(jié)構(gòu)?!皠?chuàng)新模式”獲得成功,奠定了SCM與通用計(jì)算機(jī)完全不同的發(fā)展道路。在開(kāi)創(chuàng)嵌入式系統(tǒng)獨(dú)立發(fā)展道路上,Intel公司功不可沒(méi)。(Micro Controller Unit)階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),對(duì)象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對(duì)象的智能化控制能力。它所涉及的領(lǐng)域都與對(duì)象系統(tǒng)相關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術(shù)廠家。從這一角度來(lái)看,Intel逐漸淡出MCU的發(fā)展也有其客觀因素。在發(fā)展MCU方面,最著名的廠家當(dāng)數(shù)Philips公司。Philips公司以其在嵌入式應(yīng)用方面的巨大優(yōu)勢(shì),將MCS51從單片微型計(jì)算機(jī)迅速發(fā)展到微控制器。因此,當(dāng)我們回顧嵌入式系統(tǒng)發(fā)展道路時(shí),不要忘記Intel和Philips的歷史功績(jī)。,向MCU階段發(fā)展的重要因素,就是尋求單片機(jī)實(shí)驗(yàn)報(bào)告應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專(zhuān)用單片機(jī)的發(fā)展自然形成了SoC化趨勢(shì)。隨著微電子技術(shù)、IC設(shè)計(jì)、EDA工具的發(fā)展,基于SoC的單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)會(huì)有較大的發(fā)展。因此,對(duì)單片機(jī)的理解可以從單片微型計(jì)算機(jī)、單片微控制器延伸到單片應(yīng)用系統(tǒng)。MCS51系列微控制器應(yīng)用廣泛,在家電、汽車(chē)甚至航空等領(lǐng)域都有其活躍的身影。然而,普通51系列微控制器內(nèi)部資源有限,像我用Proteus構(gòu)建微控制器虛擬實(shí)驗(yàn)室選用的AT89C52只有三個(gè)定時(shí)器、一個(gè)全雙工的串行口和中斷控制,并且其數(shù)據(jù)處理能力有限,不適合對(duì)大量數(shù)據(jù)進(jìn)行復(fù)雜分析和運(yùn)算。因此,在不重新選型(可選用SoC)的前提下,為實(shí)現(xiàn)我們所需要的功能,就需要進(jìn)行外圍擴(kuò)展。針對(duì)微控制器的特點(diǎn),我們首先考慮串行擴(kuò)展,因?yàn)槲⒖刂破鞯腎/O引腳有限,并行擴(kuò)展一則外圍芯片面積比較大,二則對(duì)抑制EMI不利。第二章 實(shí)驗(yàn)要求1.學(xué)習(xí)Keil C51集成開(kāi)發(fā)工具的操作及調(diào)試程序的方法,包括:仿真調(diào)試與脫機(jī)運(yùn)行間的切換方法2.熟悉TD51單片機(jī)系統(tǒng)板及實(shí)驗(yàn)系統(tǒng)的結(jié)構(gòu)及使用3.進(jìn)行MCS51單片機(jī)指令系統(tǒng)軟件編程設(shè)計(jì)與硬件接口功能設(shè)4. 學(xué)習(xí)并掌握Keil C51軟件聯(lián)機(jī)進(jìn)行單片機(jī)接口電路的設(shè)計(jì)與編程調(diào)試5.完成指定MCS51單片機(jī)綜合設(shè)計(jì)題第三章實(shí)驗(yàn)設(shè)備1.HC600S51單片機(jī)開(kāi)發(fā)板 2.Keil C51 3.普中自動(dòng)下載軟件第四章 實(shí)驗(yàn)安排1.LED燈實(shí)驗(yàn)單片機(jī)實(shí)驗(yàn)報(bào)告2.步進(jìn)馬達(dá)試驗(yàn)3.獨(dú)立按鍵控制LED實(shí)驗(yàn) 4.矩陣鍵盤(pán)實(shí)驗(yàn) 5.靜態(tài)數(shù)碼管實(shí)驗(yàn) 6.動(dòng)態(tài)數(shù)碼管實(shí)驗(yàn)7.NE555脈沖發(fā)生器實(shí)驗(yàn)(定時(shí)/計(jì)數(shù)器)8.RS232串口通信實(shí)驗(yàn)(接收與發(fā)送)第五章 實(shí)驗(yàn)內(nèi)容一、LED燈實(shí)驗(yàn)利用位移循環(huán)指令實(shí)現(xiàn)LED燈的閃爍 在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開(kāi)發(fā)板接通電源,按下開(kāi)關(guān),錄入。,加載程序,觀察實(shí)驗(yàn)結(jié)果,如果不正確對(duì)程序進(jìn)行改進(jìn)后重復(fù)此操作。實(shí)驗(yàn)結(jié)束后先斷電源再拆線,將元器件歸位后離開(kāi)。單片機(jī)實(shí)驗(yàn)報(bào)告include define uint unsigned int void d(uint x){uint n。for(。x0。x){for(n=0。nmain(){unsigned int i。while(1){for(i=0,P0=1。i二、步進(jìn)馬達(dá)試驗(yàn)編程實(shí)現(xiàn)馬達(dá)的正反轉(zhuǎn),調(diào)速等功能 在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開(kāi)發(fā)板接通電源,按下開(kāi)關(guān),錄入。,加載程序,觀察實(shí)驗(yàn)結(jié)果,如果不正確對(duì)程序進(jìn)行改進(jìn)后重復(fù)此操作。實(shí)驗(yàn)結(jié)束后先斷電源再拆線,將元器件歸位后離開(kāi)。(圖一)單片機(jī)實(shí)驗(yàn)報(bào)告圖一 圖二上圖圖二 include “” define speed 2 sbit PH1 = P1^0。//定義管腳 sbit PH2 = P1^1。sbit I01 = P1^2。sbit I11 = P1^3。sbit I02 = P1^4。sbit I12 = P1^5。void delay(int time)。void Go(){ //APH1 = 0。//PH1為0 則A線圈為反向電流I01 = 0。I11 = 0。//以最大電流輸出PH2 = 0。//PH2為0 則B線圈為反向電流I02 = 1。I12 = 1。//輸出0 delay(speed)。//圈為反向電流I01 = 1。//輸出0 I11 = 1。PH2 = 1。//PH2為1 則B線圈為正向電流I02 = 0。//以最大電流輸出I12 = 0。delay(speed)。//B PH1 = 1。//PH1為1 則A線圈為正向電流I01 = 0。//以最大電流輸出I11 = 0。PH2 = 1。//PH2為1 則B線圈為正向電流I02 = 1。//輸出0 I12 = 1。delay(speed)。PH1 = 1。//PH1為1 則A線圈為正向電流I01 = 1。I11 = 1。PH2 = 0。//PH2為0 則B線圈為反向電流I02 = 0。I12 = 0。delay(speed)。}void delay(int time){int i,j。for(j=0。j for(i =0。i void main(){while(1){Go()。//步進(jìn)電機(jī)運(yùn)行} }單片機(jī)實(shí)驗(yàn)報(bào)告三、獨(dú)立按鍵控制LED實(shí)驗(yàn)通過(guò)編程控制8個(gè)獨(dú)立按鍵分別控制8個(gè)LED燈的開(kāi)關(guān) 在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開(kāi)發(fā)板接通電源,按下開(kāi)關(guān),錄入。,加載程序,觀察實(shí)驗(yàn)結(jié)果,如果不正確對(duì)程序進(jìn)行改進(jìn)后重復(fù)此操作。實(shí)驗(yàn)結(jié)束后先斷電源再拆線,將元器件歸位后離開(kāi)。(圖一)圖一 圖二 上圖圖二 include include define GPIO_KEY P1 //獨(dú)立鍵盤(pán)用P1口define uchar unsigned char define uint unsigned intvoid Delayms(unsigned int c)。//延時(shí)10ms uchar Key_Scan()。void main(void){unsigned char ledValue, keyNum。ledValue = 0x01。while(1){keyNum = Key_Scan()。//掃描鍵盤(pán)switch(keyNum){case(0xFE)://返回按鍵K1的數(shù)據(jù)ledValue = 0x01。break。單片機(jī)實(shí)驗(yàn)報(bào)告case(0xFD):ledValue = 0x02。break。case(0xFB):ledValue = 0x04。break。case(0xF7):ledValue = 0x08。break。case(0xEF):ledValue = 0x10。break。case(0xDF):ledValue = 0x20。break。case(0xBF):ledValue = 0x40。break。case(0x7F):ledValue = 0x80。//返回按鍵K2的數(shù)據(jù)//返回按鍵K3的數(shù)據(jù)//返回按鍵K4的數(shù)據(jù)//返回按鍵K5的數(shù)據(jù)//返回按鍵K6的數(shù)據(jù)//返回按鍵K7的數(shù)據(jù)//返回按鍵K8的數(shù)據(jù)break。default:break。}GPIO_LED = ledValue。//點(diǎn)亮LED燈}}uchar Key_Scan(void)//鍵盤(pán)掃描函數(shù) { uchar i,n=0xff。if(P1==0xff)goto Scan_r。//無(wú)鍵按下,返回goto Scan_r。Scan_1:while(P1!=0xff)。//等待鍵釋放Delayms(10)。Scan_r:return n。}void Delayms(uint x){uint n。for(。x0。x){for(n=0。n{。}} }四、矩陣鍵盤(pán)實(shí)驗(yàn)編程由16個(gè)矩陣按鍵控制數(shù)碼管顯示相應(yīng)的數(shù)值 在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開(kāi)發(fā)板接通電源,按下開(kāi)關(guān),錄入。,加載程序,觀察實(shí)驗(yàn)結(jié)果,如果不正確對(duì)程序進(jìn)行改進(jìn)后重復(fù)此操作。實(shí)驗(yàn)結(jié)束后先斷電源再拆線,將元器件歸位后離開(kāi)。單
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1