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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)(5508)-免費(fèi)閱讀

  

【正文】 如果要看51單片機(jī)的特殊功能寄存器、存儲(chǔ)器中的內(nèi)容,則可用暫停按鈕使程序暫停下來(lái),然后通過(guò)Debug(調(diào)試)菜單下面的相應(yīng)命令打開(kāi)特殊功能寄存器窗口或存儲(chǔ)器窗口查看。圖516 總線(xiàn)上信號(hào)線(xiàn)的連接在這個(gè)實(shí)例中,線(xiàn)路比較簡(jiǎn)單,我們用導(dǎo)線(xiàn)方式連接,連接圖如圖517所示。圖514 編輯線(xiàn)標(biāo)簽窗口 在一個(gè)電路圖中,標(biāo)簽名相同的導(dǎo)線(xiàn)在邏輯上是連接在一起的。1. 導(dǎo)線(xiàn)連接方式導(dǎo)線(xiàn)連接方式過(guò)程如下:1) 把鼠標(biāo)指針移動(dòng)到第一個(gè)元件的連接點(diǎn),鼠標(biāo)指針前會(huì)出現(xiàn)“”形狀,單擊左鍵,這時(shí)會(huì)從連接點(diǎn)引出一條導(dǎo)線(xiàn)。本實(shí)例放置情況如圖512所示。用戶(hù)要存盤(pán),則可用File菜單下的Save或Save as命令,這里設(shè)文件保存到D:\IO文件夾下面(最好與KEIL 51編寫(xiě)的程序放在同一文件夾,這樣使用方便),文件基本名為io,擴(kuò)展名默認(rèn)。子函數(shù)體一步直接完成。編譯、連接時(shí),如果程序有錯(cuò),則編譯不成功,并在下面的信息窗口給出相應(yīng)的出錯(cuò)提示信息,以便用戶(hù)進(jìn)行修改,修改后再編譯、連接,這個(gè)過(guò)程可能會(huì)重復(fù)多次。一次可連續(xù)添加多個(gè)文件,添加的文件在項(xiàng)目管理器的Source Group1下面可以看見(jiàn)。(2) 右擊Source Group1,在出現(xiàn)如圖54所示的菜單中選擇Add Files to Group 39。單擊【確定】按鈕,這時(shí)彈出如圖53所示的Copy Standard 8051 Startup Code to Project Folder and Add File to Project確認(rèn)框,C語(yǔ)言開(kāi)發(fā)選擇【是】,匯編語(yǔ)言開(kāi)發(fā)選擇【否】。Target 139。延時(shí)1MS子程序DL1MS: MOV R6,14HDL1: MOV R7,19HDL2: DJNZ R7,DL2 DJNZ R6,DL1 RET 。在存儲(chǔ)器中首先建立一張顯示信息的字段碼表,顯示時(shí),先在P2口送出位選碼,選中顯示的數(shù)碼管,然后從顯示緩沖區(qū)中取出當(dāng)前顯示的信息,查表在字段碼表中查出所顯示的信息的字段碼,從P0口輸出,就能在相應(yīng)的數(shù)碼管上顯示顯示緩沖區(qū)的內(nèi)容。本設(shè)計(jì)中主要有三個(gè)控制按鍵,按鍵功能為:(1),:分單元閃爍,時(shí)單元閃爍,。將條狀發(fā)光二極管按照共陰極(負(fù)極)或共陽(yáng)極(正極)的方法連接,組成“8”字,再把發(fā)光二極管另一電極作筆段電極,就構(gòu)成了LED數(shù)碼管。單片機(jī)復(fù)位后,PC內(nèi)容初始化為0000H,那么單片機(jī)就從0000H單元開(kāi)始執(zhí)行程序。P1口具有驅(qū)動(dòng)4個(gè)LSTTL負(fù)載的能力。表31 P3口的第二功能P3口第二功能RXD 串行口輸入端TXD 串行口輸出端INT0 外部中斷0請(qǐng)求輸入端,低電平有效INT1 外部中斷1請(qǐng)求輸入端,低電平有效T0 定時(shí)/計(jì)數(shù)器0外部計(jì)數(shù)脈沖輸入端T1 定時(shí)/計(jì)數(shù)器0外部計(jì)數(shù)脈沖輸入端WR 外部數(shù)據(jù)存儲(chǔ)器寫(xiě)信號(hào),低電平有效RD 外部數(shù)據(jù)存儲(chǔ)器讀信號(hào),低電平有效51系列單片機(jī)有4個(gè)8位的并行I/O接口:P0、PP2和P3口。對(duì)于52子系列,有8038058752 三種機(jī)型。l 4個(gè)8位的并行I/O接口:P0、PPP3。l 8位CPU。如圖32所示。缺點(diǎn)是執(zhí)行延時(shí)程序占用了CPU時(shí)間,所以定時(shí)的時(shí)間不宜太長(zhǎng),且在某些惰況下不宜使用。計(jì)算機(jī)系統(tǒng)都需要為CPU和外部設(shè)備提供定時(shí)控制或?qū)ν獠渴录M(jìn)行計(jì)數(shù)。設(shè)計(jì)鍵盤(pán)調(diào)整時(shí)間,完成時(shí)間設(shè)計(jì)。為了便于比較與學(xué)習(xí),這里給出兩種設(shè)計(jì)方案,一種是軟件計(jì)時(shí)LED數(shù)碼管顯示的單片機(jī)電子時(shí)鐘,另一種是硬件定時(shí)LCD液晶顯示的單片機(jī)電子時(shí)鐘。此次設(shè)計(jì)電子數(shù)字鐘是為了了解電子數(shù)字鐘的原理,從而學(xué)會(huì)制作電子數(shù)字鐘。單片機(jī)模塊中最常見(jiàn)的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)時(shí)、分、秒計(jì)時(shí)的裝置,與機(jī)械式時(shí)鐘相比具有更高的準(zhǔn)確性和直觀(guān)性,且無(wú)機(jī)械裝置,具有更更長(zhǎng)的使用壽命,因此得到了廣泛的使用。 microcontroller。實(shí)現(xiàn)電子時(shí)鐘的方法有多種,通過(guò)前面我們對(duì)單片機(jī)基本理論及相關(guān)知識(shí)的學(xué)習(xí),在這里,要求用單片機(jī)為主控制芯片設(shè)計(jì)一簡(jiǎn)單的單片機(jī)電子時(shí)鐘。單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。諸如定時(shí)自動(dòng)報(bào)警、按時(shí)自動(dòng)打鈴、時(shí)間程序自動(dòng)控制、定時(shí)廣播、自動(dòng)起閉路燈、定時(shí)開(kāi)關(guān)烘箱、通斷動(dòng)力設(shè)備、甚至各種定時(shí)電氣的自動(dòng)啟用等,所有這些,都是以鐘表數(shù)字化為基礎(chǔ)的。顯示通常采用兩種方式:LED數(shù)碼管顯示和LCD液晶顯示。其中LED數(shù)碼管顯示亮度高,顯示內(nèi)容清晢,根據(jù)具體的連接方式可分為靜態(tài)顯示和動(dòng)態(tài)顯示,在多個(gè)數(shù)碼管時(shí)一般采用動(dòng)態(tài)顯示,動(dòng)態(tài)顯示時(shí)須要占用CPU的大量時(shí)間來(lái)執(zhí)行動(dòng)態(tài)顯示程序,顯示效果往往和顯示程序的執(zhí)行相關(guān)。采用簡(jiǎn)化按鍵方式,只設(shè)定3個(gè)開(kāi)關(guān)K0、K1和K2,通過(guò)P1口低3位相連。通常,實(shí)現(xiàn)定時(shí)的方法有三種:軟件定時(shí)、硬件定時(shí)、可編程定時(shí)。在單片機(jī)應(yīng)用系統(tǒng)中通常使用的是7段或8段式LED數(shù)碼管顯示器,8段式比7段式多一個(gè)小數(shù)點(diǎn)。MCS51:MCS51系列單片機(jī)是美國(guó)Intel公司在1980年推出的高性能8位單片機(jī),它包含51和52 兩個(gè)子系列。l 片外數(shù)據(jù)存儲(chǔ)器的尋址空間為64KB。l 片內(nèi)采用單總線(xiàn)結(jié)構(gòu)。圖33 MCS51的基本結(jié)構(gòu)51系列單片機(jī)是美國(guó)Intel公司在1980年推出的高性能8位單片機(jī),它包含51和52 兩個(gè)子系列。P0口是一個(gè)三態(tài)雙向口,可作為地址/數(shù)據(jù)分時(shí)復(fù)用口,也可作為通用的I/O接口。單片機(jī)復(fù)位時(shí),鎖存器的輸出端為高電平。下面就來(lái)對(duì)兩種方式進(jìn)行簡(jiǎn)單地介紹:內(nèi)部振蕩方式51單片機(jī)內(nèi)部有一個(gè)高增益的反相放大器,其輸入端為引腳XTAL1,輸出端為引腳XTAL2,用于外接石英晶體振蕩器或陶瓷諧振器和微調(diào)電容,構(gòu)成穩(wěn)定的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部的時(shí)鐘電路。另有一種字高為7.6mm的超小型LED數(shù)碼管,管腳從左右兩排引出,小數(shù)點(diǎn)則是獨(dú)立的。2.?dāng)?shù)碼管顯示模塊本系統(tǒng)共用8個(gè)數(shù)碼管,從左到右依次顯示時(shí)十位、時(shí)個(gè)位、橫線(xiàn)、分十位、分個(gè)位、橫線(xiàn)、秒十位和秒個(gè)位。當(dāng)按K0鍵一次,時(shí)鐘暫停走動(dòng)進(jìn)入調(diào)小時(shí)狀態(tài),再按K0鍵一次,進(jìn)入調(diào)分狀態(tài),再按K0鍵一次,回到正常走時(shí);對(duì)于K1和K2按鍵,如果是正常走時(shí),按K1和K2不起作用,如果進(jìn)入調(diào)時(shí)或調(diào)分狀態(tài),按K1可對(duì)時(shí)或分進(jìn)行加1操作,小時(shí)加到24則回到0,分加到60則回到0;按K2可對(duì)時(shí)或分進(jìn)行減1操作,小時(shí)減到負(fù)則回到23,分減到負(fù)則回到59。循環(huán)掃描顯示 MOV R5,0FEH MOV R3,08HSCAN1: MOV A,R5 MOV P2,A MOV A,R1 MOV DPTR,TAB MOVC A,A+DPTR MOV P0,A MOV A,R5 LCALL DL1MS INC R1 MOV A,R5 RL A MOV R5,A DJNZ R3,SCAN1 MOV P2,0FFH MOV P0,0FFH RETTAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH 圖42 定時(shí)器/計(jì)數(shù)器T0中斷服務(wù)程序流程圖定時(shí)器/計(jì)數(shù)器T0中斷服務(wù)程序INTT0: PUSH ACC PUSH PSW CLR ET0 CLR TR0 MOV TL0,0B0H MOV TH0,03CH SETB TR0 INC 7BH MOV A,7BH CJNE A,14H,OUTT0 MOV 7BH,00 INC 78H MOV A,78H CJNE A,3CH,OUTT0 MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1