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

正文內容

流水燈顯示_課程設計-在線瀏覽

2024-10-30 08:31本頁面
  

【正文】 案設計 基本原理 本次課程設計用 AT89C51 作為主控器制作一個電子生日賀卡。 文字顯示原理 采用單片機的 LCD 圖形顯示接口技術,利用 LCD12864 液晶顯示模塊,屏幕顯示內容與 12864 內部存儲器單元建立一一對應關系,模塊內部自帶掃描與驅動,將顯示的內容輸入 12864對應的存儲器中,就能實現內容的顯示。每一個字都有32 字節(jié)與之對應。 該類液晶顯示模塊的指令系統,總共只有七種。通過單片機產生不同的頻率的脈沖信號,經過放大電路,由蜂鳴器放出,就產生了美妙和諧的樂曲,其工作原理如下: ( 1)要產生音頻脈沖,只要算出某一 音頻的脈沖即 1/頻率,然后將此周期除以2,即為半周期的時間,利用定時器計時這個半周期的時間,每當計時到后就將輸出脈沖的 I/O 反相,然后重復計時此半周期的時間再對 I/O 反相,就可以在 I/O 腳上得到此頻率的脈沖。 計數脈沖值與頻率的關系公 式如下: N=Fi/2/Fr ( ) ( N:計數值; Fi:內部計時一次為 1uS;故其頻率為 1MHz; Fr:要產生的頻率 ) ( 3)其計數值的求法如下: T=65536N=65536Fi/2/Fr ( ) 設 K=65536, F=1000000=Fi=1MHz,求低音 DO( 261Hz)、中音 DO( 523Hz)、高音 DO( 1046Hz)的計數值。但如果 1拍為 秒, 1/4 拍是 秒,只要設 定延遲時間就可求得節(jié)拍的時間。所以只要求得 1/4 拍的 DELAY 時間,其余的節(jié)拍就是它的倍數,如下表為 1/4和 1/8 節(jié)拍的時間設定。如果是 C 調,則音名 C唱 Do,音名 D唱 Re,音名 E唱 Mi,音名E 唱 Mi,音名 F 唱 Fa,音名 G 唱 So,音名 A 唱 La,音名 B 唱 Ti等。 D調是將 C調各音符上升一個頻率實現的,即 C調下的音名 D在 D調下唱 Do, C調下的音名 E在 D調下唱 Re, C 大調的音名 F 在 D 調下上升高半音符 F唱 Mi, C 調下的音名 G在 D 調下唱Fa, C 調下的音名 C 在 D 調下上升高伴音 C符唱 Ti。 表 C 調在各調中的音名 音名調 Do Re Mi Fa So La Ti C 調 C D E F G A B D 調 D E F G A B C 邵陽學院課程設計(論文) 7 ( 7) 音樂代碼庫的建立方法,先找出樂曲的最低音和最高音范圍,然后確定音符表 T 的順序,把 T 值表建立在 TABLE1。 花樣燈原理 LED 顯示電路是由 8 個 LED 發(fā)光二極管組成,連接方式為共陽極, LED 接到單片機的 P1 口,若為低電平,可使 LED 亮起。 設計思路 為了確定其設計方案,首先必須構思好初步的設計思路。 (2) 利用 LCD12864 液晶顯示模塊實現文字顯示。 (4) 鍵盤采用獨立式鍵盤,需要 2個鍵。 (6) 采用外部中斷 1 實現花樣燈的切換。單片機采用 AT89C51。硬件定時是利用單片機內定時器定時,啟動以后定時器可與 CPU 并行工作,不占用 CPU 時間, CPU 有較高的工作效率。 TCON 主要功能是為定時器在溢出時設定標志位,并控制定時器的運行或停止等。本課題總共只需要 2 個按鍵,所以采用獨立按鍵設計。 硬件電路連接是單片機 ~ 接 12864 的 DB0~DB7 8 個各管腳,~ 接 12864 的控制端 E、 RW、 RS、 CS CS1。連接圖如圖 : 圖 花樣燈電路圖 邵陽學院課程設計(論文) 11 第 4章 軟件設計 主程序流程圖及程序 圖 主程序流程圖 初始化 左右屏控制 起始頁設置 起始列設置 顯示漢字設定 調用寫漢字子程序 起始頁設置 起始列設置 顯示漢字設定 調用寫漢字子程序 起始頁設置 起始列設置 顯示漢字設定 調用寫漢字子程序 起始頁設置 起始列設置 顯示漢字設定 調用寫漢字子程序 起始頁設置 起始列設置 顯示漢字設定 調用寫漢字子程序 起始頁設置 起始列設置 顯示漢字設定 調用寫漢字子程序 結束 開始 調用音樂播放子程序 邵陽學院課程設計(論文) 12 N Y N Y 圖 主程序的子程序流程圖 寫入起始頁地址 寫入起始列地址 R0=0 調入寫入數據子程序 R0=R0+1 R0=16?? 起始頁地址加 1 重新設置起始列地址 調用寫入數據子程序 R0=32?R0=R0+1 計算漢字代碼初始地址 RET 邵陽學院課程設計(論文) 13 音樂播放子程序及流程圖 音樂播放子程序代碼 MUISC: MOV TMOD,01H MOV IE,82H START0: MOV 30H,00H。 查表,首址(第 0 位)是 52H MOV R2,A; R2 暫存簡譜碼, R2=52H JZ END0; 取到結束碼( 00H),跳至 END0 ANL A,0FH; 取低 4 位(節(jié)拍碼), A=02H MOV R5,A; 節(jié)拍碼存于 R5 MOV A,R2 SWAP A。 乘 2, A=8 MOV DPTR,TABLE1; 到表 TABLE1 取 T 值,首址 64260 MOVC A,A+DPTR MOV TH0,A MOV 21H,A MOV A,22H RL A INC A MOVC A,A+DPTR MOV TL0,A 邵陽學院課程設計(論文) 14 MOV 20H,A SETB TR0; 啟動定時器 D1: CALL DELAY; 基本延時單位 187 毫秒 INC 30H JMP NEXT; 取下一個簡譜碼 END0: CLR TR0; 停止定時器 0 計時 JMP START1; 重復循環(huán) TIM0: PUSH ACC; 定時器 0 中斷子程序,重復加載 PUSH PSW MOV TH0,21H MOV TL0,20H CPL ; 輸出 POP PSW POP ACC RETI DELAY: MOV R7,02 D2: MOV R4,187 D3: MOV R3,248 DJNZ R3,$ DJNZ R4,D3 DJNZ R7,D2 DJNZ R5,DELAY; 節(jié)拍的長短,即每個音符的發(fā)音時間的長短 RET TABLE1: DW 64260,64400,64524,64580 DW 64684,64777,64820,64898 DW 64968,65030,65058,65110 DW 65157,65178,65217 TABLE: DB 82H,01H,81H,94H,84H DB 0B4H,0A4H,04H 邵陽學院課程設計(論文) 15 DB 82H,01H,81H,94H,84H DB 0C4H,0B4H,04H DB 82H,01H,81H,0F4H,0D4H DB 0B4H,0A4H,94H DB 0E2H,01H,0E1H,0D4H,0B4H DB 0C4H,0B4H,04H DB 82H,01H,81H,94H,84H DB 0B4H,0A4H,04H DB 82H,01H,81H,94H,84H DB 0C4H,0B4H,04H DB 82H,01H,81H,0F4H,0D4H DB 0B4H,0A4H,94H DB 0E2H,01H,0E1H,0D4H,0B4H DB 0C4H,0B4H,04H DB 00H; 簡譜碼表,高四位為音符,低四位為節(jié)拍數 END
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1