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

正文內(nèi)容

單片機電子系統(tǒng)課程設(shè)計—紅外遙控密碼鎖-其他專業(yè)(參考版)

2025-01-23 08:01本頁面
  

【正文】 htime=0。 endflag=1。 bytenumber++。 hdata[bytenumber]=htime。 } } 22 } } void time0() interrupt 1 {htime++。} i=0。 } if(alarm5) {uint f=20。 disp[5]=0。 delay(20)。 delay(20)。m10。 } } if(rflag) {uchar m。 P0_1=1。n++) {P0_1=0。 for(n=0。amp。 i=0。 FLAG=1。 } } P0_2=1。k++) {P2=table2[k]。 21 while(j) {for(k=0。(key2[7]==key1[7])) { uint j=128。(key2[6]==key1[6])amp。(key2[5]==key1[5])amp。(key2[4]==key1[4])amp。(key2[3]==key1[3])amp。(key2[2]==key1[2])amp。(key2[1]==key1[1])amp。 } } if((key2[0]==key1[0])amp。 alarm=0。 FLAG=0。 delay1(800)。k4。 if(FLAG) {P0_1=0。amp。amp。amp。amp。amp。amp。amp。 } rag=0。 delay(20)。 delay(20)。D10。D++) {key1[D]=0。 for(D=0。 RFLAG=1。 if(d==8) {d=0。 key2[d+1]=disp[5]。 } } if(g) { if(rag) {uint D。 } i=0。 P0_1=1。B++) {P0_1=0。 } for(B=0。B8。 alarm=0。 G=0。 b=b+2。 key[b]=disp[4]。 rag=0。h++) {key1[h]=0。 } for(h=0。 P0_2=1。h++) {P0_2=0。 for(h=0。(key2[7]==key1[7])) {uint h。(key2[6]==key1[6])amp。(key2[5]==key1[5])amp。(key2[4]==key1[4])amp。(key2[3]==key1[3])amp。(key2[2]==key1[2])amp。(key2[1]==key1[1])amp。 } if((key2[0]==key1[0])amp。} i=0。H8。 delay(20)。 delay(20)。H10。 G=1。amp。amp。amp。amp。amp。amp。amp。 i=0。a++) {key1[a]=0。 for(a=0。amp。 if(i==8) 18 {i=0。 rag=1。 i=i+2。 key1[i]=disp[4]。 i=0。 alarm=0。} FLAG=1。a8。(disp[5]==6)) {uchar a。//按鍵按下蜂鳴器發(fā)聲和 led 亮的標志 } //電控鎖復位標志 if((disp[4]==1)amp。 hp=0。 endflag=0。 int1init()。 uchar key[8]={4,5,4,6,4,7,4,4},key1[8],key2[8]={4,0,4,3,0,7,1,5}。 } P0_0=1。 P2_0=0。 17 while(m) {P2_0=1。 } //蜂鳴器發(fā)聲和 Led 亮 void BEEP() {uchar m=20。 disp[6]=date[3]/16。 disp[4]=date[2]/16。 disp[2]=date[1]/16。 } //紅外數(shù)據(jù)處理函數(shù) void hchuli() {disp[0]=date[0]/16。 } date[j]=value。 if(hdata[k]6) {value=value|0x80。i8。j4。 uchar value。 IT1=1。 } void int1init() {EA=1。 ET0=1。 TL0=0x00。 } void time0_init() 16 {TMOD=0x02。j110。idel。 } void delay(uint del) {uint i,j。 uchar disp[8]。 uchar date[4]。//紅外數(shù)據(jù)的數(shù)組 uchar bytenumber。//紅外時間變量 uchar startflag。 sbit P0_2=P0^2。 sbit P0_0=P0^0。 uchar code table2[]={0x10,0x20,0x40,0x80}。 2021 【 5】 李金平 沈明山 姜余祥編著 . 電子系統(tǒng)設(shè)計 . 電子工業(yè)出版社 2021 附錄 1 紅外遙控鎖 元件清單 15 附錄 2 /********************************************************************** 紅外遙控 鎖全部 程序 ***********************************************************************/ include define uint unsigned int define uchar unsigned char uchar code table[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 在這我非常感謝他們,是他們幫助我順利完成了我的設(shè)計。比如在畫圖過程中,封裝不會畫,沒有根據(jù)實物畫,在 PCB 圖連線時,線的粗細,焊盤 的大小都沒有設(shè)定,在同學的幫助下,最后成功畫出了 PCB 與,并制作出了 PCB 板。 這個 紅外要空密碼鎖系統(tǒng) ,具有較低的成本和穩(wěn)定的可靠性,具有較好的開發(fā)前景。這類微處理器既可用作控制器有適合于做數(shù)據(jù)處理,而且成本低廉。硬件部分采用的器件應(yīng)用比較廣泛,且價格低廉,如 AT89C52 單片機、 紅外遙控器、紅外接收 管 、 uln2021 驅(qū)動芯片、步進電機、發(fā)光二極管等。 速度 本設(shè)計符合設(shè)計要求, 操作簡單,方便易用 ,功能性較強,具有一定的實踐意義 和使用價值, 但也有一些不足, 如沒有設(shè)計忘記密碼的應(yīng)急措施和掉電保護功能,功能有待完善 。本設(shè)計主要分硬件部分和軟件部分,硬件部分著重考慮硬件電路的簡單性, 故盡可能簡單硬件電路,節(jié)省線路板的空間,達到硬件電路最優(yōu)化設(shè)計。 13 結(jié)論:在開發(fā)箱上的程序,移植到自己的功能電路中時要認真檢查所用的引腳,把該修改的地方要正確修改,確保移植無誤。 作 原因分析: 三個 LED 指示燈有一個沒有正常工作,經(jīng)檢查是壞的 結(jié)論:在焊接元件前要進行元件檢測,確保元件是好的。 軟件調(diào)試 具體的說
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1