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

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

數(shù)(shù)位

  • 一種8位單片機(jī)中ALU的改進(jìn)設(shè)計(jì)

    文章提出了一種精簡指令集8 位單片機(jī)中, 算術(shù)邏輯單元的工作原理。在此基礎(chǔ)上, 對比傳統(tǒng)PIC 方案、以及在ALU 內(nèi)部再次采用流水線作業(yè)的332 方案、44 方案, 并用Synopsys 綜合工具實(shí)現(xiàn)了它們。綜合及仿真結(jié)果表明, 根據(jù)該單片機(jī)系統(tǒng)要求, 44 方案速度最高, 比332 方案可提高43.9%, 而面積僅比最小的332 方案增加1.6%。在分析性能差異的根本原因之后, 闡明了該方案的優(yōu)越性。關(guān)鍵詞: 單片機(jī), 精簡指令集, 算術(shù)邏輯單元, 流水線 Abstract: Work principle for ALU in an 8_bit RISC Singlechip microcomputer is described. The traditional PIC scheme, 332 Pipeline scheme and 44 Pipeline scheme are compared on the base of the principle, which are implemented using Synopsys design tools. Results from synthesis and simulation shows that 44 scheme operates the fast, which is 43.9% faster and only 1.6% larger than 332 scheme. The essential reason why the performance is so different is analyzed.Then the advantage of 44 scheme is clarified.Key words: Singlechip, Microcomputer, RISC, ALU, Pipeline

    標(biāo)簽: ALU 8位單片機(jī)

    上傳時間: 2013-10-18

    上傳用戶:xiaoyaa

  • 用PIC16C73 單片機(jī)實(shí)現(xiàn)十二位A/D轉(zhuǎn)換器

    介紹用PIC16C73 自帶的八位A/D 轉(zhuǎn)換器擴(kuò)展為十二位A/D 轉(zhuǎn)換器,給出了具體的設(shè)計(jì)方案和程序流程。它是用以 PIC16C73 為MCU 構(gòu)成的海水有機(jī)磷測控儀A/D 轉(zhuǎn)換部分的一種解決方案。為監(jiān)測海洋生態(tài)環(huán)境,研制了用于海水有機(jī)磷農(nóng)藥現(xiàn)場監(jiān)測的生物傳感器。為測定生物傳感器的信號,使傳感器可用于船載及臺站的海洋生態(tài)環(huán)境現(xiàn)場自動監(jiān)測,需要對整個的采樣和排液裝置進(jìn)行控制以及對傳感器來的信號進(jìn)行實(shí)時采集處理,形成有機(jī)磷的濃度傳給上位機(jī)。為此,開發(fā)了以PIC16C73 單片機(jī)為核心的小型測控儀器,很好的完成了上述功能。PIC1673 單片機(jī)自帶8 位的A/D 轉(zhuǎn)換器,但不能滿足系統(tǒng)對精度的要求,本設(shè)計(jì)在單片機(jī)自帶8 位A/D 基礎(chǔ)上加少量的硬件和軟件開銷,使其擴(kuò)展為十二位A/D 轉(zhuǎn)換器,滿足了系統(tǒng)的要求。

    標(biāo)簽: PIC 16C C73 16

    上傳時間: 2013-10-30

    上傳用戶:a296386173

  • 單片機(jī)復(fù)位標(biāo)志位的設(shè)置與應(yīng)用研究

    設(shè)置復(fù)位標(biāo)志位便于區(qū)分不同原因引發(fā)的復(fù)位,作為一種新技術(shù)被越來越多的新型單片機(jī)所采納。例如Philips公司的P87LPC700和 P89LPC900系列、Freescale公司(原Motorola半導(dǎo)體部)的MC68HC05系列和MC68HC08系列、Sunplus公司的 SPMC65系列、Microchip公司的PIC系列等,內(nèi)部都設(shè)計(jì)了專門用于記錄各種復(fù)位標(biāo)志的狀態(tài)寄存器。MC68HC08系列有一個復(fù)位狀態(tài)寄存器,負(fù)責(zé)記錄6種復(fù)位標(biāo)志位:上電復(fù)位、引腳復(fù)位、看門狗復(fù)位、非法指令復(fù)位、非法地址復(fù)位和欠壓復(fù)位。SPMC65系列有一個系統(tǒng)控制寄存器,負(fù)責(zé)記錄5種復(fù)位標(biāo)志位:上電復(fù)位、外部復(fù)位、看門狗復(fù)位、非法地址復(fù)位和欠壓復(fù)位。51兼容的P89LPC900系列有一個復(fù)位源寄存器,負(fù)責(zé)記錄6種復(fù)位標(biāo)志位:欠壓復(fù)位、上電復(fù)位、外部復(fù)位、看門狗復(fù)位、軟件復(fù)位和UART收到間隔字符復(fù)位(主要作為進(jìn)入ISP監(jiān)控程序的途徑之一)。就連初學(xué)者很常用的 AT89S51/52和P89C52X2,也在其電源控制寄存器PCON中增設(shè)了一個上電標(biāo)志位POF。1、 復(fù)位標(biāo)志位的設(shè)置方法傳統(tǒng)的80C51單片機(jī)沒有設(shè)計(jì)復(fù)位標(biāo)志位的記錄功能,這應(yīng)該說是一種遺憾,那么能否通過一定的技術(shù)手段來彌補(bǔ)這個缺憾呢?這里給廣大80C51單片機(jī)用戶提供一種啟示和引導(dǎo)。實(shí)現(xiàn)復(fù)位標(biāo)志位的記錄肯定需要一定的硬件電路支持,而這種電路的設(shè)計(jì)不存在固定模式。筆者利用一片MAX813L設(shè)計(jì)了一種支撐電路,如圖1所示,僅供讀者參考。

    標(biāo)簽: 單片機(jī)復(fù)位 標(biāo)志位 應(yīng)用研究

    上傳時間: 2013-10-21

    上傳用戶:lhw888

  • 4位八段數(shù)碼管的十進(jìn)制加計(jì)數(shù)仿真實(shí)驗(yàn)(含電路圖和仿真文件)

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

    標(biāo)簽: 數(shù)碼管 十進(jìn)制 仿真實(shí)驗(yàn) 仿真

    上傳時間: 2013-10-11

    上傳用戶:sssl

  • 6位8段數(shù)碼管驅(qū)動電路及C語言驅(qū)動程序

    6位LED顯示接口說明:P0.0---P0.7  通過7406 驅(qū)動LED的8個段;P2.0---P2.5  通過UN2003驅(qū)動6個LED 的公共端

    標(biāo)簽: 8段數(shù)碼管 驅(qū)動電路 C語言 驅(qū)動程序

    上傳時間: 2013-10-26

    上傳用戶:VRMMO

  • 基于CAN總線的智能尋位制造系統(tǒng)

    基于CAN總線的智能尋位制造系統(tǒng) 智能尋位制造系統(tǒng)的組成網(wǎng)絡(luò)化智能尋位制造系統(tǒng)的概念是將智能尋位,工藝規(guī)劃# 加工信息生成# 加工設(shè)備控制等分布于制造系統(tǒng)中不同物理位置的獨(dú)立單元! 借助實(shí)時控制網(wǎng)絡(luò)集成為一有機(jī)整體! 從而實(shí)現(xiàn)單元間的高速信息交換! 并通過管理計(jì)算機(jī)中的動態(tài)調(diào)度軟件! 協(xié)調(diào)整個系統(tǒng)的高效運(yùn)行" 據(jù)此思路構(gòu)成的網(wǎng)絡(luò)化智能尋位制造系統(tǒng)的總體結(jié)構(gòu)如圖所示.

    標(biāo)簽: CAN 總線 制造系統(tǒng)

    上傳時間: 2013-11-13

    上傳用戶:wdq1111

  • 西門子c166系列16位單片機(jī)原理與開發(fā)系列

    西門子c166系列16位單片機(jī)原理與開發(fā)系列

    標(biāo)簽: c166 固化 位單片機(jī) 西門子

    上傳時間: 2014-03-24

    上傳用戶:asasasas

  • 8位十進(jìn)制乘法器

    EDA課程設(shè)計(jì)8位十進(jìn)制乘法器。

    標(biāo)簽: 8位 十進(jìn)制 乘法器

    上傳時間: 2013-10-17

    上傳用戶:牛津鞋

  • 基于FPGA的34位串行編碼信號設(shè)計(jì)與實(shí)現(xiàn)

        為實(shí)現(xiàn)某專用接口裝置的接口功能檢測,文中詳細(xì)地介紹了一種34位串行碼的編碼方式,并基于FPGA芯片設(shè)計(jì)了該類型編碼的接收、發(fā)送電路。重點(diǎn)分析了電路各模塊的設(shè)計(jì)思路。電路采用SOPC模塊作為中心控制器,設(shè)計(jì)簡潔、可靠。試驗(yàn)表明:該設(shè)計(jì)系統(tǒng)運(yùn)行正常、穩(wěn)定。

    標(biāo)簽: FPGA 串行 編碼 信號設(shè)計(jì)

    上傳時間: 2013-11-12

    上傳用戶:xiaowei314

  • 捷聯(lián)慣導(dǎo)_航位推算組合導(dǎo)航算法研究

    當(dāng)捷聯(lián)慣組(SIMU)安裝到載車上存在安裝誤差時,航位推算誤差與安裝誤差、里程計(jì)刻度系數(shù)誤差、初始對準(zhǔn)誤差有關(guān)。利用捷聯(lián)慣導(dǎo)系統(tǒng)和航位推算系統(tǒng)構(gòu)成組合導(dǎo)航系統(tǒng)可實(shí)現(xiàn)對上述誤差的估計(jì)。為此,推導(dǎo)了慣組和載車間存在安裝誤差時的慣導(dǎo)/航位推算組合導(dǎo)航系統(tǒng)的系統(tǒng)方程。仿真分析表明,組合導(dǎo)航系統(tǒng)可有效估計(jì)出安裝誤差、水平陀螺隨機(jī)常值漂移和加速度計(jì)隨機(jī)常值偏置。

    標(biāo)簽: 捷聯(lián)慣導(dǎo) 組合導(dǎo)航 算法研究

    上傳時間: 2013-11-20

    上傳用戶:ruixue198909

主站蜘蛛池模板: 宜兰市| 封丘县| 南开区| 蒲江县| 松滋市| 敖汉旗| 扶沟县| 嘉鱼县| 时尚| 东宁县| 响水县| 大厂| 日照市| 四会市| 富宁县| 泸定县| 舞阳县| 聂拉木县| 蒙山县| 虹口区| 礼泉县| 晋州市| 新化县| 洛扎县| 皋兰县| 西畴县| 延寿县| 微博| 同仁县| 安西县| 喜德县| 西林县| 格尔木市| 鲜城| 临泽县| 东台市| 文昌市| 富民县| 大连市| 深圳市| 平昌县|