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

正文內(nèi)容

51基于單片機(jī)的電子萬(wàn)年歷畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-01-04 08:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 、確定鍵。 圖 19 6 課程設(shè)計(jì) 總結(jié)與 體會(huì) 制作這次課程設(shè)計(jì)一切都是從零開始,從最簡(jiǎn)單的畫流程圖起步,這次課程設(shè)計(jì)可以圓滿完成,跟單片機(jī)課程里面的課外作業(yè)是離不開的。這次課程設(shè)計(jì)從開始到制作成功前后超過(guò)了 一 個(gè)星期。當(dāng)電子萬(wàn)年歷可以成功實(shí)現(xiàn)時(shí),那種激動(dòng) 和 喜悅只有自己可以體會(huì)。 在整個(gè)設(shè)計(jì)過(guò)程中,充分發(fā)揮人的主觀能動(dòng)性,自主學(xué)習(xí),學(xué)到了許 多沒學(xué)到的知識(shí)。較好的完成了設(shè)計(jì),達(dá)到了預(yù)期的目的,完了最初的設(shè)想。對(duì)電路的設(shè)計(jì)、布局要先有一個(gè)好的構(gòu)思,才顯得電路板美觀、大方。程序編寫中,由于思路不清晰,開始時(shí)遇到了很多的問(wèn)題,經(jīng)過(guò)靜下心來(lái)思考,和同學(xué)討論,理清了思路,反而得心應(yīng)手。在此次設(shè)計(jì)中,知道了做凡事要有一顆平常的心,不要想著走捷徑,一步一腳印。也練就了我的耐心,做什么事都在有耐心。此次課程設(shè)計(jì)中學(xué)到了很多很多東西,這是最重要的。總之,此次課設(shè)使我的能力得到了全方位的提高,使得我的操作能力和專業(yè)技能都有了很大的提高。 在做課程設(shè)計(jì)的日子里得到了 張宏偉老師的悉心指導(dǎo)和同學(xué)的幫助,在此向他們致以誠(chéng)摯的謝意。感謝提供相關(guān)技術(shù)幫助的老師和同學(xué),你們的支持和鼓勵(lì)使我對(duì)這次的設(shè)計(jì)完成有了信心和動(dòng)力,我在此深表謝意。 參考文獻(xiàn) [1]劉勇 編 數(shù)字電路 電子工業(yè)出版社 2020 [2]陳正振 編 電子電路設(shè)計(jì)與制作 廣西交通職業(yè)技術(shù)學(xué)院信息工程系 2020 [3]楊子文 編 單片機(jī)原理及應(yīng)用 西安電子科技大學(xué)出版社 2020 [4]王法能 編 單片機(jī)原理及應(yīng)用 科學(xué)出版社 2020 附錄一:系統(tǒng)電路圖 附錄二:系統(tǒng)程序 include include //include //include define uint unsigned int define uchar unsigned char sbit DS1302_CLK = P1^7。 //實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳 sbit DS1302_IO = P1^6。 //實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引 腳 sbit DS1302_RST = P1^5。 //實(shí)時(shí)時(shí)鐘復(fù)位線引腳 sbit ACC0 = ACC^0。 sbit ACC7 = ACC^7。 char hide_sec,hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year。 //秒 ,分 ,時(shí)到日 ,月 ,年位閃的計(jì)數(shù) sbit Set = P2^0。 //模式切換鍵 sbit Up = P2^1。 //加法按鈕 sbit Down = P2^2。 //減法按鈕 sbit out = P2^3。 //立刻跳出調(diào)整模式按鈕 char done,count,temp,flag,up_flag,down_flag。 uchar TempBuffer[5],week_value[2]。 void show_time()。 //液晶顯示程序 /***********1602 液晶顯示部分子程序 ****************/ //Port Definitions********************************************************** sbit LcdRs = P2^5。 sbit LcdRw = P2^6。 sbit LcdEn = P2^7。 sfr DBPort = 0x80。 //P0=0x80,P1=0x90,P2=0xA0,P3= //內(nèi)部等待函數(shù) ************************************************************************** unsigned char LCD_Wait(void) {LcdRs=0。LcdRw=1。 _nop_()。LcdEn=1。 _nop_()。 LcdEn=0。return DBPort。} //向 LCD 寫入命令或數(shù)據(jù) ************************************************************ define LCD_COMMAND 0 // Command define LCD_DATA 1 // Data define LCD_CLEAR_SCREEN 0x01 // 清屏 define LCD_HOMING 0x02 // 光標(biāo)返回原點(diǎn) void LCD_Write(bit style, unsigned char input) {LcdEn=0。LcdRs=style。LcdRw=0。 _nop_()。DBPort=input。 _nop_()。//注意順序 LcdEn=1。 _nop_()。//注意順序 LcdEn=0。 _nop_()。LCD_Wait()。 } //設(shè)置顯示模式 ************************************************************ define LCD_SHOW 0x04 //顯示開 define LCD_HIDE 0x00 //顯示關(guān) define LCD_CURSOR 0x02 //顯示光標(biāo) define LCD_NO_CURSOR 0x00 //無(wú)光標(biāo) define LCD_FLASH 0x01 //光標(biāo)閃動(dòng) define LCD_NO_FLASH 0x00 //光 標(biāo)不閃動(dòng) void LCD_SetDisplay(unsigned char DisplayMode) {LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 } //設(shè)置輸入模式 ************************************************************ define LCD_AC_UP 0x02 define LCD_AC_DOWN 0x00 // default define LCD_MOVE 0x01 // 畫面可平移 define LCD_NO_MOVE 0x00 //default void LCD_SetInput(unsigned char InputMode) {LCD_Write(LCD_COMMAND, 0x04|InputMode)。} //初始化 LCD************************************************************ void LCD_Initial() {LcdEn=0。 LCD_Write(LCD_COMMAND,0x38)。 //8 位數(shù)據(jù)端口 ,2 行顯示 ,5*7 點(diǎn)陣 LCD_Write(LCD_COMMAND,0x38)。 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 //開啟顯示 , 無(wú)光標(biāo) LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //清屏 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 //AC 遞增 , 畫面不動(dòng) } //液晶字符輸入的位置 ************************ void GotoXY(unsigned char x, unsigned char y) {if(y==0)LCD_Write(LCD_COMMAND,0x80|x)。 if(y==1)LCD_Write(LCD_COMMAND,0x80|(x0x40))。} //將字符輸出到液晶顯示 void Print(unsigned char *str) {while(*str!=39。\039。) {LCD_Write(LCD_DATA,*str)。str++。}} /***********DS1302 時(shí)鐘部分子程序 ******************/ typedef struct __SYSTEMTIME__ { unsigned char Second。 unsigned char Minute。 unsigned char Hour。 unsigned char Week。 unsigned char Day。 unsigned char Month。 unsigned char Year。 unsigned char DateString[11]。 unsigned char TimeString[9]。 }SYSTEMTIME。 //定義的時(shí)間類型 SYSTEMTIME CurrentTime。 define AM(X) X define PM(X) (X+12) // 轉(zhuǎn)成 24 小時(shí)制 define DS1302_SECOND 0x80 //時(shí)鐘芯片的寄存器位置 ,存放時(shí)間 define DS1302_MINUTE 0x82 define DS1302_HOUR 0x84 define DS1302_WEEK 0x8A define DS1302_DAY 0x86 define DS1302_MONTH 0x88 define DS1302_YEAR 0x8C void DS1302InputByte(unsigned char
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1