亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

文件結(jié)構

  • 4位八段數碼管的十進制加計數仿真實驗(含電路圖和仿真文件)

    4位八段數碼管的十進制加計數仿真實驗,程序采用匯編語言編寫。此程序在仿真軟件上與EDN-51實驗板上均通過。仿真圖中的數碼管位驅動采用74HC04,如按EDN-51板上用想同的PNP三極管驅動在仿真軟件上則無法正常顯示。程序共分5塊,STAR0為數據初始化,STAR2為計數子程序,STAR3為4位數碼管動態顯示子程序,STAR4為按鍵掃描子程序,STS00是延時子程序。由于EDN-51實驗板上沒裝BCD譯碼器,所以編寫程序比較煩瑣。 程序如下: ORG 0000H                LJMP STAR0                        ;轉程序 SRAR0ORG 0200H                                          ;程序地址 0200HSTAR0:   CLR 00                                  ;位 00 清 0               MOV P1,#0FFH                    ;#0FFH-->P1               MOV P2,#0FH                      ;#0FH-->P2               MOV P0,#0FFH                    ;#0FFH-->P0               MOV 30H,#00H                    ;#00H-->30H               MOV 31H,#00H                    ;#00H-->30H               MOV 32H,#00H                    ;#00H-->30H               MOV 33H,#00H                    ;#00H-->30H               LJMP STAR3                        ;轉程序 SRAR3STAR2:   MOV A,#0AH                       ;#0AH-->A               INC 30H                                ;30H+1               CJNE A,30H,STJE                 ;30H 與 A 比較,不等轉移 STJE               MOV 30H,#00H                    ;#00H-->30H               INC 31H                                ;31H+1               CJNE A,31H,STJE                 ;31H 與 A 比較,不等轉移 STJE               MOV 31H,#00H                    ;#00H-->31H               INC 32H                                ;32H+1               CJNE A,32H,STJE                 ;32H 與 A 比較,不等轉移 STJE               MOV 32H,#00H                    ;#00H-->32H               INC 33H                                ;33H+1               CJNE A,33H,STJE                 ;33H 與 A 比較,不等轉移 STJE               MOV 33H,#00H                    ;#00H-->33H               MOV 32H,#00H                    ;#00H-->32H               MOV 31H,#00H                    ;#00H-->31H               MOV 30H,#00H                    ;#00H-->30HSTJE:      RET                                        ;子程序調用返回STAR3:   MOV R0,#30H                      ;#30H-->R0                MOV R6,#0F7H                   ;#0F7H-->R6SMG0:    MOV P1,#0FFH                    ;#0FFH-->P1                MOV A,R6                            ;R6-->A                MOV P1,A                            ;A-->P1                RR A                                     ;A向右移一位                MOV R6,A                           ;A-->R6                MOV A,@R0                       ;@R0-->A                ADD A,#04H                        ;#04H-->A                MOVC A,@A+PC               ;A+PC-->                MOV P0,A                            ;A-->P0                AJMP SMG1                        ;轉程序 SMG1SDATA:   DB 0C0H,0F9H,0A4H,0B0H,99H                DB 92H,82H,0F8H,80H,90H SMG1:     LCALL STAR4                    ;轉子程序 SRAR4                LCALL STS00                     ;轉子程序 STS00                INC R0                                 ;R0+1                CJNE R6,#07FH,SMG0       ;#07FH 與 R6 比較,不等轉移 SMG0                AJMP STAR3                       ;轉程序 SRAR3STAR4:    JNB P2.0,ST1                      ;P2.0=0 轉 ST1                CLR 00                                 ;位 00 清 0                SJMP ST3                            ;轉ST3ST1:         JNB 00,ST2                          ;位 00=0 轉 ST2                SJMP ST3                            ;轉 ST3ST2:         LCALL STAR2                    ;調子程序 STAR2                SETB 00                               ;位 00 置 1ST3:         RET                                      ;子程序調用返回ORG 0100H                                         ;地址 0100HSTS00:     MOV 60H,#003H                ;#003H-->60H  (211)DE001:     MOV 61H,#0FFH               ;#0FFH-->61H (255)DE002:     DJNZ 61H,DE002               ;61H 減 1 不等于 0 轉 DE002                 DJNZ 60H,DE001               ;60H 減 1 不等于 0 轉 DE001                 RET                                     ;子程序調用返回                 END                                    ;結束 上次的程序共有293句,經小組成員建議,本人經幾天的研究寫了下面的這個程序,現在的程序用了63句,精簡了230句。功能沒有減。如誰有更簡練的程序,請發上來,大家一起學習。 4位八段數碼管的十進制加計數仿真實驗(含電路圖和仿真文件)

    標簽: 數碼管 十進制 仿真實驗 仿真

    上傳時間: 2013-10-11

    上傳用戶:sssl

  • 4x4鍵盤的設計與制作

    三種方法讀取鍵值􀂄 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。􀂉 中斷式􀂄 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。􀂄 本實驗採用中斷式實現使用者鍵盤介面。􀂉 掃描法􀂄 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。􀂉 反轉法􀂄 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。􀂄 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }

    標簽: 4x4 鍵盤

    上傳時間: 2013-11-12

    上傳用戶:a673761058

  • 單片機萬年歷設計(含程序和原理圖以及PCB文件)

    單片機萬年歷設計(含程序和原理圖以及PCB文件),盡供學習哦。

    標簽: PCB 單片機 萬年歷 程序

    上傳時間: 2013-12-18

    上傳用戶:familiarsmile

  • CMD文件的原理

    DSP文件

    標簽: CMD

    上傳時間: 2014-12-28

    上傳用戶:yuanxiaoqiang

  • 基于Quartus II FPGA/CPLD數字系統設計實例(VHDL源代碼文件)

      本資料是關于基于Quartus II FPGA/CPLD數字系統設計實例(VHDL源代碼文件),需要的可以自己下載。

    標簽: Quartus FPGA CPLD VHDL

    上傳時間: 2013-10-13

    上傳用戶:caiiicc

  • FPGA開發板DIY腳本文件

         本資料是FPGA開發板DIY 腳本文件。

    標簽: FPGA DIY 開發板 腳本文件

    上傳時間: 2013-11-24

    上傳用戶:RQB123

  • 基于UDP協議的網絡文件傳輸源碼

    VC 基于UDP協議的網絡文件傳輸源碼

    標簽: UDP 協議 傳輸 網絡文件

    上傳時間: 2013-10-19

    上傳用戶:gtzj

  • 嵌入式Linux2.6 根文件系統制作

    (一):使用busybox制作Linux根文件系統 (二):nfs服務器配置過程——RedHatAS5環境 (三):開發板通過nfs服務掛載虛擬機指定目錄 (四):通過nfs服務掛載根文件系統 (五):cramfs格式根文件系統制作 (六):yaffs格式根文件系統制作 (七):busybox自帶telnet服務器 (八) :busybox自帶的FTP服務器 (九) :busybox自帶的tftp服務器 (十):Linux下實現U盤、SD卡自動掛載功能

    標簽: Linux 2.6 嵌入式 根文件系統

    上傳時間: 2013-10-12

    上傳用戶:ruixue198909

  • Linux和Windows文件共享(絕對經典)

    Linux和windown的文件共享,可以借助windows平臺在開發,然后再Linux中編譯

    標簽: Windows Linux

    上傳時間: 2013-11-18

    上傳用戶:皇族傳媒

  • Linux.文件系統精通指南

    Linux.文件系統精通指南

    標簽: Linux 文件系統

    上傳時間: 2013-11-03

    上傳用戶:330402686

主站蜘蛛池模板: 新竹县| 南丹县| 茌平县| 资溪县| 那曲县| 霍林郭勒市| 安国市| 阿尔山市| 隆尧县| 阳泉市| 云霄县| 上饶市| 铜鼓县| 临泽县| 伽师县| 淮北市| 乐清市| 旌德县| 额尔古纳市| 平邑县| 海晏县| 左贡县| 南康市| 灵璧县| 祥云县| 教育| 确山县| 丰顺县| 刚察县| 海南省| 西畴县| 聂荣县| 咸阳市| 永修县| 诸暨市| 含山县| 上思县| 承德县| 班玛县| 桃园县| 开平市|