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

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

C-NMBA-A

  • 基于單片機(jī)的紅外門進(jìn)控制系統(tǒng)設(shè)計(jì)與制作(含源程序和原理圖)

    基于單片機(jī)的紅外門進(jìn)控制系統(tǒng)設(shè)計(jì)與制作:我們所做的創(chuàng)新實(shí)驗(yàn)項(xiàng)目“基于單片機(jī)的紅外門控系統(tǒng)”已基本完成,現(xiàn)將其工作原理簡(jiǎn)要說明。該系統(tǒng)主要分為兩大部分:一是紅外傳感器部分。二是單片機(jī)計(jì)數(shù)顯示控制部分。基本電路圖如下:其中紅外傳感器部分我們采用紅外對(duì)管實(shí)現(xiàn),紅外對(duì)管平行放置,平常處于接收狀態(tài),經(jīng)比較器輸出低電平,當(dāng)有人經(jīng)過時(shí),紅外線被擋住,接收管接收不到紅外線,經(jīng)比較器輸出高電平。這樣,當(dāng)有人經(jīng)過時(shí)便會(huì)產(chǎn)生一個(gè)電平的跳變。單片機(jī)控制部分主要是通過外部?jī)蓚€(gè)中斷判斷是否有人經(jīng)過,如果有人經(jīng)過,由于電平跳變的產(chǎn)生,進(jìn)入中斷服務(wù)程序,這里我們采用了兩對(duì)紅外傳感器接到兩個(gè)外部中斷口,中斷0作為入口,實(shí)現(xiàn)加1操作,中斷1作為出口,實(shí)現(xiàn)減1操作。另外,我們通過P0口控制室內(nèi)燈的亮暗,當(dāng)寄存器計(jì)數(shù)值為0時(shí),熄燈,不為0時(shí),燈亮。顯示部分,采用兩位數(shù)碼管動(dòng)態(tài)顯示,如有必要,可以很方便的擴(kuò)展為四位計(jì)數(shù)。精益求精!在實(shí)驗(yàn)過程中,我們走了非常多的彎路,做出來的東西根本不是自己想要的,我們本想做成室內(nèi)只有一個(gè)門的進(jìn)出計(jì)數(shù),原理已清楚,即在門的兩邊放置兩對(duì)紅外對(duì)管,進(jìn)出時(shí),擋住兩對(duì)對(duì)管的順序不同,因此,可判斷是進(jìn)入還是出去,從而實(shí)現(xiàn)加減計(jì)數(shù),編程時(shí),可分別在兩個(gè)中斷服務(wù)程序的入口置標(biāo)志位,根據(jù)標(biāo)志位判斷進(jìn)出,詳細(xì)內(nèi)容在程序部分。理論如此,但在實(shí)際過程中,還是發(fā)現(xiàn)實(shí)現(xiàn)不了上述功能,我們初步判定認(rèn)為是程序掌握得不夠好,相信隨著自己對(duì)單片機(jī)了解的深入,應(yīng)該會(huì)做出更好的 (因?yàn)槲覀兪桥R時(shí)學(xué)的單片機(jī)),程序的具體內(nèi)容如下: $MOD52    ORG   0000H         LJMP  MAIN         ORG   0003H         LJMP  0100H         ORG   0013H         LJMP  0150H         ORG   0050HMAIN:    CLR   A         MOV   30H , A           ;初始化緩存區(qū)         MOV   31H , A         MOV   32H , A         MOV   33H , A         MOV   R6  , A         MOV   R7  , A  SETB  EA  SETB  EX0  SETB  EX1  SETB  IT0  SETB  IT1  SETB  PX1NEXT1:   ACALL HEXTOBCDD        ;調(diào)用數(shù)制轉(zhuǎn)換子程序         ACALL DISPLAY          ;調(diào)用顯示子程序         LJMP  NEXT1          ORG   0100H  ;中斷0服務(wù)程序 LCALL  DELY mov 70h,#2 djnz 70h,next JBC  F0,NEXT         SETB F0        CLR P0.0 LCALL  DELY0 SETB   P0.0                  MOV   A , R7   ADD   A , #1   MOV   R7, A   MOV   A , R6         ADDC  A , #0  MOV   R6 , A  CJNE  R6 , #07H , NEXT  CLR   A  MOV   R6 , A  MOV   R7 , ANEXT:  RETI  ORG   0150H    ;中斷1服務(wù)程序 LCALL  DELY mov 70h,#2 djnz 70h,next2 JBC  F0,NEXT2 SETB  F0 CLR P0.0 LCALL  DELY0 SETB   P0.0    CLR C                     MOV   A , R7   SUBB   A , #1  MOV   R7, A  MOV   A , R6   SUBB  A , #0  MOV   R6 , A  CJNE  R6 , #07H , NEXT2  CLR   A  MOV   R6 , A  MOV   R7 , ANEXT2:  RETI   ORG   0200HHEXTOBCDD:MOV  A , R6               ;由十六進(jìn)制轉(zhuǎn)化為十進(jìn)制         PUSH  ACC         MOV   A , R7         PUSH  ACC  MOV   A , R2         PUSH  ACC  CLR   A         MOV   R3 , A  MOV   R4 , A  MOV   R5 , A  MOV   R2 , #10HHB3:     MOV   A  , R7              ;將十六進(jìn)制中最高位移入進(jìn)位位中         RLC   A  MOV   R7 , A  MOV   A  , R6  RLC   A  MOV   R6 , A  MOV   A  , R5              ;每位數(shù)加上本身相當(dāng)于將這個(gè)數(shù)乘以2  ADDC  A  , R5  DA    A  MOV   R5 , A  MOV   A  , R4  ADDC  A  , R4  DA    A                   ;十進(jìn)制調(diào)整  MOV   R4 , A  MOV   A  , R3  ADDC  A  , R3  DJNZ  R2 , HB3  POP   ACC   MOV   R2 , A  POP   ACC   MOV   R7 , A  POP   ACC  MOV   R6 , A  RET  ORG   0250HDISPLAY:  MOV   R0 , #30H         MOV   A  , R5  ANL   A  , #0FH  MOV   @R0 , A  MOV   A  , R5  SWAP  A  ANL   A  , #0FH  INC   R0  MOV   @R0 , A  MOV   A  , R4  ANL   A , #0FH  INC   R0  MOV   @R0 , A  MOV   A   , R4  SWAP  A  ANL   A  , #0FH  INC   R0  MOV   @R0 , A  MOV   R0 , #30H  MOV   R2 , #11111110BAGAIN:   MOV   A  , R2         MOV   P2 , A         MOV   A  , @R0  MOV   DPTR , #TAB  MOVC  A  , @A+DPTR  MOV   P1 , A  ACALL DELAY  INC   R0  MOV   A  , R2  RL    A  MOV   R2 , A  JB    ACC.4  , AGAIN   RETTAB:     DB    03FH , 06H , 5BH , 4FH , 66H , 6DH , 7DH , 07H , 7FH , 6FH   ;七段碼表DELY:    MOV   R1,#80D1:        MOV    R2,#100             DJNZ   R2,$ DJNZ    R1,D1 RET DELAY:   MOV   TMOD , #01H           ;延時(shí)子程序         MOV   TL0  , #0FEH         MOV   TH0  , #0FEH  SETB  TR0WAIT:    JNB   TF0  , WAIT         CLR   TF0  CLR   TR0  RETDELY0:   MOV  R1,  #200D3:  MOV  R2,#250          DJNZ  R2,$  DJNZ  R1,D3    RET          END       該系統(tǒng)實(shí)際應(yīng)用廣泛。可用在生產(chǎn)線上產(chǎn)品數(shù)量統(tǒng)計(jì)、公交車智能計(jì)數(shù)問候(需添加語音芯片)、超市內(nèi)人數(shù)統(tǒng)計(jì)等公共場(chǎng)合。另外,添加串口通信部分便可實(shí)現(xiàn)與PC數(shù)據(jù)交換的功能。   由于,實(shí)驗(yàn)簡(jiǎn)化了,剩下不少零件和資金,所以我們又做了兩項(xiàng)其他的實(shí)驗(yàn)。

    標(biāo)簽: 單片機(jī) 紅外 控制系統(tǒng)設(shè)計(jì) 原理圖

    上傳時(shí)間: 2013-12-22

    上傳用戶:tangsiyun

  • 用FPGA實(shí)現(xiàn)GPS的C/A碼發(fā)生器

    FPGA

    標(biāo)簽: FPGA GPS 發(fā)生器

    上傳時(shí)間: 2013-10-19

    上傳用戶:qilin

  • 單片機(jī)及接口技術(shù)考試試卷及答案詳解

      電子發(fā)燒友網(wǎng):本資料是關(guān)于單片機(jī)及接口技術(shù)這門課程的期末考試試卷及答案的詳解。          8.當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為( )。   a)MOV A, @R1 b)MOVC A, @A + DPTR   c)MOVX A, @ R0 d)MOVX A, @ DPTR   二、填空題(每空1分,共30分)   1.一個(gè)完整的微機(jī)系統(tǒng)由 和 兩大部分組成。   2.8051 的引腳RST是____(IN腳還是OUT腳),當(dāng)其端出現(xiàn)____電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到RST腳收到____電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM H單元開始取指令并翻譯和執(zhí)行。   3.半導(dǎo)體存儲(chǔ)器分成兩大類 和 ,其中 具有易失性,常用于存儲(chǔ) 。

    標(biāo)簽: 單片機(jī) 接口技術(shù) 試卷

    上傳時(shí)間: 2015-01-03

    上傳用戶:wfl_yy

  • 在VC的環(huán)境下

    在VC的環(huán)境下,用C++實(shí)現(xiàn)A*算法和雙向A*算法,并且能夠通過設(shè)置不同的參數(shù)隨機(jī)產(chǎn)生以鄰接表存儲(chǔ)網(wǎng)絡(luò)圖,從而可以對(duì)不同啟發(fā)策略的A*算法進(jìn)行測(cè)試和實(shí)驗(yàn)。

    標(biāo)簽: 環(huán)境

    上傳時(shí)間: 2014-10-13

    上傳用戶:三人用菜

  • LCS(最長(zhǎng)公共子序列)問題可以簡(jiǎn)單地描述如下: 一個(gè)給定序列的子序列是在該序列中刪去若干元素后得到的序列。給定兩個(gè)序列X和Y

    LCS(最長(zhǎng)公共子序列)問題可以簡(jiǎn)單地描述如下: 一個(gè)給定序列的子序列是在該序列中刪去若干元素后得到的序列。給定兩個(gè)序列X和Y,當(dāng)另一序列Z既是X的子序列又是Y的子序列時(shí),稱Z是序列X和Y的公共子序列。例如,若X={A,B,C,B,D,B,A},Y={B,D,C,A,B,A},則序列{B,C,A}是X和Y的一個(gè)公共子序列,但它不是X和Y的一個(gè)最長(zhǎng)公共子序列。序列{B,C,B,A}也是X和Y的一個(gè)公共子序列,它的長(zhǎng)度為4,而且它是X和Y的一個(gè)最長(zhǎng)公共子序列,因?yàn)閄和Y沒有長(zhǎng)度大于4的公共子序列。 最長(zhǎng)公共子序列問題就是給定兩個(gè)序列X={x1,x2,...xm}和Y={y1,y2,...yn},找出X和Y的一個(gè)最長(zhǎng)公共子序列。對(duì)于這個(gè)問題比較容易想到的算法是窮舉,對(duì)X的所有子序列,檢查它是否也是Y的子序列,從而確定它是否為X和Y的公共子序列,并且在檢查過程中記錄最長(zhǎng)的公共子序列。X的所有子序列都檢查過后即可求出X和Y的最長(zhǎng)公共子序列。X的每個(gè)子序列相應(yīng)于下標(biāo)集{1,2,...,m}的一個(gè)子集。因此,共有2^m個(gè)不同子序列,從而窮舉搜索法需要指數(shù)時(shí)間。

    標(biāo)簽: 序列 LCS 元素

    上傳時(shí)間: 2015-06-09

    上傳用戶:氣溫達(dá)上千萬的

  • 該源碼是一個(gè)問題的解決方法。問題是給你個(gè)長(zhǎng)為L(zhǎng)的串

    該源碼是一個(gè)問題的解決方法。問題是給你個(gè)長(zhǎng)為L(zhǎng)的串,串中可以出現(xiàn)n種字符,還給出m個(gè)子串,求有多少個(gè)長(zhǎng)為n的只由這些字串組成的串。輸入例子:4 5 6 ABB BCA BCD CAB CDD DDA 結(jié)果為2.而5 4 5 E D C B A的結(jié)果為625

    標(biāo)簽: 源碼

    上傳時(shí)間: 2014-01-12

    上傳用戶:水中浮云

  • /*** *** *** *** *** *** *** *** *** *** *** *** **/ //**此映射表用來映射LED模塊不譯碼時(shí)

    /*** *** *** *** *** *** *** *** *** *** *** *** **/ //**此映射表用來映射LED模塊不譯碼時(shí),顯示的字符和必須輸入的數(shù)據(jù)的關(guān)系 //**每段和對(duì)應(yīng)比特位的關(guān)系見示意圖 // g // --- --- // b | a |f | | <---顯示0時(shí)點(diǎn)亮的段為gfedcb // --- // c | |e | | 那么寫入數(shù)據(jù)為0x7e // --- --- // d // bit: 7 6 5 4 3 2 1 0 // 段位: g f e d c b a

    標(biāo)簽: LED 映射 模塊 譯碼

    上傳時(shí)間: 2013-11-25

    上傳用戶:

  • 本參考性技術(shù)文件是為適應(yīng)CDMA蜂窩技術(shù)在我國的發(fā)展

    本參考性技術(shù)文件是為適應(yīng)CDMA蜂窩技術(shù)在我國的發(fā)展,保證不同廠家支持 cdma2000 的基站和手機(jī)在CDMA2000 網(wǎng)絡(luò)內(nèi)能夠互通工作,并與支持IS-95A/IS-95B 的系統(tǒng)后向兼容,并且為了保證我國的國內(nèi)開發(fā)有標(biāo)準(zhǔn)可依,為方便運(yùn)營(yíng)者的管理而編 寫。 本參考性技術(shù)文件等效3GPP2 C.S0004-A-1 《cdma2000 擴(kuò)頻系統(tǒng)信令鏈路接入控 制規(guī)范》。

    標(biāo)簽: CDMA 蜂窩技術(shù) 發(fā)展

    上傳時(shí)間: 2015-10-13

    上傳用戶:1079836864

  • cdma2000空中接口技術(shù)規(guī)范---層3協(xié)議:本參考性技術(shù)文件是為適應(yīng)CDMA蜂窩技術(shù)在我國的發(fā)展

    cdma2000空中接口技術(shù)規(guī)范---層3協(xié)議:本參考性技術(shù)文件是為適應(yīng)CDMA蜂窩技術(shù)在我國的發(fā)展,保證不同廠家支持 cdma2000 的基站和手機(jī)在CDMA2000 網(wǎng)絡(luò)內(nèi)能夠互通工作,并與支持IS-95A/IS-95B 的系統(tǒng)后向兼容,并且為了保證我國的國內(nèi)開發(fā)有標(biāo)準(zhǔn)可依,為方便運(yùn)營(yíng)者的管理而編 寫。 本參考性技術(shù)文件等效3GPP2 C.S0004-A-1 《cdma2000 擴(kuò)頻系統(tǒng)信令鏈路接入控 制規(guī)范》。

    標(biāo)簽: cdma 2000 CDMA 空中接口

    上傳時(shí)間: 2015-10-13

    上傳用戶:cc1915

  • 小波分析程序

    小波分析程序,C++ library A C++ library of signal analysis tools

    標(biāo)簽: 小波分析 程序

    上傳時(shí)間: 2015-12-24

    上傳用戶:asdfasdfd

主站蜘蛛池模板: 武陟县| 专栏| 肃北| 峨眉山市| 隆德县| 吉木萨尔县| 美姑县| 江川县| 安顺市| 连城县| 平昌县| 大石桥市| 嘉善县| 临安市| 鸡东县| 达日县| 蓬溪县| 宕昌县| 常宁市| 南昌县| 宜丰县| 沙雅县| 托里县| 泗洪县| 广南县| 盐津县| 济宁市| 曲麻莱县| 九龙县| 灵台县| 陆丰市| 迁安市| 玛曲县| 九寨沟县| 巧家县| 灵石县| 临湘市| 台山市| 阜新市| 翼城县| 宜丰县|