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

正文內容

51基于單片機的電子萬年歷畢業(yè)設計-在線瀏覽

2025-02-01 08:18本頁面
  

【正文】 塊 DS1302 時鐘模塊 LCD 液晶顯示屏 顯示模塊 鍵盤模塊 圖 2 主 控制系統(tǒng) 時鐘電路模塊的設計 圖 .3 示出 DS1302 的引腳排列,其中 Vcc1 為后備電源, Vcc2 為主電源。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。當 Vcc2 小于 Vcc1 時, DS1302 由 Vcc1 供電。RST 是復位 /片選線,通過把 RST 輸入驅動置高電平來啟動所有的數據傳送。當 RST 為高電平時,所有的數據傳送被初始化,允許對 DS1302 進行操作。上電動行時,在 Vcc大于等于 之前, RST 必須保持低電平。 SCLK 始終是輸入端。 DS1302的控制字的位 7必須置 1,若為 0則不能把對 DS1302 進行讀寫數據。位 0 是讀 /寫操作位,進行讀操作時,該位為 1;該位為 0 則表示進行的是寫操作。表 .2 為 DS1302 的日歷、時間寄存器內容:“ CH”是時鐘暫停標志位,當該位為 1 時,時鐘振蕩器停止, DS1302 處于低功耗狀態(tài);當該位為 0 時,時鐘開始運行。當“ WP”為 1時,寫保護位防止對任一寄存器的寫操作。同樣,在緊跟 8 位的控制指令字后的下一個 SCLK脈沖的下降沿讀出 DS1302 的數據,讀出數據時從低位 0 位到高位 7。 此外, DS1302 還有年份寄存器、控制寄存器、充電寄存器、時鐘突發(fā)寄存器及與 RAM 相關的寄存器等。 DS1302 與 RAM相關的寄存器分為兩類:一類是單個 RAM單元,共 31 個,每個單元組態(tài)為一個 8 位的字節(jié),其命令控制字為 C0H~ FDH,其中奇數為讀操作,偶數為寫操作;另一類為突發(fā)方式下的 RAM 寄存器,此方式下可一次性讀寫所有的 RAM 的 31個字節(jié),命令控制字為 FEH(寫 )、 FFH(讀 )。 圖 4 LCD液晶顯示屏顯示模塊 3 系統(tǒng)的軟件設計 程序流程框圖 圖 5主程序流程圖 開始 初始化 讀日期、時間 寫 日期、時間 顯示子程序 時間修改子程序 日期修改子程序 顯示結果 返回 開關控制子程序 圖 6 時間調整程序流程圖 4 測試與結果分析 硬件測試 電子萬年歷的電路系統(tǒng)較大,對于焊接方面更是不可輕視,龐大的電路系統(tǒng)中只要出于一處的錯誤,則會對檢測造成很大的不便,而且電路的交線較多,對于各種鋒利的引腳要注意處理,否則會刺被帶有包皮的導線,則會對電路造成短路現象?;叵脒@些問題只要認真多思考都是可以避免的,以下為主要的問題: ( 1) LCD 液晶顯示屏顯示部分已經連在最小系統(tǒng)上,節(jié)省了不少時間和精力。 解決:根據儀器的測試,發(fā)現電路的驅動能力不足,最后在 DS1302 時鐘芯片的 /CS、 SCLK、 RET 端接入 的上拉電阻后 ,電路的驅動能力才能滿足,即可解決不亮現象。電子成年歷功能很多,所以對于它的程序也較為復雜 ,所以在編寫程序和調試時出現了相對較多的問題。在軟件的調試過程中遇到的主要問題是: 燒入程序后, LCD 液晶顯示屏顯示亮度不好。 測試結果分析與結論 測試結果分析 LCD 液晶顯示屏為不顯示時 ,首先使用試測儀對電路進行測試 ,觀察是否存在漏焊 ,虛焊 ,或者元件損壞,滑動變阻器器沒有調好:查看燒寫的程序是否正確無誤,對程序進行 認真修改。同時在軟件的編程方面得到更到的提高 ,對編程能力得到加強,同時對所學的知識得到很大的提高與鞏固。它運行于 Windows 操作系統(tǒng)上,可以仿真、分析 (SPICE)各種模擬器件和集成電路。 ( 2)具有模擬電路仿真、數字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、 RS- 232 動態(tài)仿真、 I2 C調試器、 SPI 調試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。 ( 4)支持大量的存儲器和外圍芯片。 Proteus 啟動畫面: 圖 7 Proteus啟動畫面 運行流程 Proteus ISIS 的工作界面是一種標準的 Windows 界面,如圖所示。 運行 Proteus 程序后,進入軟件的主界面。 Proteus ISIS 的工作界面: 圖 8 Proteus ISIS的工作界面 功能仿真 Proteus 仿真效果 最后載入 hex 文件后可以進行模擬仿真,可以全速運行也可以單步調試運行。 圖 19 6 課程設計 總結與 體會 制作這次課程設計一切都是從零開始,從最簡單的畫流程圖起步,這次課程設計可以圓滿完成,跟單片機課程里面的課外作業(yè)是離不開的。當電子萬年歷可以成功實現時,那種激動 和 喜悅只有自己可以體會。較好的完成了設計,達到了預期的目的,完了最初的設想。程序編寫中,由于思路不清晰,開始時遇到了很多的問題,經過靜下心來思考,和同學討論,理清了思路,反而得心應手。也練就了我的耐心,做什么事都在有耐心。總之,此次課設使我的能力得到了全方位的提高,使得我的操作能力和專業(yè)技能都有了很大的提高。感謝提供相關技術幫助的老師和同學,你們的支持和鼓勵使我對這次的設計完成有了信心和動力,我在此深表謝意。 //實時時鐘時鐘線引腳 sbit DS1302_IO = P1^6。 //實時時鐘復位線引腳 sbit ACC0 = ACC^0。 char hide_sec,hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year。 //模式切換鍵 sbit Up = P2^1。 //減法按鈕 sbit out = P2^3。 uchar TempBuffer[5],week_value[2]。 //液晶顯示程序 /***********1602 液晶顯示部分子程序 ****************/ //Port Definitions********************************************************** sbit LcdRs = P2^5。 sbit LcdEn = P2^7。 //P0=0x80,P1=0x90,P2=0xA0,P3= //內部等待函數 ************************************************************************** unsigned char LCD_Wait(void) {LcdRs=0。 _nop_()。 _nop_()。return DBPort。LcdRs=style。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 } //設置顯示模式 ************************************************************ define LCD_SHOW 0x04 //顯示開 define LCD_HIDE 0x00 //顯示關 define LCD_CURSOR 0x02 //顯示光標 define LCD_NO_CURSOR 0x00 //無光標 define LCD_FLASH 0x01 //光標閃動 define LCD_NO_FLASH 0x00 //光 標不閃動 void LCD_SetDisplay(unsigned char DisplayMode) {LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。} //初始化 LCD************************************************************ void LCD_Initial() {LcdEn=0。 //8 位數據端口 ,2 行顯示 ,5*7 點陣 LCD_Write(LCD_COMMAND,0x38)。 //開啟顯示 , 無光標 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //AC 遞增 , 畫面不動 } //液晶字符輸入的位置 ************************ void GotoXY(unsigned char x, unsigned char y) {if(y==0)LCD_Write(LCD_COMMAND,0x80|x)。} //將字符輸出到液晶顯示 void Print(unsigned char *str) {while(*str!=39。) {LCD_Write(LCD_DATA,*str)。}} /***********DS1302 時鐘部分子程序 ******************/ typedef struct __SYSTEMTIME__ { unsigned char Second。 unsigned char Hour。 unsigned char Day。 unsigned char Year。 unsigned char TimeString[9]。 //定義的時間類型 SYSTEMTIME CurrentTime。ACC = d。 i0。 //相當于匯編中的 RRC DS1302_CLK = 1。 ACC = ACC 1。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1