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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖的設(shè)計課程設(shè)計任務(wù)書(參考版)

2025-06-30 19:59本頁面
  

【正文】 2008年31期32。 Proteus在單片機(jī)技術(shù)實訓(xùn)教學(xué)中的應(yīng)用[J]。為我們今后的發(fā)展打下了堅實的基礎(chǔ)。以便以后查閱。在此過程中也 遇到很多的困難,經(jīng)過自己的思考,翻閱資料及老師耐心的講解問題都 得到了解決。對自動控制原理有了一個新的認(rèn)識,學(xué)到許多書本上沒有的知識。 } } }PCB圖3D真面圖3D反面圖 結(jié)束語通過本次的設(shè)計,使我了解了51系列單片機(jī)的基本工作原理。z++) disptiaozheng()。 if(sign==1) { for(z=0。z++) { Disp_init()。 for(z=0。 ReadTemperature()。 EX1=1。 IT1=1。 }/*****主函數(shù)*****/void main(void){ uint z。 Delay(500)。 if(SET==1) shangxian。 }/*****外部中斷1服務(wù)程序*****/void int1(void) interrupt 2{ EX1=0。 Delay(500)。 if(SET==1) shangxian++。 }/*****外部中斷0服務(wù)程序*****/void int0(void) interrupt 0{ EX0=0。p37=0。p35=0。 Delay(200)。p36=0。 //顯示下限溫度十位 }p34=0。 //顯示上限溫度十位 else { if(f==0) P0=0x00。p37=0。p35=0。 Delay(200)。p36=1。 }p34=0。 //顯示上限溫度個位 } else { P0 =LEDData[k]。 if(SET==1) { P0 =LEDData[g]。p36=0。p34=0。p37=0。p35=1。 P0 =0xc0。p36=0。p34=0。p37=0。p35=0。 P0 =0xc0。p36=0。p34=0。 j=xiaxian/10。 f=shangxian/10。p37=0。p35=0。 Delay(300)。p36=0。 //顯示十位p34=0。p37=0。p35=0。 Delay(300)。p36=1。p34=0。 P0 =LEDData[b]。p36=0。p34=0。p37=0。p35=1。 P0 =LEDData[c]。p36=0。p34=0。p37=0。p35=0。 P0 =LEDData[d]。p36=0。p34=0。 if(mshangxian || mxiaxian) LING=1。 //計算得到小數(shù)點(diǎn)后兩位 c=(e%100)/10。 //計算得到十位數(shù)字 b=e/100a*10。 e=ReadTemperature()。 P0 = 0x80。p37=1。p35=0。 P0 = 0x80。p37=0。p35=0。 P0 = 0x80。p37=0。p35=1。P0 = 0x80。p37=0。p35=0。}/*****顯示開機(jī)初始化等待畫面*****/Disp_init() { P0 = 0x80。 t= tt*100+。 t=t|a。 //讀高8位 t=b。 //讀取溫度寄存器 a=ReadOneChar()。 WriteOneChar(0xCC)。 Tmpchange()。 unsigned int t=0。 //啟動溫度轉(zhuǎn)換}/*****讀取溫度*****/unsigned int ReadTemperature(void){ unsigned char a=0。 WriteOneChar(0xCC)。 dat=1。 Delay(5)。 DQ=datamp。 i0。}/*****寫一個字節(jié)*****/void WriteOneChar(unsigned char dat){ unsigned char i=0。 Delay(4)。 DQ=1。i) { DQ=0。 for (i=8。}/*****讀一個字節(jié)*****/unsigned char ReadOneChar(void){ unsigned char i=0。 x=DQ。 //精確延時,大于480us DQ=1。 //稍做延時 DQ=0。 DQ=1。/*****延時子程序*****/void Delay(uint i){ while( i )。 //上限報警溫度,默認(rèn)值為38signed char xiaxian=6。 //溫度值全局變量bit sign=0。 //定義選擇報調(diào)整警溫度上限和下限(1為上限,0為下限)/**********/sbit LING=P2^0。sbit DQ=P2^2。sbit dp=P0^7。sbit p35=P2^5。 以下介紹一些Protel99SE的部分最新功能: l 可生成30多種格式的電氣連接網(wǎng)絡(luò)表; l 強(qiáng)大的全局編輯功能; l 在原理圖中選擇一級器件,PCB中同樣的器件也將被選中; l 同時運(yùn)行原理圖和PCB,在打開的原理圖和PCB圖間允許雙向交叉查找元器件、引腳、網(wǎng)絡(luò) l 既可以進(jìn)行正向注釋元器件標(biāo)號(由原理圖到PCB),也可以進(jìn)行反向注釋(由PCB到原理圖),以保持電氣原理圖和PCB在設(shè)計上的一致性; l 滿足國際化設(shè)計要求(包括國標(biāo)標(biāo)題欄輸出,GB4728國標(biāo)庫); * 方便易用的數(shù)模混合仿真(兼容SPICE 3f5); l 支持用CUPL語言和原理圖設(shè)計PLD,生成標(biāo)準(zhǔn)的JED下載文件; * PCB可設(shè)計32個信號層,16個電源地層和16個機(jī)加工層; l 片機(jī)文件、測試點(diǎn)報告等; l 經(jīng)過充分驗證的傳輸線特性和仿真精確計算的算法,信號完整性分析直接從PCB啟動; l 反射和串?dāng)_仿真的波形顯示結(jié)果與便利的測量工具相結(jié)合; 數(shù)碼管連線圖 系統(tǒng)報警電路圖程序編寫完以后,我們先對其進(jìn)行仿真,初步驗證電路圖和程序的可行性和正確性。其程序流程圖如圖8示溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用12位分辨率時轉(zhuǎn)換時間約為750ms,在本程序設(shè)計中采用1s顯示程序延時法等待轉(zhuǎn)換的完成。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖7所示。 } 系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計算溫度子程序,顯示數(shù)據(jù)刷新子程序等。 // 返回溫度值 } void main() { while(1) { T=read_wen_du()。0xF0)=1011 0000 4 :0000 1011 +HB :1010 1011 temp=HB。0XF0)4。 // 高八位 1111 1010 HB=HB4。 // 讀命令 LB=read()。 write(0xcc)。 // 跳過ROM 即不必讀64位序列號的ROM write(0x44)。 init()。 delay1(5)。 delay1(5)。 P0=table[b]。 P2=0xff。 P2=0xfe。 b=num%10。 } void display(uch
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1