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

正文內容

萬年歷設計項目設計方案(參考版)

2025-05-16 23:47本頁面
  

【正文】 //按動3次,shi //write_1602(0。 break。 case 2: write_1602(er+6)。//miao write_1302(0x8e,0x80)。 //秒數(shù)據(jù)寫入DS1302 write_1302(0x8e,0x00)。 //設置按鍵按動一次,秒位置顯示光標 write_1602(0x0f)。 //關閉定時器 //TR1=0。 if(key1n==9) key1n=1。 while(!key1)。 //蜂鳴器短響一次 delay(20)。}}//****************鍵盤掃描有關函數(shù)**********************void keyscan(){ if(key1==0) //key1為功能鍵(設置鍵) { delay(9)。)。 write_1602dat(39。U39。)。 case 7:write_1602dat(39。)。 write_1602dat(39。T39。)。 case 6:write_1602dat(39。)。 write_1602dat(39。R39。)。 case 5:write_1602dat(39。)。 write_1602dat(39。H39。)。 case 4:write_1602dat(39。)。 write_1602dat(39。E39。)。 case 3:write_1602dat(39。)。 write_1602dat(39。U39。)。 case 2:write_1602dat(39。)。 write_1602dat(39。O39。)。 //星期字符的顯示位置 switch(week) { case 1:write_1602dat(39。 //數(shù)字+30得到該數(shù)字的LCD1602顯示碼 write_1602dat(0x30+gw)。 //取得十位數(shù)字 write_1602(yh+add)。 gw=dat%10。 //數(shù)字+30得到該數(shù)字的LCD1602顯示碼 write_1602dat(0x30+gw)。 //取得十位數(shù)字 write_1602(er+add)。 gw=dat%10。 //顯示溫度的小圓圈符號,0xdf是液晶屏字符庫的該符號地址碼 write_1602dat(0x43)。 //數(shù)字+30得到該數(shù)字的LCD1602顯示碼 write_1602dat(0x30+gw)。 //取得十位數(shù)字 write_1602(er+add)。 gw=dat%10。 //向DS1302內寫年份寄存器8cH寫入初始年份數(shù)據(jù)10write_1302(0x8e,0x80)。 //向DS1302內寫日期寄存器86H寫入初始日期數(shù)據(jù)07//write_1302(0x88,0x01)。 //向DS1302內寫小時寄存器84H寫入初始小時數(shù)據(jù)12//write_1302(0x8a,0x04)。 //向DS1302內寫秒寄存器80H寫入初始秒數(shù)據(jù)00//write_1302(0x82,0x00)。write_1302(0x8e,0x00)。}//void ds1302_init() //1302芯片初始化子函數(shù)(20100107,12:00:00,week4){RST=0。 return(Decimal=Decimal*10+(bcdamp。}uchar BCD_Decimal(uchar bcd) //BCD碼轉十進制函數(shù),輸入BCD,返回十進制{ uchar Decimal。 RST=0。 temp=read_byte()。 RST=1。 RST=0。 RST=0。 write_byte(dat)。 RST=1。}//void write_1302(uchar add,uchar dat) //向1302芯片寫函數(shù),指定寫入地址,數(shù)據(jù){ RST=0。 ACC=ACC1。 SCLK=1。a0。 }}uchar read_byte() //讀一個字節(jié){ RST=1。 SCLK=1。a) { IO=ACC0。 for(a=8。 }}/*********************over***********************//***************DS1302有關子函數(shù)********************/void write_byte(uchar dat)//寫一個字節(jié){ ACC=dat。a++) { write_1602dat(tab2[a])。 //時間顯示固定符號寫入位置,從第2個位置后開始顯示 for(a=0。 //向液晶屏寫日歷顯示的固定符號部分 //delay(3)。a14。 //清顯示 write_1602(yh+1)。 //開顯示不顯示光標 write_1602(0x06)。 //en由高變低,產生下降沿,液晶執(zhí)行命令}lcd_init() //***液晶初始化函數(shù)****{ write_1602(0x38)。 //en置高電平,為制造下降沿做準備 delay(1)。 //送入數(shù)據(jù) delay(1)。 //數(shù)據(jù)/指令選擇置為數(shù)據(jù) rw=0。 en=0。 en=1。 //讀寫選擇置為寫 P0=。}/********液晶寫入指令函數(shù)與寫入數(shù)據(jù)函數(shù),以后可調用**************/write_1602(uchar ) //****液晶寫入指令函數(shù)****{ rs=0。y0。x0。 //時間顯示的固定字符//延時函數(shù),后面經(jīng)常調用void delay(uint xms) //延時函數(shù),有參函數(shù){ uint x,y。 //蜂鳴器,通過三極管9012驅動,端口低電平響/**************************************************************/uchar code tab1[]={20 }。 //加鍵sbit key3=P1^7。//校時按鍵與C51的引腳連接定義sbit key1=P1^5。sbit ACC0=ACC^0。sbit SCLK=P1^0。 //如果硬件上rw接地,就不用寫這句和后面的rw=0了sbit led=P2^6。sbit en=P2^2。參考文獻[1] 劉和平. 單片機原理與應用[M].北京:機械工業(yè)出版社,2002,201209[2] 劉守義.單片機應用技術[M]. 西安:西安電子科技大學出版社,2002,98107[3] 劉勇. 數(shù)字電路[M]. 北京:電子工業(yè)出版社, 2004,111118[4] —模擬部分 [M].(第五版),247261[5] 譚浩強. C程序設計 [M].(第三版)北京:清華大學出版社,2005,256278[6] 周潤景,張麗娜,劉印群. PROTEUS入門實用教程[M].北京:機械工業(yè)出版社,2007,314325[7] 戴佳,戴衛(wèi)恒. 51單片機C語言應用程序設計實例精講[M].北京:電子工業(yè)出版社,2006,231246[8] 徐愛鈞,彭秀華. Keil Cx51 單片機高級語言編程與uVision2應用實踐 [M].(第二版)北京:電子工業(yè)出版社,2008,156171[9] 肖炎根,[J].電子技術,2007,卷號(36):9194[10] 王懷平,王仁波,[J].科技廣場,2008,卷號(10):197198[11] 魯剛強. 基于液晶顯示器的單片機系統(tǒng)設計[J].科技資訊,2008,卷號(35):2223[12] 余威明. MCU語音型電子萬年歷的開發(fā)[J]. 浙江工貿職業(yè)技術學院學報,2004,卷號(4):2025[13] 邱關源. 電路 [M].(第四版)北京: 高等教育出版社, 2006, 241268.[14] 陳凱. 液晶顯示萬年歷、時間、星期及溫度[D].湖南:湖南理工學院,2009.[15] 張海兵, 李 敏. Protel電路設計實例與分析[M]. 北京:人民郵電出版社, 2005,119205[16] 黃劼, 徐曉秋. 單片機原理及接口技術[M]. 北京:國防工業(yè)出版社,2008,102112[17] 劉迎春. MCS51單片機原理及應用教程 [M]. 北京:清華大學出版社,2005,145157[18] 張齊, :基于C51的Proteus仿真[M].(第二版) 北京:電子工業(yè)出版社,2009,245264[19] [M].北京:,134141[20] 謝宜仁. 單片機硬件接口電路及實例解析[M]. 北京: 電子工業(yè)出版社, 2009, 210219[21] 付浩偉,向鳳紅,[J]. 昆明理工大學信息與自動化學院,2007,卷好(6):131134[22] Alexandru Valeanu. Interfacing 8051 MCUs with I2C Serial EEPROMs. [D]. Microchip Technology Inc,2008.附錄一:系統(tǒng)原理圖附錄二:系統(tǒng)PCB板附錄三:系統(tǒng)程序主程序:includedefine uint unsigned intdefine uchar unsigned charuchar a,miao,shi,fen,ri,yue,nian,week,flag,key1n,temp。但是由于時間和個人能力的原因,整個系統(tǒng)看起來還是顯得非常的簡單,只實現(xiàn)了一些最基本的功能,還有許多不足和可以擴展的地方。通過實際程序設計和調試,逐步掌握模塊化程序設計方法和調試技術,提高軟件設計、調試能力;通過這次設計熟悉以單片機核心的應用系統(tǒng)開發(fā)的全過程,掌握硬件電路設計的基本方法和技術,掌握相關電路參數(shù)的計算方法。程序編寫中,由于思路不清晰,開始時遇到了很多的問題,經(jīng)過靜下心來思考查資料,和同學討論,向老師請教,理清了思路,完成對程序的編寫。實驗結果表明此萬年歷實現(xiàn)后具有讀取方便、顯示直觀、功能多樣、電路簡潔、等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。第七章 總結與展望至此,關于畢業(yè)設計的所有內容就介紹完了,進行這次畢業(yè)設計一切都是從零開始,從最簡單查資料、了解各個元件的功能起步,再確定設計方案、畫流程圖、編寫程序到最后進行仿真,這次課題設計可以說成功完成。如下為硬件實物圖: 萬年歷硬件圖 萬年歷顯示 本章小結本節(jié)介紹了Proteus軟件和keil軟件,闡述了如何用Proteus結合Keil軟件仿真出電子萬年歷功能的過程并給出了仿真系統(tǒng)的操作過程。經(jīng)過多次的反復調試試與分析,可以對電路的原理及功能更加熟悉,同時提高了設計能力與及對電路的分析能力。若無此問題查看燒寫的程序是否正確無誤,對程序進行認真修改。(2)燒入程序后,LCD液晶顯示屏不顯示或者亮度不好?;叵脒@些問題只要認真多思考都是可以避免的,以下為主要的問題:(
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1