北大微型計(jì)算機(jī)及接口技術(shù)上機(jī)題(03年1月14)

  • 發(fā)布時(shí)間:2024-09-15 16:21:23
  • 來源:本站整理
  • 閱讀:
導(dǎo)讀:
  題目:把一個(gè)1mhz的脈沖通過兩次分頻轉(zhuǎn)換成1hz的方波。(通道0、通道1、通道2、控制字地址 分別為280h,281h,282h,283h)
  答案:
code segment assume cs:codestart:mov dx,283h out dx,00110111b;選中通道0,工作在3方式下,對bcd碼自減

題目:把一個(gè)1mhz的脈沖通過兩次分頻轉(zhuǎn)換成1hz的方波。(通道0、通道1、通道2、控制字地址 分別為280h,281h,282h,283h)

答案:

code segment
  assume cs:code
start:mov dx,283h
  out dx,00110111b;選中通道0,工作在3方式下,對bcd碼自減
  mov dx,280h
  mov al,0h
  out dx,al
  mov al,10h
  out dx,al

  mov dx,283h
  out dx,01110111b;選中通道1,工作在3方式下,對bcd碼自減
  mov dx,281h
  mov al,0h
  out dx,al
  mov al,10h
  out dx,al

code segment
  end start

注:連線:clk0-1mhz
  gate0-"1"
  out0-clk1
  gate1-"1"
  out1-邏輯筆

相關(guān)閱讀