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

正文內(nèi)容

基于89c52的數(shù)字萬用表設計-閱讀頁

2024-09-16 15:41本頁面
  

【正文】 不了解等等。這次實踐是對自己所學 知識 的一次大檢閱,使我明白自己知識還很不全面。在此,謹向老師 和幫助我的同學 表示衷心的感謝! 此外,我還要感謝在我的論文中所有被援引過的文獻的作者們,他們是我的知識之源! 最后,再次向所有給予我?guī)椭凸膭畹耐瑢W和老師致以最誠摯的謝意! 中國電子學會認證 EDP電子設計工程師 31 參考文獻 [1] 江曉安 ,董秀峰 .模擬電子技術 .陜西:西安電子科技大學出版社, [2] 張金,左修偉,黃國銳,周生 .電子設計工程師之路 .北京:電子工業(yè)出版社, [3] 王昊,李昕 .集成運放應用電路設計 360例 .北京:電子工業(yè)出版社, [4] 張新,陳躍琴 .51單片機應用開發(fā) 25例 .北京:電子工業(yè)出版社, [5] 江曉安 .數(shù)字電子技術 .陜西:西安電子科技大學出版社, [6] 潘明 .單片機原理與應用技術 .北京:清華大學出版社, 中國電子學會認證 EDP電子設計工程師 32 附錄一 程序 include define LEDDATA P0 define v20_on{ADC=0。ADA=1。ADB=1。} define v02_on{ADC=0。ADA=0。 //初始化顯示 uchar code table1[16]= Voltmeter。 uchar table3[16]=f(HZ)=。 uchar table5[16]=C(pf)=。 uchar dispbuf[8]={0,0,0,0,0,0,0,0}。 uchar i,k,l,m。 ulong temp,f,R。 sbit ADC = P3^5。 sbit ADA = P3^7。 //A/D 輸入允許控制端 sbit EOC = P3^4。 //A/D 轉(zhuǎn)換啟動信號輸入端 sbit lcden= P2^7。 //液晶數(shù)據(jù)命令選擇端 sbit key_R= P2^1。 //測量電容按鍵 sbit key_V= P2^0。 //測量電阻信號輸入 sbit C_out= P2^4。 中國電子學會認證 EDP電子設計工程師 33 for(x=z。x) for(y=110。y)。 //低電平選擇為“寫指令” lcden=0。 //把指令寫入 P0 口 delay(5)。 //開啟使能 delay(5)。 //關閉使能 } void write_data(uchar d) //寫數(shù)據(jù)子函數(shù) { lcdrs=1。 delay(5)。 delay(5)。 } void initialize() { lcden=0。 //設置 16 2 顯示, 5 7點陣, 8位數(shù)據(jù)接口 write_(0x0c)。 //寫一個字符后地址指針加 1 write_(0x01)。 ulong f0。 while(f) { f=f/10。 中國電子學會認證 EDP電子設計工程師 34 } for(num=5+count。num) { table3[num]=f0%10+48。 } write_(0x80)。num6+count。 delay(5)。 ulong R0。 while(R) { R=R/10。 } for(num=6+count。num) { table4[num]=R0%10+48。 } write_(0x80+0x40)。num7+count。 delay(5)。 uint C0。 中國電子學會認證 EDP電子設計工程師 35 while(C) { C=C/10。 } for(num=5+count。num) { table5[num]=C0%10+48。 } write_(0x80+0x40)。num6+count。 delay(5)。 write_(0x80)。num12。 delay(10)。 for(num=0。num++) { write_data(table2[num])。 } } //電壓值顯示函數(shù) void display_valuezhi(uchar add,uchar dat) { write_(0x80+0x47+add)。amp。amp。 } 中國電子學會認證 EDP電子設計工程師 36 else { write_data(0x30+dat)。 //設置定時器 0 工作方式 1(M1M0=0x0001) TH0=0。 EA=1。 //開定時器 0 中斷 TR0=1。 t_init()。 while(2) { while(R_out)。 TH0=0。 while(R_out)。 th0=TH0。 TR0=0。 R=(ulong)()。 display_R(R)。 } } //電容測量函數(shù) 中國電子學會認證 EDP電子設計工程師 37 void dianrong() { initialize()。 write_(0x01)。 while(!C_out)。 TL0=0。 while(!C_out)。 tl0=TL0。 f=(th0*256+tl0)。 display_f(f)。 break。 display_value()。 ST=0。 ST=0。 OE=1。 OE=0。 中國電子學會認證 EDP電子設計工程師 38 } l=3。 temp=(temp*1000/51)/2。 _2v: v2_on。 ST=1。 while(EOC==0)。 getdata=P1。 if(getdata21) { goto _02v。 } l=2。 temp=(temp*1000/51)/2。 _02v: v02_on。 ST=1。 while(EOC==0)。 getdata=P1。 if(getdata204) { goto _2v。 temp=getdata。 m=temp%10。} else {temp=temp/10。 disp: for(i=0。i++) { dispbuf[i]=temp%10。 } if(l==3) { for(i=4。i) dispbuf[i]=dispbuf[i1]。 } for(k=0。k++) { display_valuezhi(k,dispbuf[4k])。 if(key_V==0) break。 if(key_R==0) dianzu()。 if(key_C==0) dianrong()。 if(key_V==0) dianya()。amp。amp。 //按鍵按下時退出死循環(huán) } //主函數(shù) void main() { write_(0x80)。num8。 delay(20)。 } 中國電子學會認證 EDP電子設計工程師 41 附錄二 原理圖 中國電子學會認證 EDP電子設計工程師 42 附錄三 PCB 板圖 中國電子學會認證 EDP電子設計工程師 43 附錄四 元器件清單 名稱 型號 數(shù)量 位置 單片機 STC89C52RC 1 U1 模數(shù)轉(zhuǎn)換器 ADC0809 1 U2 D觸發(fā)器 74HC74 1 U3 穩(wěn)壓芯片 LM7805 1 U4 555 NE555 2 U U6 集成運放 LM324 2 U U8 液晶顯示 LCD1602 1 晶振 12MHZ 1 獨立按鍵 3 K K K3 自鎖按鍵 1 S1 發(fā)光二極管 紅色 1 D1 電位器 1K 1 R2 電解電容 10UF 1 C1 100UF 2 C C7 瓷片電容 30PF 2 C C3 7 C C C CC C1 C12 電阻 10K 7 R R R R1R1 R2 R22 470Ω 1 R3 300Ω 1 R4 2K 7 R R R1 R1R1 R1 R18 1K 3 R R1 R19 200Ω 1 R8 20K 1 R20 接線柱 6
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1