欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      微機原理課程設計題1

      時間:2019-05-14 03:37:50下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《微機原理課程設計題1》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《微機原理課程設計題1》。

      第一篇:微機原理課程設計題1

      微機原理課程設計題目——軟件部分

      軟件程序設計兩個班的同學一起選,每人一個題目,不能重復。題目

      1、根據(jù)鍵盤輸入的一個數(shù)字顯示相應的數(shù)據(jù)螺旋方陣。如輸入 4,則顯示: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 共需要顯示 4^2=16 個數(shù)字。

      要求:

      1、根據(jù)鍵盤輸入的數(shù)字(3-20),顯示相應的數(shù)據(jù)方陣。

      2、畫出設計思路流程圖,編寫相應程序。題目2 通過鍵盤輸入字母,然后顯示相應的圖形。

      要求:輸入 L,之后再輸入兩個點的坐標值,顯示一段直線; 輸入 R,再輸入兩個點的坐標值,顯示一個矩形框。

      題目3 在屏幕上接收一串帶數(shù)字、字母及其它字符的字符串,然后統(tǒng)計其中數(shù)字、字母 的個數(shù),并顯示出來。

      題目4 編寫一個匯編程序,將鍵盤輸入的小寫字母用大寫顯示出來.若輸入的是非字符,顯示NON CHAR。

      題目5 編程序實現(xiàn)十進制數(shù)與十六進制數(shù)之間的相互轉換。

      1、從鍵盤輸入一個十進制數(shù),轉換成十六進制數(shù),顯示出來。要求:需要檢測輸入一個規(guī)范的十進制數(shù)。

      2、鍵盤輸入一個十六進制數(shù),轉換成十進制數(shù),顯示出來。要求:需要檢測輸入一個規(guī)范的十六進制數(shù)。

      題目6 簡易信息檢索系統(tǒng)。

      在數(shù)據(jù)區(qū)定義 msg0-msg9 共十條信息,然后從鍵盤接收 0-9 的數(shù)字,顯示相應的信息。題目7 人名排序程序。

      從鍵盤接收十個人名,人名由四個字母構成。按字母上升次序顯示所輸入的人名,每一個人名占一行。

      題目8 在顯示屏中央開一個窗口顯示自已的名字(以拼音顯示)。要求:窗口的大小(行列的象素數(shù),可由用戶輸入兩個數(shù)字調整)題目9 計算字符長度

      提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;輸出字符串string的長度;點擊Enter程序退出。

      題目10 字符串大小寫字母相互轉換(1)提示輸入字符串;

      (2)輸入任意字符串string,點擊Enter結束輸入;將字符串string中的大寫字母轉換為小寫字母輸出;點擊Enter程序退出;

      (3)輸入任意字符串string,點擊Enter結束輸入;將字符串string中的小寫字母轉換為大寫字母輸出;點擊Enter程序退出。

      題目11 計算字符串中某個字符出現(xiàn)次數(shù)

      提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;提示輸入字符;輸入任意字符ch,點擊Enter結束輸入輸出字符串string中字符ch的出現(xiàn)次數(shù)點擊Enter程序退出。題目12 去除字符串中的某個字符

      提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;提示輸入字符;輸入任意字符ch,點擊Enter結束輸入將字符串中字符ch去除,輸出變化后的字符串string2點擊Enter程序退出。

      題目13 從字符串中截取指定長度的字符子串

      提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;提示輸入數(shù)字;輸入任意數(shù)字int,點擊Enter結束輸入;截取string的前int位輸出;點擊Enter程序退出。

      題目14 將字符串補齊為某個特定長度

      提示輸入字符串;輸入任意字符串string,點擊Enter結束輸入;提示輸入數(shù)字;輸入任意數(shù)字int,點擊Enter結束輸入;提示輸入字符;輸入任意字符ch,點擊Enter結束輸入如果字符串string長度大于int,則截取string的前int位輸出;如果字符串string長度小于int,則在string后面添加字符ch,直至使字符串長度等于int;如果字符串string長度等于int,則直接輸出字符串。點擊Enter程序退出。

      題目15 字符游戲 隨機顯示字符ch,等待用戶輸入,如果輸入字符與ch一致,則隨機顯示下一個字符ch2;否則顯示“輸入錯誤”;如此循環(huán);輸入Enter結束。

      題目16 查找字符串中給定字符首次出現(xiàn)的位置

      要求:字符串給定; 從鍵盤輸入單個字符,Enter 鍵結束并顯示該字符所處的位置。題目17 編密碼

      按一下規(guī)律編碼:字母A變?yōu)镋,a變?yōu)閑,即變成其后的第4個字母,W變?yōu)锳,Y變?yōu)镃,Z變?yōu)椋?,非字母不變。如輸入“China”變?yōu)椤癎lmre”。

      要求:提示輸入一字符串;鍵盤輸入,Enter鍵結束輸入,并換行顯示結果。題目18 數(shù)組排序

      數(shù)據(jù)段里有一個 N 個字的數(shù)組A,利用冒泡排序法對數(shù)組進行從大到小的排序,并輸出結果。

      要求:讀出數(shù)據(jù)段中存放的數(shù)組A;換行顯示排序后的數(shù)組A。題目19 分類統(tǒng)計字符數(shù)

      從鍵盤輸入一行字符,統(tǒng)計字母、空格、數(shù)字、其他字符的個數(shù),并顯示。要求:提示輸入一行字符串; 鍵盤輸入字符串,Enter鍵結束輸入,并換行顯示結果。

      題目20 模擬幸運抽號

      要求:程序運行時,在屏幕上隨機跳出一組十位數(shù)字的號碼,敲空格鍵時停止,得到一組幸運號碼。

      題目21 程序設計 設計一個程序,讓計算機屏幕輸出40個自然數(shù)來,使得其中任意兩個數(shù)之差均不相等。題目22 查表

      將鍵盤輸入的數(shù)字月份查表后顯示出相應英文字母的縮寫形式。

      要求:提示輸入一個月份數(shù)字N;從鍵盤輸入數(shù)字,Enter鍵結束輸入,并換行顯示查表結果。

      題目23 數(shù)值比較

      提示輸入數(shù)字1;輸入任意數(shù)字int1,點擊Enter結束輸入; 提示輸入數(shù)字2;輸入任意數(shù)字int2,點擊Enter結束輸入。

      如果int1大于int2,則輸出“int1> int2”;如果int1等于int2,則輸出“int1=int2”;如果int1小于int2,則輸出“int1< int2”;點擊 Enter 程序退出。題目24 數(shù)值求和 提示輸入數(shù)字,輸入任意數(shù)字int,點擊Enter結束輸入,輸出“1+2+3+?+int”的值; 點擊 Enter 程序退出。

      題目25 質數(shù)判斷

      提示輸入數(shù)字;輸入任意數(shù)字int1,點擊Enter結束輸入;如果int1是質數(shù),則輸出“int1 is aprime number”;如果int1不是質數(shù),則輸出“int1 is not aprime number”; 點擊Enter程序退出。

      題目26 閏年判斷

      提示輸入年份; 輸入四位數(shù)字 int1,點擊 Enter 結束輸入; 如果 int1 表示的年份是閏年,則輸出“int1 years is a leap year” 如果 int1 表示的年份不是閏年,則輸出“int1 years is not a leap year” ; 點擊 Enter 程序退出。

      題目27 編寫程序求函數(shù)值

      有一函數(shù) x(x<1)y= 2x-1(1≤x<10)3x-11(x≥10)編寫程序,實現(xiàn)輸入 x 值,輸出 y 值。

      題目28 把 100-200 之間不能被 3 整除的數(shù)輸出

      要求:提示數(shù)據(jù)范圍為 100-200; Enter 鍵換行顯示結果。題目29 用循環(huán)程序,顯示乘法表

      要求輸入 0-10 之間的數(shù)值 a,顯示1到 a 值的乘法表。題目30 三角形判斷

      輸入 a,b,c 三邊后,判斷是否能構成三角形,如能構成三角形,輸出三角形的周長,否則輸出“ERROR”。要求:提示輸入三角形三邊長度 a b c; 鍵盤輸入,中間空格隔開; Enter 鍵結束輸入z2,并換行顯示判斷結果。

      題目31 要求用戶從鍵盤輸入一個不超過 5 位的整數(shù),計算并輸出該數(shù)的各位之和 要求:提示輸入一十進制數(shù); 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。題目32 計算并打印楊輝三角形 要求打印到第 N 行,N 由鍵盤輸入。要求:提示輸入一整數(shù) N; 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。

      題目33 成績轉換

      給出一個百分制成績,要求輸出成績等級 A、B、C、D、E。90 分以上為 A,80-89 分為 B,70-79 分為 C,60-69 分為 D,60 分一下為 E。要求:提示輸入一分數(shù) score; 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。

      題目34 成績統(tǒng)計

      輸入 10 個學生的成績按后,依次在界面上顯示:及格人數(shù) x 個,不及格人數(shù) y 個。要求:提示輸入 10 學生成績 score,成績之間空格隔開,鍵盤送入; 換行輸出“10 學生成績分別為??” 換行顯示結果:及格人數(shù) x 個,不及格人數(shù) y。

      題目35 求 2 個正整數(shù) N1 和 N2 的最小公倍數(shù)

      要求:提示輸入兩十進制正整數(shù); 鍵盤輸入,兩整數(shù)之間空格隔開,Enter 鍵結束輸入,并換行顯示結果。

      題目36 求 2 個正整數(shù) N1 和 N2 的最大公約數(shù)

      要求:提示輸入兩十進制正整數(shù); 鍵盤輸入,兩整數(shù)之間空格隔開,Enter 鍵結束輸入,并換行顯示結果。

      題目37 打印回文數(shù)

      如果一個數(shù)從左邊和從右邊讀都是相同的數(shù),就稱它為回文數(shù),例如 383。求出 500 以內的回文數(shù)并輸出顯示。要求:提示數(shù)據(jù)范圍為 0-500; Enter 鍵,換行顯示結果。題目38 計算平方根

      從鍵盤輸入一個正整數(shù),計算其平方根并輸出。要求:提示輸入一整數(shù); 鍵盤輸入,Enter 鍵結束輸入,并換行顯示結果。

      題目39 屏幕輸出 10 到 200 之間的孿生素數(shù)對。孿生素數(shù)對指兩值相差 2 的一對素數(shù),如 11 與 13。題目40 輸出滿足條件的數(shù)

      屏幕輸出 1000 以內同時滿足如下條件的數(shù):個位數(shù)與十位數(shù)之和除以 10 所得的余數(shù)等于百位數(shù)字。

      題目41 打印輸出所有水仙花數(shù)

      水仙花數(shù):三位數(shù),各個位數(shù)的立方和為數(shù)字本身。要求:提示“Enter 鍵輸出所有水仙花”; Enter 鍵,換行顯示結果。

      題目42 輸出完數(shù)

      一個數(shù)如果恰好等于它的因子之和,這個數(shù)就成為“完數(shù)“。例如 6 的因子為 1,2,3,且 6=1+2+3,因此 6 為完數(shù)。編程找出 10000 以內所有完數(shù)并輸出。要求:提示“Enter 鍵輸出 10000 以內所有完數(shù)”; Enter 鍵,換行顯示結果。

      題目43 輸出滿足條件的數(shù)

      22求具有 abcd=(ab+cd)性質的 4 位數(shù)并輸出。例如 3025=(30+25)。要求:Enter 鍵,輸出所有結果。

      題目44 輸出兩個數(shù)的平方差

      求出兩個數(shù)的平方差,若是負數(shù),要輸出負號。要求:由鍵盤輸入兩整數(shù) a、b,中間空格隔開; Enter 鍵結束輸入,并換行顯示結果。

      題目45 輸出滿足條件的數(shù)

      從鍵盤輸入一個以 Enter 結束的十進制數(shù)字串(不超過 20 個),按 ASCII 碼值的降序顯示這個數(shù)字串 ASCII 碼值最大和最小的兩個數(shù)字。

      微機原理課程設計題目——硬件部分

      硬件設計題目以班為單位選題,可以2-3個人一個組,每個組的題目不能相同。

      題目一 基于匯編語言的電子秒表設計

      (一)設計目的

      培養(yǎng)和鍛煉在學習完本門課后綜合應用所學理論知識,解決實際工程設計和應用問題的能力。通過課程設計,要求熟悉和掌握微機系統(tǒng)的軟件、硬件設計的方法、設計步驟,得到微機開發(fā)應用方面的初步訓練。

      本設計要求學生采用8086微處理器完成電子秒表系統(tǒng)的獨立設計。通過本次課程設計掌握8255、8259、8253等芯片使用方法和編程方法,進一步理解所學的相關芯片的原理、內部結構、使用方法等,學會相關芯片實際應用及編程,同時并了解綜合問題的程序設計掌握實時處理程序的編制和調試方法,掌握一般的設計步驟和流程,為后續(xù)課程和今后的工作實踐打下一定的基礎。

      (二)設計內容

      設計一個可任意啟動/停止的電子秒表,要求用6位LED數(shù)碼顯示,計時單位為1/100秒。利用功能鍵進行啟/停控制。其功能為:上電后計時器清0,當?shù)谝淮危ɑ蚱鏀?shù)次)按下啟/停鍵時開始計數(shù)。第2次(或偶數(shù)次)按下該鍵時停止計時,再一次按啟/停鍵時清零 后重新開始計時。可用開關控制,也可用按鍵控制

      (三)設計要求

      1、基本要求:

      1)設計可以顯示1~60秒的無存儲功能的秒表,最小單位為毫秒。

      2)通過鍵盤按鍵控制秒表清零、暫停、繼續(xù),退出等。其中數(shù)字0控制清零,數(shù)字1控制繼續(xù)和退出。

      3)軟硬件設計最后通過proteus軟件仿真驗證。

      2、提高要求:

      1)秒表可以分組存儲、批量顯示、倒計時等。

      2)采用圖像顯示,界面精美,設置報警聲等

      題目二 用8255、8253實現(xiàn)交通燈的模擬控制

      一、設計目的

      通過該設計,掌握8255并行接口芯片的使用和數(shù)碼管的使用,并掌握相應的程序設計和電路設計的技能。是對8255并行接口芯片章節(jié)理論學習的總結和補充,為后續(xù)的硬件課程的學習打下基礎。

      二、設計內容

      南北方向和東西方向的紅綠黃燈由對應的2組LED表示,這6個LED燈由8255端口A控制。

      三、基本原理

      1、交通燈分紅黃綠,紅燈禁止通行,黃燈減速,綠燈通信。開始南北方向綠燈亮(東西方向應立即變?yōu)榧t燈),時間為60秒,時間到0后,黃燈亮3秒后(東西方向紅燈的時間為63秒),紅燈亮,紅燈為33秒。東西方向綠燈為此0秒,黃燈為3秒。

      2、延時1秒可以采用軟件延時實現(xiàn)。3、8255端口A與LED連接圖如右: 4、8255A控制數(shù)碼管的原理見項目5。

      四、設計步驟

      1.電路設計:根據(jù)設計內容,通過分析,設計出相應的電路圖。2、8255控制字設計:根據(jù)要求,設計出各自8255的控制字。

      3、程序設計:根據(jù)要求,設計程序流程圖,并設計相應的程序。

      4、驗證:用Proteus軟件進行仿真測試和驗證。

      題目三 基于PROTEUS的跑馬燈系統(tǒng)設計及仿真

      (一)跑馬燈的控制

      1.通過8255A并口來控制LED發(fā)光二極管的亮滅。2.A口作為輸出控制LED燈的亮滅,B口作為按鍵信號的輸入作為跑馬燈方式選擇。

      3.用按鍵控制不同的跑馬燈方式。

      (二)設計要求

      第一種燈光變換效果:L1→L2→L3→L4→L5→L6→L7→L8,如圖6所示。

      第二種燈光變換效果:L8→L7→L6→L5→L4→L3→L2→L1; 第一種變換效果反向即為第二種效果。

      第三種燈光變換效果:L1L8→L2L7→L3L6→L4L5→L3L6→L2L7→L1L8,如下 圖所示。

      圖7 LED第三種變換效果

      步驟

      1.電路設計:根據(jù)設計內容,通過分析,設計出相應的電路圖。2、8255控制字設計:根據(jù)要求,設計出各自8255的控制字。

      3、程序設計:根據(jù)要求,設計程序流程圖,并設計相應的程序。

      4、驗證:用Proteus軟件進行仿真測試和驗證。

      題目四 基于PROTEUS的8 個 LED 燈循環(huán)閃爍

      要求:首先是 1,3,5,7 號 LED 燈依次亮 1 秒鐘,當?shù)?7 號 LED 亮后,這四個燈同時 閃爍 5 下; 然后是,2,4,6,8 號依次亮 1 秒鐘,當?shù)?8 號 LED 亮后,這四個燈同時閃 爍 5 下。

      硬件設計提示:構建8086最小系統(tǒng),然后設計基于8255A的LED燈控制系統(tǒng)。

      設計報告:寫出主要設計思路,工作原理;畫出硬件接線圖;調試出現(xiàn)的問題及解決方法;提交程序清單。

      題目五 搶答器控制模擬程序

      設計任務:用匯編語言模擬設計一搶答器工作的程序。搶答開始后,顯示各搶答輸入的 時間,并將最快搶答標識為紅色,且閃爍。

      基本要求: 具有8個搶答輸入(由8個開關代替,其它按鍵不起作用);顯示搶答剩余時間(初始10秒);顯示搶答成功者(顯示數(shù)字);搶答成功后,有聲音提示;時間分辨率小于10ms;

      設計報告:寫出主要設計思路,工作原理;畫出硬件接線圖;調試出現(xiàn)的問題及解決方法;提交程序清單。

      題目六 電子鐘的制作

      一、設計目的

      通過該設計,掌握8255并行接口芯片的使用,和數(shù)碼管的使用,并掌握相應的程序設計和電路設計的技能。是對8255并行接口芯片章節(jié)理論學習的總結和補充,為后續(xù)的硬件課程的學習打下基礎。

      二、設計內容

      利用6位數(shù)碼管顯示分和秒,分秒的數(shù)字之間用數(shù)碼管上的小數(shù)點隔開。要求秒鐘顯示從00-59,分鐘顯示從00-59,60秒后,分鐘要進1。

      三、基本的技術原理

      2、數(shù)碼管的原理見下圖。

      數(shù)碼管由8255端口B和端口C聯(lián)合控制,端口B負責控制某個數(shù)碼管中的那些段碼的顯示和小數(shù)點的顯示(PB7)。端口C的PC4,PC5,PC6發(fā)送的信號通過譯碼后,負責選擇6個數(shù)碼管中的1個顯示,即某時刻只有1個數(shù)碼顯示,如果要讓幾個同時顯示,則采用來回掃描顯示的方法,且當某個數(shù)碼管顯示時,必須要有一定的延時,約在100ms左右,太短顯示不明顯(發(fā)光不夠),太長會產生閃爍。數(shù)碼管的控制如下圖所示:

      3、延時1秒可以采用軟件延時實現(xiàn),也可以利用8253對1MHz的信號分頻得到。

      四、實驗步驟

      1.電路設計:根據(jù)設計內容,通過分析,設計出相應的電路圖。2、8255控制字設計:根據(jù)要求,設計出各自8255的控制字。

      3、程序設計:根據(jù)要求,設計程序流程圖,并設計相應的程序。

      4、驗證:用Proteus軟件進行仿真測試和驗證。題目七 數(shù)字秒表的設計

      一、設計目的

      通過該設計,掌握8255并行接口芯片、8253定時計數(shù)芯片的使用和數(shù)碼管的使用,并掌握相應的程序設計和電路設計的技能。是對8255并行接口芯片章節(jié)理論學習的總結和補充,為后續(xù)的硬件課程的學習打下基礎。

      二、設計內容

      利用8253計數(shù)器2和計數(shù)器1,實現(xiàn)1Hz信號的產生,然后計數(shù)器采用硬件觸發(fā)選通方式計數(shù),CPU讀取計數(shù)結果,并轉換為讀秒計數(shù),并把讀秒計數(shù)的結果用數(shù)碼管顯示出來(2位)。

      三、基本原理

      1、數(shù)碼管的工作原理參見項目5。2、8253的連接圖如下:

      四、設計步驟

      1.電路設計:根據(jù)設計內容,通過分析,設計出相應的電路圖。2、8255控制字設計:根據(jù)要求,設計出各自8255的控制字。

      3、程序設計:根據(jù)要求,設計程序流程圖,并設計相應的程序。

      4、驗證:用Proteus軟件進行仿真測試和驗證。

      第二篇:微機原理課程設計

      電子信息科學與技術《微機原理》課程設計

      一、本次課程設計的目的和意義

      學習和掌握計算機中常用接口電路的應用和設計技術,充分認識理論知識對應用技術的指導性作用,進一步加強理論知識與應用相結合的實踐和鍛煉。通過這次設計實踐能夠進一步加深對專業(yè)知識和理論知識學習的認識和理解,使自己的設計水平和對所學的知識的應用能力以及分析問題解決問題的能力得到全面提高。

      二、設計時間、基本要求

      (一)、設計時間:二周(二)、基本要求:

      a.每題2人;b.設計出完整的接口電路;c.編寫出全部程序;d.在實驗系統(tǒng)上調試通過。

      三、設計選題與要求

      選題一:多路模擬數(shù)據(jù)采集系統(tǒng)設計

      要求:設計一個2路以上的模擬數(shù)據(jù)采集系統(tǒng)。

      1、用按鍵選擇那一路;

      2、用LED顯示轉換結果(十進制數(shù));

      3、將每一路采集的100個數(shù)據(jù)存放到各自的存儲區(qū)中。

      選題二:溫度測控系統(tǒng)的設計

      要求:利用ADC0809設計一個溫度測控系統(tǒng),在LED數(shù)碼顯示器上顯示溫度值,并對溫度進行測試和控制,當檢測溫度到達溫度上限60℃時開風扇(即開啟電動機,或以一個燈的亮滅表示),低于下限30℃時關閉風扇,LED上的顯示內容為:XX ℃(采用十進制顯示)。

      選題三:函數(shù)發(fā)生器的設計(一)要求:利用DAC0832設計一個函數(shù)發(fā)生器,并利用按鍵選擇輸出波形,能分別產生三角波、階梯波(每階梯1V)、正向鋸齒波、負向鋸齒波和方波。并利用按鍵(自行定義)進行輸出波形選擇,同時將當前輸出波形代號顯示在LED上(左邊位):0為方波、1為正向鋸齒波、2為負向鋸齒波、3 為三角波、4為階梯波。

      選題四:函數(shù)發(fā)生器的設計(二)要求:設計一個三角波發(fā)生器,可利用鍵盤改變其輸出波形的幅值。例如,可利用1-5這5個數(shù)字鍵改變其輸出波形的幅值,當按下1-5數(shù)字鍵時使D/A輸出幅值從1V增加到5V。

      選題五:電子音樂播放器

      要求:設計要求:利用8253作為音階頻率發(fā)生器,應先對“2008年奧運會主題歌”進行編碼后存入音符表,并建立好音階表(只建立一個8度即可),音符長度不能少于60個,連續(xù)播放3遍后停止。

      選題六:鍵盤電子樂器

      要求:利用并行接口8155作為鍵盤接口,設計一個具有2個八度音階的鍵盤樂器,音階鍵不少于16個,采用掃描方式管理鍵盤,音域范圍自行定義。

      選題七:電子時鐘設計

      要求:利用8253定時器設計一個具有時、分、秒顯示的電子時鐘,并定義一個啟動鍵,當按下該

      鍵時時鐘從當前設定值(可在顯示緩沖區(qū)中予置)開始走時。

      選題八:壓力測控系統(tǒng)的設計(一)要求:對壓力傳感器的信號進行檢測并在LED數(shù)碼顯示器上顯示壓力值,當壓力低于30pa時,黃燈閃爍,閃爍周期為1秒。當壓力高于150pa時,紅燈閃爍。LED的顯示內容為P=XXX。X為測試值。

      選題九:可變輸出頻率方波發(fā)生器設計

      要求:設計一個輸出方波頻率可利用按鍵改變的方波信號發(fā)生器(可以使用D/A也可以直接使用8253產生方波),利用鍵盤選擇方波發(fā)生器的輸出頻率并驅動喇叭。輸出頻率=鍵號*100HZ

      選題十:直流電機速度控制器設計

      要求:利用D/A轉換器和按鍵設計一個直流電動機轉速控制器。按鍵定義如下:0 停止,1-1/10轉速,2-2/10轉速?? 9 最高速(D/A輸出滿量程),鍵號每加1,D/A輸出增加0.5V

      選題十一:可任意啟動/停止的電子秒表設計

      要求:6位LED數(shù)碼顯示,計時單位為1/100秒。利用功能鍵進行啟/??刂?。其功能為:上電后計時器清0,當?shù)谝淮危ɑ蚱鏀?shù)次)按下啟/停鍵時開始計數(shù)。第2次(或偶數(shù)次)按下該鍵時停止計時,再一次按啟/停鍵時清零后重新開始計時??

      選題十二:溫度測試系統(tǒng)設計

      要求:利用溫度傳感器和ADC0809設計一個溫度測試系統(tǒng),將測試結果(十進制)在LED上顯示出來,并定義一個保持按鍵,當按下該鍵時,將當前測試值保持不變(按鍵不動作時為正常測量顯示)。溫度顯示格式為:XXX ℃。(可以每隔0.3秒測量一次)

      選題十三:壓力測試系統(tǒng)設計(二)要求:利用壓力傳感器和ADC0809設計一個壓力測試系統(tǒng),并將測試結果(十進制)在LED上顯示出來,并定義一個測試最大值按鍵,當按下該鍵時,可進行最大值測量(按鍵不動作時為正常測量顯示),即:只有當當前測量值大于上次測量值時才刷新顯示,顯示格式為:P=XXX。可以每隔0.3秒測量一次。

      選題十四:簡易計算器系統(tǒng)設計

      要求:設計一個可以進行2位數(shù)四則運算的計算器。

      1、用按鍵輸入數(shù)和運算符號;

      2、用LED顯示運算過程和結果(十進制數(shù));

      3、可以表示出當前的運算類型;

      4、具有清零和復位功能;

      5、具有連續(xù)運算功能。

      選題十五:交通燈控制系統(tǒng)

      要求:按照時間控制原則,利用并行接口和定時器,設計一套十字路口的交通燈管理系統(tǒng),通行時間(或禁止時間)30秒,準備時間3秒,在準備時間里黃燈閃爍3次,閃爍頻率為0.5秒,周而復始??衫?255、8253等接口電路。

      選題十六:計件系統(tǒng)設計

      要求:利用8253計數(shù),對外界脈沖技術,并將計數(shù)值在數(shù)碼管上顯示,可通過鍵盤控制重新計數(shù)。

      四、設計任務及要求

      1、接口設計:根據(jù)所選題目和所用的接口電路芯片設計出完整的接口電路,并在實驗系統(tǒng)上完成電路的連接和調試通過。

      2、程序設計:要求畫出程序框圖,設計出全部程序并給出程序設計說明和程序注釋。

      3、課程設計報告:(1)設計題目;

      (2)系統(tǒng)的主要功能、作用以及主要技術性能指標;

      (3)總體設計方案、工作和組成原理(框圖)或設計說明、采用的技術路線等;

      (4)系統(tǒng)設計:接口電路設計,程序設計(程序框圖和程序清單及注釋)其他有關的理論分析和計算;

      (5)設計總結:對整個設計工作過程進行歸納和綜合,對設計中所存在的問題和不足進行分析和總結,提出解決的方法、措施、建議和對這次設計實踐的認識、收獲和提高。

      第三篇:微機原理課程設計

      匯編程序設計題

      題目一 密碼設置模擬

      該程序可以進行密碼的設置(第一次)和修改(已設置密碼)。要求輸入的密碼不顯示。題目二 計算器

      編輯程序可以實現(xiàn)鍵盤輸入數(shù)據(jù)與運算符,進行“加減乘除”運算。(提示:先輸入數(shù)據(jù)與運算符,保存,再按照運算符選擇對應的子程序;輸入的數(shù)據(jù)是用字符表示的,需要轉換;要有良好的界面(提示信息))

      題目三工作周期判斷程序

      輸入年、月、日,能夠判斷當日的星期數(shù),并進行輸出。(以校歷為依照,可設某日為起點,根據(jù)相差的天數(shù)與7的關系進行判斷)。

      題目四 PC揚聲器發(fā)聲

      利用8253驅動PC機內揚聲器發(fā)聲,PC結構參考相關文獻資料。題目五 樂曲播放

      利用PC機內8253實現(xiàn)樂曲播放。題目六 按鍵選擇樂曲播放

      利用按鍵選擇播放不同樂曲。(★)(自制交互界面實現(xiàn)按鍵選擇★★)題目七 實現(xiàn)閃爍文字效果 編程提示:

      提示信息于屏幕中央顯示出來,用光標定位子程序將光標定位于80*25顯示方式的第8行第10列,然后輸出一條提示信息,接著調用屏幕上卷子程序上卷一行,接著再定位光標,然后顯示下一條提示信息,直到所有信息顯示完畢,對于閃爍的信息,同樣是定位光標,然后用BIOS功能調用13H來顯示閃爍信息,當BL的高位為1時,字符閃爍。mov ah,00h mov al,03h ;設置顯示方式為80*25,16色文本 int 10h 題目八

      數(shù)字秒表

      設計可以顯示1~60秒的無存儲功能的秒表,最小單位為毫秒。題目九

      倒計時牌

      設計日期倒計時牌界面,可輸入設定日期,顯示當前日期的統(tǒng)計天數(shù),如奧運計時牌。題目十

      數(shù)字時鐘

      編程實現(xiàn)時鐘功能,按秒刷新,要求定位在屏幕右上角。

      硬件設計題

      總體要求:根據(jù)題意自行設計電路,編寫相關匯編程序。題目一

      交通燈控制系統(tǒng)

      1.利用8253定時,8259中斷及8255設計電路,實現(xiàn)十字路口交通燈模擬控制。2.實現(xiàn)能自動控制和手動應急控制。

      3.實現(xiàn)能隨時可以調整自動模式的綠燈和紅燈時間。題目二 實現(xiàn)特定功能的鍵盤及LED顯示

      了解鍵盤及LED顯示接口原理,設計實驗電路圖完成以下功能: 1.按1鍵顯示年; 2.按2鍵顯示月日; 3.按3鍵顯示GOOD ;

      4.按4鍵數(shù)碼管由左到右字符“0”循環(huán)顯示。5.自行設計特效顯示功能。題目三

      LED七段數(shù)碼管數(shù)字鐘

      設計并完成LED七段數(shù)碼管數(shù)字鐘電路,數(shù)字鐘顯示格式為:HH:MM:SS。要求:具有通過鍵盤能夠調整時、分、秒的功能。題目四

      閃爍燈

      利用8253和LED燈相結合實現(xiàn)閃爍燈效果。題目五

      電子鐘

      利用8253定時器設計一個電子鐘,并定義一個啟動鍵。當按下該鍵時電子時鐘從當前設定值開始走時。

      附錄:實驗箱功能模塊電路圖

      第四篇:2008微機原理課程設計

      《微機原理及接口》課程設計任務書

      適用專業(yè):05電子信息工程 通信工程

      一、本次課程設計的目的和意義

      學習和掌握計算機中常用接口電路的應用和設計技術,充分認識理論知識對應用技術的指導性作用,進一步加強理論知識與應用相結合的實踐和鍛煉。通過這次設計實踐能夠進一步加深對專業(yè)知識和理論知識學習的認識和理解,使自己的設計水平和對所學的知識的應用能力以及分析問題解決問題的能力得到全面提高。

      二、設計時間和設計題目

      (一)、設計時間:一周(二)、設計題目:可從以下題目中任選一題,原則上每班每題不超過5人。每題的設計要求:a、設計出完整的接口電路。B、編寫出全部程序。

      1、交通燈控制系統(tǒng):按照時間控制原則,利用并行接口和定時器,采用時間中斷方式設計一套十字路口的交通燈管理系統(tǒng),通行時間(或禁止時間)30秒,準備時間3秒,在準備時間里黃燈閃爍3次,閃爍頻率為0.5秒,周而復始??衫?255、8253、8259等接口電路。

      2、溫度測控系統(tǒng)的設計:利用ADC0809采用中斷式設計一個溫度測控系統(tǒng),在LED數(shù)碼顯示器上顯示溫度值,并對溫度進行測試和控制,當檢測溫度到達溫度上限60℃時開風扇(即開啟電動機),低于下限30℃時關閉風扇,LED上的顯示內容為:XX ℃(采用十進制顯示)。

      3、函數(shù)發(fā)生器1的設計:利用D/A設計一個函數(shù)發(fā)生器,并利用按鍵選擇輸出波形,能分別產生三角波、階梯波(每階梯1V)、正向鋸齒波、負向鋸齒波和方波。并利用按鍵(自行定義)進行輸出波形選擇,同時將當前輸出波形代號顯示在LED上(左邊位):0為方波、1為正向鋸齒波、2為負向鋸齒波、3 為三角波、4為階梯波。

      4、函數(shù)發(fā)生器2的設計:設計一個三角波發(fā)生器,可利用鍵盤改變其輸出波形的幅值。例如,可利用1---5這5個數(shù)字鍵改變其輸出波形的幅值,當按下1---5數(shù)字鍵時使D/A輸出幅值從1V增加到5V。

      5、電子音樂播放器:設計要求:利用8253作為音階頻率發(fā)生器,應先對一段音樂進行編碼后存入音符表,并建立好音階表(只建立一個8度即可,音階表見附錄),音符長度不能少于60個,連續(xù)播放3遍后停止。

      6、鍵盤電子樂器:利用并行接口8255作為鍵盤接口,設計一個具有2個八度音階的鍵盤樂器,音階鍵不少于16個,采用掃描方式管理鍵盤,音域范圍自行定義。

      7、電子時鐘設計:利用8253定時器設計一個具有時、分、秒顯示的電子時鐘,并定義一個啟動鍵,當按下該鍵時電子時鐘從當前設定值開始走時。

      8、壓力測控系統(tǒng)的設計:對壓力傳感器的信號進行檢測并在LED數(shù)碼顯示器上顯示壓力值,當壓力低于30pa時,黃燈閃爍,閃爍周期為1秒。當壓力高于150pa時,紅燈閃爍。LED的顯示內容為P=XXX為測試值。

      9、可變輸出頻率方波發(fā)生器設計:設計一個輸出方波頻率可利用按鍵改變的方波信號發(fā)生器(可以使用D/A也可以直接使用8253產生方波),利用鍵盤選擇方波發(fā)生器的輸出頻率并驅動喇叭。輸出頻率=鍵號*100HZ。

      10、直流電機速度控制器設計:利用按鍵控制直流電動機的轉速。按鍵定義如下:0 停止,1 1/10轉速,2 2/10轉速…… 9 最高速(D/A輸出滿量程),鍵號每加1,D/A輸出增加0.5V。

      11、可任意啟動/停止的電子秒表設計:6位LED數(shù)碼顯示,計時單位為1/100秒。利用功能鍵進行啟/??刂?。其功能為:上電后計時器清0,當?shù)谝淮危ɑ蚱鏀?shù)次)按下啟/停鍵時開始計數(shù)。第2次(或偶數(shù)次)按下該鍵時停止計時,再一次按啟/停鍵時清零后重新開始計時……。12簡易計算器系統(tǒng)設計:設計一個可以進行2位數(shù)四則運算的計算器,要求:1,用按鍵輸入數(shù)和運算符號;2,用LED顯示運算過程和結果(十進制數(shù));3,可以表示出當前的運算類型;4,具有清零和復位功能;5,具有連續(xù)運算功能。

      13點陣LED顯示系統(tǒng)設計:設計一個點陣式LED顯示系統(tǒng)。要求:1,每次顯示一個文字和圖形;2,每隔一固定時間更變需要顯示的文字或圖形;3,可以現(xiàn)實循環(huán)顯示幾個文字或圖形;4,可以根據(jù)按鍵來控制顯示的文字的替換時間的長短;5,具有復位功能。

      三、設計任務及要求:

      1、接口電路設計:根據(jù)所選題目和所用的接口電路芯片設計出完整的接口電路,并進行電路連接和調試。

      2、程序設計:要求畫出程序框圖,設計出全部程序并給出程序設計說明和程序注釋。

      3、設計文件:a、設計圖紙(接口電路原理圖);b、使用或操作說明;c、設計報告:字數(shù)約3000~4000字,內容包括:(1)設計題目;(2)系統(tǒng)的主要功能作用及主要技術性能和指標;(3)總體設計方案及組成原理(框圖)或設計說明及技術路線;(4)系統(tǒng)設計:接口電路設計,程序設計(程序框圖和程序清單及注釋)其他有關的理論分析和計算;(5)設計總結:對設計中所存在的問題和不足進行分析和總結,提出解決的方法、措施、建議和對這次設計實踐的認識、收獲和提高。

      4、設計要求:

      不允許抄襲和復印,否則取消設計成績。

      四、設計時間和成績分配:

      (一)設計時間:一周(二)設計成績分配:

      1、接口電路設計占30%(包括電路圖設計、電路連接和調試通過)。

      2、設計文件占30%

      3、答辯占40%

      第五篇:微機原理課程設計

      接口技術課程設計

      一、設計內容

      設計一個投票統(tǒng)計器,完成投票、計票統(tǒng)計和票數(shù)顯示等功能。

      二、設計原理及方案

      在8086最小工作模式下,連接一塊8255A芯片。在 8255A的C端口連接8個開關,開關按下表示支持,燈亮,開關不按便是反對,燈不亮,從8255A的C端口輸入投票結果,經8086運算統(tǒng)計出結果;在 8255A的A端口連接一塊7段LED數(shù)碼管,將輸出結果通過數(shù)碼管顯示出來。電路圖:

      接口技術課程設計

      程序代碼: A_PROT B_PROT C_PROT CT_PROT DATA DATA CODE

      MOV DX,C_PROT IN AL,DX EQU EQU EQU EQU 200H 202H 204H 206H

      ;可通過計算獲得,連接的是IO1 SEGMENT ENDS SEGMENT MOV AX,DATA MOV DX,AX MOV AL,10001001B MOV DX,CT_PROT OUT DX,AL

      ;控制字寫入

      ;A端口輸出,C端口輸入 TAB1 DB 7FH,07H,7DH,6DH,66H,4FH,5BH,06H,3FH ASSUME CS:CODE,DS:DATA

      START: MOV DX,C_PROT MOV AL,0 OUT DX,AL

      ;C端口清零

      AGAIN: TJ: XOR AH,AH

      MOV CX,8 LOOP1: SAL AL,1

      ADC AH,0

      LOOP LOOP1

      MOV AL,AH

      PUSH BX

      LEA BX,TAB1

      XLAT

      MOV DX,A_PROT

      OUT DX,AL

      PUSH CX

      MOV CX,2801 WAIT1: LOOP WAIT1

      POP CX

      JMP AGAIN

      MOV AH,4CH INT 21H CODE ENDS END START

      接口技術課程設計

      ;統(tǒng)計1個數(shù)

      ;進位加CF,以統(tǒng)計出C端口中1的個數(shù)

      ;延時10ms

      接口技術課程設計

      三、運行結果

      程序結果圖:

      接口技術課程設計

      四、設計總結與體會

      為期一周的微機原理課程實踐終于結束了,回過頭來,感慨萬千。過了一個多月,書本上的好些知識已然忘卻,剛開始拿到課題時,看到一大堆傳說中的神器,霎時凌亂了,選來選去,從僅剩的課題中挑了“投票統(tǒng)計器”,上網(wǎng)搜索了一下,大體上把設計的方向搞清了,接下來,便是開始設計了。

      畫模擬圖對于我們來說,還是比較困難的,特別是8086那一塊兒,大家參考網(wǎng)上的資料,反復討論,著實花了不少時間。接下來的畫圖連線就比較簡單了,為了節(jié)省時間,在做模擬圖的同時,其他兩個人便開始編寫程序了。將設計流程圖簡略寫下來,對照流程圖,分塊兒編寫程序,顯得很有條理,簡單輕松些。

      就這樣,三次課之后,設計的圖和程序都好了,只剩下調試程序,查看模擬結果了。這是檢錯和糾錯的過程,輕松但也不輕松,因為那么多東西,如果看不仔細了,你就找不到錯誤,也就沒法兒解決問題了,費事費力還一無所獲,這是最傷腦筋的事情。還好,運氣不錯,只是程序出現(xiàn)了小小的問題,改好之后,得到了很滿意的結果。

      最后的驗收,是對書本與實踐知識的融匯總結,本以為毫無問題的我們,沒想到被程序中的一個問題給秒殺了,大家四處找資料,和別的組的同學討論,反復演算了半天,終于會了。當然,就算是會了,我們也只是懂得了微機原理中的一點皮毛而已,學的扎實很重要,因為這樣才能把理論知識運用到實踐中去,不斷地提高自己。

      五、參考文獻 1.周明德.微型計算機系統(tǒng)原理及應用.北京:清華大學出版社

      2.張彌左,王兆月,邢立軍等.微型計算機接口技術.北京:機械工業(yè)出版社 3.戴梅萼,史嘉權.微型計算機技術及應用.北京:清華大學出版社 4.沈美明,溫冬嬋.IBM-PC匯編語言程序設計.北京:清華大學出版社

      下載微機原理課程設計題1word格式文檔
      下載微機原理課程設計題1.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內聯(lián)系你,一經查實,本站將立刻刪除涉嫌侵權內容。

      相關范文推薦

        微機原理課程設計

        《微機原理》課程設計報告 時間 學 院 專業(yè)班級 姓 名 學 號 合 作 者 指導教師 成 績 2013 年 11 月摘要 本文針對可燃氣體檢測模塊MQ—K1,綜合運用《微機原理》所學知識......

        微機原理課程設計

        合肥工業(yè)大學 計算機與信息學院 課程設計 課程:微機原理與接口技術設計 專業(yè)班級:計算機科學與技術班 學號:2 姓名: 一、設計題目及要求: 利用 8259A中斷,實現(xiàn)對8253多種計數(shù)......

        微機原理課程設計

        一、設計題目 單片機綜合試驗儀——計數(shù)/中斷模塊 二、功能及性能指標 顯示計數(shù),記到15就重新開始計數(shù) 三、設計目的 1 了解單片機綜合實驗儀基本構成和分模塊設計方法。掌......

        微機原理課程設計25題(5篇)

        課程設計之與MSP430 LaunchPad相關的題目 1 MSP430 LaunchPad溫度采集系統(tǒng) 要求:使用MSP430的AD模塊對外部輸入的溫度信號(可用電信號代替)進行采集。 將采集到的溫度信號在數(shù)......

        2012微機原理課程設計指導書

        微機原理課程設計 指 導 書 南通大學計算機科學與技術學院計算機科學與技術系 二零一二年五月 目 錄 1 課程設計的目的和任務 ....................................... 1......

        微機原理課程設計題目

        1. 匯編繪圖1 屏幕上出現(xiàn)隨機(隨機顏色,隨機邊長,隨機線寬)的正方形 2. 匯編繪圖2 屏幕上出現(xiàn)隨機(隨機顏色,隨機邊長,隨機線寬)的三角形 3. 匯編繪圖3 屏幕上出現(xiàn)隨機(隨機顏色,隨機......

        微機原理課程設計題目

        微機原理課程設計題目與要求 微機原理課程設計說明: 1. 要求使用 A4 紙打印,必須有封面和目錄。封面內容有課設題目、班級、 學號、 姓名、指導教師、日期等內容。設計題目可......

        微機原理課程設計跑馬燈

        微機原理課程設計走馬燈 運用8086最小模式和8255等芯片設計出一個跑馬燈電路,要求至少有5中花式,在ISIS 7 Professional軟件中運行。 設計電路圖如圖所示: 源代碼 DATA SEGMENT......