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

正文內(nèi)容

基于at89c51單片機(jī)的電子音樂盒設(shè)計(jì)課程設(shè)計(jì)-預(yù)覽頁

2024-09-26 17:35 上一頁面

下一頁面
 

【正文】 單片機(jī)最小系統(tǒng) 數(shù)碼管顯示部分 歌曲序號顯示部分采用數(shù)碼管來實(shí)現(xiàn), LED 顯示器件是通過發(fā)光二極管來顯示字段的器件。它們經(jīng)電阻和單片機(jī)的控制端連接在一起,只要改變控制端口的電平就能控制 LED 的點(diǎn)亮或熄黃河科技學(xué)院課程設(shè)計(jì) 第 11 頁 滅。所以公共段接高電平, Proteus 圖如下所示 數(shù)碼管引腳圖 abcdefgdpR8( a ) 共 陰 極abcdefgdpR8( b ) 共 陽 極+5Vaabbcdcedfegf g17 6432 510 9 8GNDGND dp黃河科技學(xué)院課程設(shè)計(jì) 第 12 頁 鍵盤部分 鍵盤是由一組按壓式或觸摸式開關(guān)構(gòu)成的陣列,是一種常用的輸入設(shè)備。非編碼鍵盤的硬件接口簡單,但是要占用較多的 CPU 時(shí)間,通常采用可編程鍵盤管理芯片來克服這個(gè)缺點(diǎn)。但微動開關(guān)也有它不足的地方,頻繁的按動會使金屬彈片疲勞失去彈性而失效 ,連接時(shí)接通對角線即可。當(dāng)壓電陶瓷在一定方向上受到一個(gè)壓力使其晶體結(jié)構(gòu)發(fā)生形變時(shí),它就會在內(nèi)部產(chǎn)生一個(gè)電流,并且電流的變化與壓力的變化密切相關(guān)。 2.蜂鳴器的分類:蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。 黃河科技學(xué)院課程設(shè)計(jì) 第 14 頁 多諧振蕩器由晶體管或集 成電路構(gòu)成。 電磁式蜂鳴器 電磁式蜂鳴器由 振蕩器、電磁線圈、磁鐵、振動膜片 及外殼等組成。如果把硬件比作軀體,那軟件就是靈魂,硬件系統(tǒng)和軟件系統(tǒng)相互間密切的配合才構(gòu)建了能夠“思考”和“判斷”的整體系統(tǒng)。與硬件系統(tǒng)一樣,軟件系統(tǒng)的好壞,直接影響到系統(tǒng)的工作效率和 可靠性。 基于這些特點(diǎn),所以 70%以上的系統(tǒng)軟件使用匯編語言編程。 編程軟件的選擇 單片機(jī)的開發(fā)除了必須的硬件設(shè)備外還需要一定的軟件支持,我們寫的匯編語言源程序要變?yōu)?CPU 可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。掌握這一軟 件的使用對于使用 51系列單片機(jī)的愛好者來說是十分必要的,如果你使用 C語言編程,那么 Keil 幾乎就是你的不二之選(目前在國內(nèi)你只能買到該軟件、而你買的仿真機(jī)也很可能只支持該軟件),即使不使用 C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會令你事半功倍。歌曲總數(shù) OUT_NUM EQU P1 。外部中斷 1 接下一曲歌按鍵 ORG 001BH 黃河科技學(xué)院課程設(shè)計(jì) 第 18 頁 AJMP START_PAUSE 。R0 中存入數(shù)據(jù) 30H,這里在以30H 開始的單元存放每首歌曲的入口地址,其中30H,31H 存放 。R6 存放 正在設(shè)置入口信息的歌曲數(shù) SET_TAB: MOV A,R5 。是否設(shè)置完,沒有便繼續(xù),否則進(jìn)行下面的操作 對中斷,計(jì)數(shù)器的相關(guān)參數(shù)進(jìn)行設(shè)置 MOV TMOD, 61H 。 SETB ET1 。計(jì)數(shù)器 1 為高優(yōu)先級 SETB IT0 。高優(yōu)先級 SETB EX1 。定時(shí)器 1開始工作,作中斷用 SETB OUT 。將正在播放的歌曲編號送數(shù)碼管顯視 MOV A,22H MOVC A,A+DPTR MOV OUT_NUM,A MOV R7,00H 。將歌曲的節(jié)拍表的入口地址送到 DPTR ADD A,R0 MOV R0,A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOV A,R4 INC R4 MOVC A,A+DPTR ; 取出第一節(jié)拍數(shù) ,其實(shí)第一個(gè)節(jié)拍不是歌曲的第一個(gè)節(jié)拍,而是表示幾分音符 MOV 26H,A 將取出的音符數(shù) +節(jié)拍數(shù)保存在職 26H 單 NEXT: MOV R0,30H 。不為 0,取出節(jié)拍數(shù) ANL A,0FH MOV R2,A MOV A,R1 SWAP A ANL A,0FH JNZ SING 。開唱 SING1:LCALL DELAY 。暫停,不唱 JB F0,$ 。唱完處理 CJNE A,N,WW 。沒有全部唱完,唱下一首 ,歌曲的入口信息調(diào)整 ADD A,4 MOV R7,A INC 22H CLR EA PUSH DPH PUSH DPL MOV A,22H 黃河科技學(xué)院課程設(shè)計(jì) 第 22 頁 MOV DPTR,OUT_TAB MOVC A,A+DPTR MOV OUT_NUM,A 。如 果計(jì)數(shù)脈沖是頻率穩(wěn)定的系統(tǒng)時(shí)鐘的分頻信號,則稱為定時(shí)方式,如果計(jì)數(shù)脈沖是外部脈沖信號,稱為計(jì)數(shù)方式。主程序入口地址 LJMP MAIN ORG 000BH ; T0中斷程序入口地址 LJMP INT_T0 ORG 0030H MAIN: MOV SP,60H ;設(shè)堆棧 MOV TMOD,01H ;設(shè) T0工作方式 MOV TH0,3CH ;定時(shí)器 T0賦初值 MOV TL0,0B0H CLR ; 初態(tài) SETB ET0 ;開放 T0中斷 SETB EA ;開放 CPU 中斷 SETB TR0 ;啟動 T0工作 LOOP:SJMP LOOP ;循環(huán)等中斷 中斷服務(wù)程序: INT_T0:MOV TH0,3CH ; T0重裝初值 MOV TL0,0B0H 黃河科技學(xué)院課程設(shè)計(jì) 第 24 頁 CPL ; 求反,輸出方波 RETI ;中斷返回 END 四. 系統(tǒng)調(diào)試結(jié)果整理與分析 系統(tǒng)仿真過程 原理圖的繪制 Proteus 電路設(shè)計(jì)是在 PROTEUS ISIS 環(huán)境下繪制的,該編輯環(huán)境具有良好的人機(jī)交互環(huán)境,功能強(qiáng)大且易入手。 五. 參考文獻(xiàn) 單片機(jī)課程設(shè)計(jì)指導(dǎo)書 皮大能 北京理工大學(xué)出版社 8051單片機(jī)實(shí)踐與應(yīng)用 吳金戎 清華大學(xué)出版社 單片機(jī)技術(shù)基礎(chǔ)教程與實(shí)踐 夏路易 電子工業(yè)出版社 單片機(jī)原理及應(yīng)用 張毅剛 高等教育出版社 基于 Proteus的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真實(shí)例 蔣輝平 機(jī)械工業(yè)出版社 黃河科技學(xué)院課程設(shè)計(jì) 第 26 頁 黃河科技學(xué)院課程設(shè)計(jì) 第 27 頁
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1