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

正文內(nèi)容

微機(jī)接口技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)-文庫(kù)吧資料

2024-10-28 11:01本頁(yè)面
  

【正文】 可以輸出也可輸入數(shù)據(jù)。 掌握用 74LS245 進(jìn)行數(shù)據(jù)讀入或輸出。 四、程序框圖 設(shè)置數(shù)據(jù)區(qū)地址 設(shè)置數(shù)據(jù)區(qū)長(zhǎng)度 清除交換標(biāo)志 當(dāng)前地址取數(shù) A 地址加 1 當(dāng)前地址取數(shù) B 結(jié)束 A<= B? 設(shè)置交換標(biāo)志 交換 A, B 數(shù)位置 數(shù)據(jù)比較完 全部有序? 是 否 否 是 是 否 25 硬件實(shí)驗(yàn) 一 用 74LS245 讀入數(shù)據(jù) 一、 實(shí)驗(yàn)要求 利用板上的集成電路插座,擴(kuò)展一片 74LS245,來(lái)讀入開(kāi)關(guān)狀態(tài)。本程序用的是“冒泡排序”法,算法是將一個(gè)數(shù)與后面的數(shù)相比較,如果比后面的數(shù)大,則交換, 如此將所有的數(shù)比較一遍后,最大的數(shù)就會(huì)在 數(shù)列的最后面。 四、程序框圖 設(shè)置調(diào)用號(hào) 根據(jù)調(diào)用號(hào)查表 得到跳轉(zhuǎn)地址 跳轉(zhuǎn)到相應(yīng)程序段 調(diào)用返回 24 軟件實(shí)驗(yàn) 七 數(shù)據(jù)排序 一、 實(shí)驗(yàn)要求 給出一組隨機(jī)數(shù),將此組數(shù)據(jù)排序,使之成為有序數(shù)列 二、實(shí)驗(yàn)?zāi)康? 1. 了解數(shù)據(jù)排序的簡(jiǎn)單算法。另外,若源塊地址和目標(biāo)塊地址有重疊,該如何避免? 四、程序框圖 設(shè)置塊的源地址 設(shè)置塊的目標(biāo)地址 設(shè)置移動(dòng)長(zhǎng)度 從源地址取數(shù) 保存到目標(biāo)地址中 源地址加 1 目標(biāo)地址加 1 是否移動(dòng)完 結(jié)束 是 否 23 軟件實(shí)驗(yàn) 六 程序跳轉(zhuǎn)表 一、 實(shí)驗(yàn)要求 在多分支結(jié)構(gòu)的程序中,能夠按調(diào)用號(hào)執(zhí)行相應(yīng)的功能,完成指定操 作。 三、實(shí)驗(yàn)說(shuō)明 塊移動(dòng)是計(jì)算機(jī)常用操作之一,多用于大量的數(shù)據(jù)復(fù)制和圖象操作。 四、程序框圖 給出要轉(zhuǎn)換數(shù) BCD 碼 取出 BCD 碼高四位 查表得到 ASCII 碼 保存高位 ASCII 碼 取出 BCD 碼低四位 查表 得到 ASCII 碼 保存低位 ASCII 碼 結(jié)束 22 軟件實(shí)驗(yàn) 五 內(nèi) 存塊移動(dòng) 一、 實(shí)驗(yàn)要求 將指定源地址和長(zhǎng)度的存儲(chǔ)塊移到指定目標(biāo)位置 二、實(shí)驗(yàn)?zāi)康? 1. 了解內(nèi)存的移動(dòng)方法。 三、實(shí)驗(yàn)說(shuō)明 此實(shí)驗(yàn)主要讓學(xué)生了解數(shù)值的 BCD 碼和 ASCII 碼的區(qū)別,利用查表功能可能快速地進(jìn)行數(shù)值轉(zhuǎn)換。 四、 程序框圖 給出要轉(zhuǎn)換的二進(jìn)制數(shù) 將數(shù)除以 100,得百位數(shù) 保存百位數(shù) 將余數(shù)再除以 10,得十位數(shù) 保存十位數(shù) 余數(shù)為個(gè)位數(shù),將其保存 結(jié)束 21 軟件實(shí)驗(yàn) 四 二進(jìn)制到 ASCII 碼轉(zhuǎn)換 一、 實(shí)驗(yàn)要求 給出一個(gè) BCD 數(shù),將其轉(zhuǎn)換成 ASCII 值。掌握各種數(shù)制之間的轉(zhuǎn)換是一種基本功。如何將存儲(chǔ)器塊的內(nèi)容置成某固定值 (例全填充為 0FFH)? 請(qǐng)學(xué)生修改程序,完成此操作。 19 軟件實(shí)驗(yàn) 二 存儲(chǔ)器塊清零 一、實(shí)驗(yàn)要求 1. 指定存儲(chǔ)器中某塊的起始地址和長(zhǎng)度,要求能將其內(nèi)容清零。 3. 掌握多字節(jié)無(wú)符號(hào)二進(jìn)制數(shù)相加的方法。 二、實(shí)驗(yàn)?zāi)康? 1. 了解偉福 Lab2020P 仿真實(shí)驗(yàn)系統(tǒng) 軟 /硬件環(huán)境。 8088/8086 CPU 系列實(shí)驗(yàn) WAVE 集成調(diào)試環(huán)境應(yīng)設(shè)置如下: 仿真器型號(hào):偉福 Lab2020P 實(shí)驗(yàn)儀 仿真頭型號(hào): 8088/86 實(shí)驗(yàn) ( 8088/86) 語(yǔ)言設(shè)置對(duì)話框各命令行應(yīng)設(shè)置如下: 編譯器路徑 : 一般情況下為 C:\COMP86,也可設(shè)為你自己的安裝路徑。 ( 2)實(shí)驗(yàn)線路連接完成后,應(yīng)仔細(xì)檢查無(wú)誤后再接通電源。 打開(kāi)計(jì)算機(jī)電源,執(zhí)行 WAVE 集成調(diào) 試軟件。( 實(shí)驗(yàn)結(jié)束后應(yīng)拔下 ) 打開(kāi)實(shí)驗(yàn)臺(tái)電源開(kāi)關(guān),紅色電源指示燈亮。 將配套的串行通訊電纜的一端與實(shí)驗(yàn)臺(tái)的 RS232 9 芯 D 形插座相連,另一端與PC 相的串行口相連。 系統(tǒng)的安裝和啟動(dòng) 仿真開(kāi)發(fā)系統(tǒng)集成調(diào)試軟件的安裝和使用見(jiàn) WAVE 仿真開(kāi)發(fā)系統(tǒng)使用手冊(cè)。 ( 4)按 [Next]鍵, LED 地址區(qū)顯示“ SPH”,數(shù)據(jù)區(qū)顯示的為 SP 高八位值。 ( 2)按 [0]..[F]鍵,輸入兩位 SP 低字節(jié)序號(hào)“ 08”。 ( 4) 按 [Next]或 [Last]鍵,可觀察 /修改相鄰寄存器的內(nèi)容。 ( 3) 按 [Next]或 [Last]鍵,寄存器的名稱和寄存器的內(nèi)容就會(huì)顯示在數(shù)碼管的地址區(qū)和數(shù)據(jù)區(qū)。 ( 2) 因?yàn)?8088/8086 寄存器沒(méi)有相應(yīng)地址。 ⑷.再按[ Next]或 [Last]鍵可查看或修改相鄰的地址中的機(jī)器碼值。 ⑵.輸入 4 位地址,此時(shí) 4 位地址數(shù)碼管亮, 2 位數(shù)據(jù)數(shù)碼管暗。 ⑸.如果要修改內(nèi)部寄存器中的內(nèi)容,可按數(shù)字鍵[ 0]?[ F]。 ⑶.按[ Next]或[ Last]鍵,使數(shù)碼位出現(xiàn)內(nèi)部寄存器中的數(shù)值。如 R1 地址為 01H。 檢查單片機(jī)內(nèi)部各個(gè)寄存器、累加器、接口電路的方法在下面講述。 檢查執(zhí)行結(jié)果 當(dāng)運(yùn)用上述的各種執(zhí)行方式運(yùn)行程序時(shí),需要及時(shí)地了解程序執(zhí)行的結(jié)果,而運(yùn)行結(jié)果很大程度上是由單片機(jī)內(nèi)部各個(gè)部分的當(dāng)前值來(lái)反映的。程序運(yùn)行時(shí)地址數(shù)碼管數(shù)據(jù)數(shù)碼管均暗。 ⑷.如果需要設(shè)置斷點(diǎn),可按上面介紹的 [Here]命令。 ⑵.按[ MON]鍵使地址數(shù)碼管出現(xiàn)字符“ P”。 全速執(zhí)行程序 當(dāng)需從用戶指定的程序地址處開(kāi)始全速運(yùn)行整個(gè)程序,或全速運(yùn)行到斷點(diǎn)處時(shí),可采用全速執(zhí)行方式。 ⑶.輸入程序執(zhí)行的起始地址,此時(shí), 4 位地址數(shù)碼管顯示地址值,數(shù)據(jù)數(shù)碼管暗。單步執(zhí)行鍵[ Step]的詳細(xì)說(shuō)明見(jiàn)第 條,以單步方式執(zhí)行程序的操作方法是: ⑴.按[ RST]鍵整機(jī)復(fù)位。 ⑷.按 [Trace ]鍵,數(shù)據(jù) 數(shù)碼管亮,此后每按一次 [Trace ]鍵,執(zhí)行一條指令。 ⑵.按[ MON]鍵使地址數(shù)碼管出現(xiàn)字符“ P”。跟蹤執(zhí)行時(shí)如果遇到調(diào)用指令,仿真器將使程序的指針進(jìn)入被調(diào)用的程序段內(nèi)部。 ⑸.程序輸入完畢,可依次按[ RST]、[ MON]、 4 位地址數(shù)、[ Next]鍵,檢查輸入的機(jī) 器碼,不斷地按[ Next]或[ Last]鍵,可依次逐個(gè) 檢查各個(gè)地址中的數(shù)據(jù),數(shù)據(jù)形式是 16 進(jìn)制。 ⑶.輸入 4 位地址碼,此時(shí)地址位上顯示的是輸入的地址數(shù),數(shù)據(jù)位上的數(shù)碼管不亮。人工輸入的方法是: ⑴.按[ RST]鍵,整機(jī)復(fù)位。然后,關(guān)斷計(jì)算機(jī)和仿真器的電源,拔出 RS232 接口插頭。 輸入程序的機(jī)器碼 由計(jì)算機(jī)輸入程序機(jī)器碼 為了節(jié)省輸入機(jī)器碼的時(shí)間,可先由計(jì)算機(jī)向仿真器輸入機(jī)器碼,然后再脫離計(jì)算機(jī)獨(dú)自仿真。也可用計(jì)算機(jī)自動(dòng)匯編并生成列表文件,列表文件是指同時(shí)含有源程序、機(jī)器碼和機(jī)器碼地址的文件。 將匯編源程序轉(zhuǎn)換為機(jī)器碼 在仿真工作之前,應(yīng)把匯編源程序轉(zhuǎn)換為機(jī)器碼。 [Exec]鍵 [全速執(zhí)行鍵] 用仿真器調(diào)試程序時(shí),設(shè)置好執(zhí)行的初始地址后,按[ Exec]可自動(dòng)執(zhí)行程序。 ②.按“ MON”鍵,使仿真器地址數(shù)碼管顯示“ P”。按 Here鍵一是確定中斷地址,同時(shí)啟動(dòng)了程序,并使程序執(zhí)行到中斷點(diǎn)停下來(lái)等待用戶的命令。 ② .輸入 4 位地址。 [ Here ]鍵 [斷點(diǎn)運(yùn)行鍵 ] 設(shè)置中斷程序運(yùn)行的地址,使程序執(zhí)行到中斷地址處停止執(zhí)行,在中斷地 址處等待新的操作命令(如 RUN、 STEP、 TRACE 等)。 [ Next ]鍵 [ 地址加 1 鍵 ] 它有 2 個(gè)作用: 13 1. 觸發(fā)顯示寄存器和存儲(chǔ)器中的數(shù)據(jù) 2. 地址加 1 觸發(fā)顯示寄存器和存儲(chǔ)器中的數(shù)據(jù) 剛在地址位上輸入了寄存器或和存儲(chǔ)器中的地址時(shí),數(shù)據(jù)顯示數(shù)碼管是暗的未發(fā)光,此時(shí),第一次按 [ Next ]鍵后,數(shù)據(jù)顯示數(shù)碼管開(kāi)始顯示數(shù)據(jù)。 [ Last ]鍵 [ 地址減 1 鍵 ] 它有 2 個(gè)作用: 1. 觸發(fā)顯示寄存器和存儲(chǔ)器中的數(shù)據(jù) 2. 地址減 1 觸發(fā)顯示寄存器和存儲(chǔ)器中的數(shù)據(jù) 剛在地址位上輸入了寄存器或和存儲(chǔ)器中的地址時(shí),數(shù)據(jù)顯示數(shù)碼管是暗的未發(fā)光,此時(shí),第一次按 [ Last ]鍵,數(shù)據(jù)顯示數(shù)碼管開(kāi)始顯示數(shù)據(jù)。 [ Step ]鍵 [單步執(zhí)行鍵 ] 用戶調(diào)試程序時(shí)每按一次 [ Step ]鍵,執(zhí)行一條命令。 [ Trace ]鍵 [跟蹤執(zhí)行鍵 ] 在調(diào)試程序時(shí)先按 [ MON ]鍵,最左側(cè)一只 LED 數(shù)碼管出現(xiàn)“ P”字符,這時(shí) [ Trace ]檔起作用,每按一次 [ Trace ]便執(zhí)行一條用戶編寫(xiě)的單片機(jī)指令,如果遇到“ CALL”這類調(diào)用命令時(shí),跟蹤到調(diào)用內(nèi)部。仿真器中的數(shù)據(jù)和地址均是用 16 進(jìn)制表示。 CPU 內(nèi)部寄存器復(fù)位后為單片機(jī)復(fù)位操作規(guī)定的值,即有的寄存器的數(shù)據(jù)不變 , 有的寄存器中的數(shù)據(jù)被復(fù)位。 [ RST ]鍵 [整機(jī)復(fù)位鍵 ] 整機(jī)復(fù)位鍵,復(fù)位后數(shù)碼管的地址位顯示 ‘ 8088’ 字 樣,表示復(fù)位操作完成。最右邊的兩位是數(shù)據(jù)位,它表示的是左邊顯示的地址單元中的數(shù)據(jù)。當(dāng)?shù)刂窋?shù)碼管只有 2 位時(shí)(右邊 2 位發(fā)光,左邊 2 位暗),表示內(nèi)部寄存器地址。 鍵盤(pán)使用說(shuō)明 本實(shí)驗(yàn)儀共有 6 位 LED 發(fā)光數(shù)碼管 , 左邊 4 位為地址位,右邊 2 位為數(shù)據(jù)位。 采用這種工作方式時(shí),仿真儀上的鍵盤(pán)和 LED 顯示器既可作為監(jiān)控系統(tǒng)用 ,也可以作為用戶資源 .當(dāng)仿真儀未運(yùn)行時(shí),鍵盤(pán)和 LED 屬于系統(tǒng)監(jiān)控,用戶用以輸入程序,單步等,一旦運(yùn)行時(shí),顯示器都作為用戶資源。做8088/86 實(shí)驗(yàn),插上 8088 仿真板, LED 顯示的是‘ 8088’ 。方便用戶編寫(xiě)和調(diào)試軟件、直觀反映程序運(yùn)行情況,提高軟件開(kāi)發(fā)效率。 167。 液 晶 顯 示 屏 10 仿真板 做 8088/86 的實(shí) 驗(yàn),將 POD8086 仿真板插在實(shí)驗(yàn)儀上, POD8086 仿真板如圖: POD8086 仿真板上已包括 8088/86 常用的 實(shí)驗(yàn)器件,有 8251 串行通信芯片, 8253 定時(shí)器芯片, 8259 外部中斷芯片。 如果想要與標(biāo)準(zhǔn)的設(shè)備通信,就要做電平轉(zhuǎn)換,將 TTL 電平轉(zhuǎn)到 RS232 電平或?qū)?RS232電平轉(zhuǎn)成 TTL 電平。與 CPU 相關(guān)的一些控制信號(hào)和I/O 信號(hào)例如 P1 口、 RXD、 TXD 等信號(hào)在相應(yīng)的仿真板上。 總線插孔 本實(shí)驗(yàn)儀上有三排總線插座,用于引出各種總線信號(hào),其中 AD0~ AD7 為 8 根數(shù)據(jù)總線,A0~ A15 為 16 根地址總線。 圖 10: 電位器 圖 11: 邏輯筆電路 或門(mén) 與門(mén) 非門(mén) 9 液晶屏顯示控制電路 實(shí)驗(yàn)電路插座 本實(shí)驗(yàn)儀具有 1 個(gè) 40 芯通用電路插座,每個(gè)插座的全部引腳都被引出到相應(yīng)的插孔,40 芯通用插座可兼容 28 芯、 24 芯、 16 芯和 14 芯插座。 邏輯門(mén)電路 本實(shí)驗(yàn)儀提供系列門(mén)電路:非門(mén),或門(mén),與門(mén), D 觸發(fā)器。提供給學(xué)生做存儲(chǔ)器實(shí)驗(yàn),由于地址譯碼為 4K一段,所以只能提供 4K 容量使用,地址從 0000H~ 0FFFH。如果兩燈同時(shí)閃動(dòng),表示有脈沖信號(hào);兩燈都不亮?xí)r,表示浮空(高阻態(tài))。 邏輯測(cè)量(邏輯筆)電路 本實(shí)驗(yàn)儀上有邏輯測(cè)量電路,如圖 11。我們可以通過(guò)軟件編程控制 D/A 轉(zhuǎn)換芯片DAC0832,輸出相應(yīng)電流值,經(jīng)過(guò)采樣電路取出模擬量電壓值,用電壓表測(cè)量電壓輸出端子,讀出電壓值。我們可以調(diào)節(jié)電位器,使之輸出不同電壓值,通過(guò)數(shù)碼管的顯示,檢驗(yàn) A/D 轉(zhuǎn)換正確與否。見(jiàn)圖 5。 脈沖產(chǎn)生電路和分頻電路如下: 分頻電路 繼電器輸出電路 當(dāng)控制端電平置高,公共觸點(diǎn)與常開(kāi)端吸合。 圖 2: LED 電平顯示電路 圖 3: 邏輯電平開(kāi)關(guān)電 路 圖 : 單脈沖發(fā)生電路 6 脈沖發(fā)生電路 下圖是 4MHz 脈沖信號(hào)輸出電路。 見(jiàn)圖 3 單脈沖電路 單脈沖電路由按鍵 (PULSE) 和去抖動(dòng)電路組成,每按一次 (PULSE) 鍵 產(chǎn)生一個(gè)單脈沖。 邏輯電平開(kāi)關(guān)電路 實(shí)驗(yàn)儀上有 8 只開(kāi)關(guān) K0― K7,并有與之相對(duì)應(yīng)的 K0― K7 引線孔為邏輯電平輸出端。見(jiàn)圖 2, L0―
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1