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

正文內(nèi)容

基于at89c52單片機的電子秤設計-資料下載頁

2024-12-06 02:30本頁面
  

【正文】 . 單片機與嵌入式系統(tǒng)應用 [M].衡陽 :南華大學 出版社 ,2021. [7] 馬忠梅 . 單 片機的 C語言應用程序設計 [M].北京 :北京航空航天大學出版社 ,1996. [8] 何立民 . 單片機應用系統(tǒng)設計 [M].北京 :北京航空航天大學出版社 ,1996. [9] 李 華 . MCS51系列單片實用接口技術 [M].北京 :北京航空航天大學出版社 ,1993. [10] 何立民 . 單片機應用技術選編 (一 )[M].北京 :北京航空航天大學出版社 ,1993. [11] 梁鑰 李愛齊 . C語言程序設計實用技術與程序?qū)嵗?[M].上海 :上海科普出版社 ,1996. 16 致 謝 本 文是在譚喬來老師的精心指導下完成的 .論文從選題到完成的整個過程中 ,得到了譚老師的熱情幫助和精心指導 .譚老師嚴謹?shù)闹螌W態(tài)度 ,淵博的專業(yè)知識 ,敏銳的學術眼光 ,精益求精的精神給我留下了深刻的印象 ,并對我的學習和工作產(chǎn)生極大的促進作用 .在論文完成之際 ,我要感謝譚老師對我在四年學習上的關心和教誨 ,特向譚老師表示深深的敬意和感謝 ! 本文在寫作過程中參考了大量的文獻資料 ,主要文獻資料已開列出來 ,本文的有些句子或段落引自這些參考文獻 .在此向所有的作者表示深深的感謝 ! 在本科學習的四年中 ,我與同學建立了深厚的友誼 ,他們在我遇 到困難時無私地伸出援助之手 ,對他們的幫助我特別感謝 .最后 ,對關心 ,支持我的親人和老師致以最衷心的感謝 ! 17 附 錄 程序清單 : include include define uchar unsigned char define uint unsigned int sbit rs=P0^0。 sbit lcdrw=P0^1。 sbit lcden=P0^2。 sbit clock=P1^0。 sbit DI=P1^1。 sbit DO=P1^2。 sbit cs=P1^3。 uchar l,m,n,o,p,num。 uchar code table[]={ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9} 。 void display(); //1602 液晶顯示函數(shù) void fenwei();數(shù)據(jù)處理函數(shù) unsigned long jiafa();多次采樣求平均值 uint read_AD(uchar port); 12 位 AD 2543 采樣控制函數(shù) void init(); 1602 液晶初始化函數(shù) void write_date(uchar date); //1602 液晶寫數(shù)據(jù)函數(shù) void write_(uchar ); 1602 液晶寫指令函數(shù) void delay(uint z); //延時函數(shù) void delay1(uint z); //延時函數(shù) void main()//主函數(shù) { init()。 while(1) { fenwei()。 display()。 18 delay1(10)。 } } //延時函數(shù) void delay1(uint z) { uint x,y。 for(x=100。x0。x) for(y=z。y0。y)。 } //延時函數(shù) void delay(uint z) { uint x。 for(x=0。xz。x++) { _nop_()。 } } //1602 寫指令函數(shù) void write_(uchar ) { rs=0。 lcdrw=0。 lcden=0。 delay1(1)。 P2=。 delay1(5)。 lcden=1。 delay1(5)。 lcden=0。 } //1602 寫數(shù)據(jù)函數(shù) void write_date(uchar date) 19 { rs=1。 P2=date。 delay1(5)。 lcden=1。 delay1(5)。 lcden=0。 } //1602 液晶初始化 void init() { lcden=0。 write_(0x38)。 write_(0x0f)。 write_(0x04)。 write_(0x01)。/* 數(shù)據(jù)指針清零,所有顯示 清零 */ write_(0x80+0x01)。 //設置數(shù)據(jù)地址指針,自身算寫了一位 } //AD2543 驅(qū)動函數(shù) uint read_AD(uchar port) { uint ad=0,i。 clock=0。 cs=0。 port=4。 port|=0x08。 for(i=0。i12。i++) { if(DO)ad|=0x01。 DI=(bit)(portamp。0x80)。 clock=1。 delay(3)。 clock=0。 delay(3)。 20 port=1。 ad=1。 } cs=1。 ad=1。 delay(3)。 return(ad)。 } //采樣多次求平均值 unsigned long jiafa() { uint i。 unsigned long I=0。 for(i=0。i200。i++) { I+=read_AD(0)。 delay(3)。 } I=I/200。 if(I=295)I=0。 return(I)。 } //數(shù)據(jù)處理函數(shù) void fenwei() { float AD。 uint ad。 ad=jiafa()。 if(ad==0) { l=0。 m=0。 n=0。 o=0。 p=0。 21 } else { AD=(ad292)**100+5。 ad=AD/10。 l=ad/10000。 m=ad%10000/1000。 n=ad%1000/100。 o=ad/100%10。 p=ad%10。 } } void display()//1602 液晶顯示函數(shù) { write_(0x80+0x00)。 write_date(table[0])。 write_date(table[1])。 write_date(table[l+2])。 delay(20)。 write_date(table[m+2])。 delay(20)。 write_date(table[n+2])。 delay(20)。 write_date(table[o+2])。 delay(20)。 write_date(39。.39。)。 delay(20)。 write_date(table[p+2])。 delay(20)。 }
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1