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

正文內容

基于at89c51單片機的多功能電子萬年歷的設計的(存儲版)

2025-01-15 02:30上一頁面

下一頁面
  

【正文】 ................................ 2 器件的選用 ......................................................................................................................... 2 單片機的選擇 ...................................................................................................................... 2 3 系統(tǒng)硬件的設計 ......................................................................................................................... 4 系統(tǒng)硬件電路設計 .............................................................................................................. 4 系統(tǒng)硬件框圖 ...................................................................................................................... 4 AT89C51單片機 .................................................................................................................. 4 8 位移位寄存器 74LS164(串行輸入,并行輸出) ....................................................... 8 ds1302 ............................................................................................................................... 11 4 系統(tǒng)的軟件設計 ....................................................................................................................... 14 主程序 ............................................................................................................................... 14 從 1302 讀取日期和時間程序 ......................................................................................... 15 5 PROTEUS 使用 ............................................................................................................................ 16 編程環(huán)境 PROTEUS ............................................................................................................. 16 用 PROTEUS ISIS 對電子萬年歷的硬件電路設計 .......................................................... 16 用 PROTEUS ISIS 進行電子萬年歷的仿真測試 .............................................................. 20 結論 ............................................................................................................................................... 23 致謝 ............................................................................................................................................... 24 參考文獻 ....................................................................................................................................... 25 附錄 ............................................................................................................................................... 26 附錄 1 ........................................................................................................................................ 26 徐州工程學院畢業(yè)設計 (論文 ) 1 1 緒論 課題研究的背景 隨著科技的快速發(fā)展,時間的流逝 ,從觀太陽、擺鐘到現(xiàn)在電子鐘,人類不斷研究,不斷創(chuàng)新紀錄。 由于社會對信息交換不斷提高的要求及高新技術的逐步發(fā)展,促使 電子萬年歷 發(fā)展并且投入市場得到廣泛應用。 ( 8) 軟件設計時必須要有完善的思路,要 做到程序簡單,調試方便。 ( 2) AT89C51 單片機 AT89C51 單片機的主要特性如下: ? 與 MCS51 產品指令系統(tǒng) 完全兼容 ? 4K字節(jié)的在線編程 Flash 存儲器, 1000 次擦寫周期 ? ~ 的工作電壓范圍 ? 全靜態(tài)工作模式: 0~ 33MHz ? 三級程序存儲器鎖 ? 128 8字節(jié)內部 RAM 徐州工程學院畢業(yè)設計 (論文 ) 3 ? 32個可編程 I/O 口線 ? 2個 16位定時 /計數器 ? 6個中斷源 ? 全雙工串行 UART 通道 ? 低功耗空閑和掉電模式 ? 中斷可從空閑模式喚醒系統(tǒng) ? 看門狗( WDT)及雙數據指針 ? 掉電標識和快速編程特性 ? 具有掉電狀態(tài)下的中斷恢復功能 ? 靈活的在系統(tǒng)編程( ISP 字節(jié)或頁寫模式) 由于 AT89C51 單片機片內有 4K 字節(jié)的在線編程 Flash 存儲器,可以擦寫 1000 次,具有掉電模式,而且具有掉電狀態(tài)下的中斷恢復功能,對設計開發(fā)非常實用。 在 Flash 編程時, P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時要求 時鐘芯片 DS1302 串口 AT89C51 P2口 LED 顯示器 驅動電路 徐州工程學院畢業(yè)設計 (論文 ) 5 外接上拉電阻。 在訪問外部程序存儲器或 16 位地址的外部數據存儲器(例如執(zhí)行 MOVXDPTR 指令)時, P2 口送出高 8位地址數據。當振蕩器工作時, RST 引腳出現(xiàn)兩個機器周期以上 高電平將使單片機復位。該位置后,只有一條 MOVX 和 MOVC 指令 ALE 才會被激活。 Flash 存儲器編程時,該引腳加上 +12V 的變成電壓 Vpp. ? XTAL1:振蕩器反相放大器及內部時鐘發(fā)生器的輸入端。當 WDT溢出,它將驅動 RSR引腳 輸出一個高 電平。因此, CPU對 SBUF的讀寫,實際上是分別訪問 2個不同的寄存器。 ? 定時 /計數器: AT89C51單片機內含有 2個 16位的定時器 /計數器。 ? SFR: SFR是具有特殊功能的所有寄存器的集合,共含有 22個不同寄存器,它們的地址分配在 80H~ FFH中。當有一個為高電平,則另一個就允許輸入數據,并在 CLOCK 上升沿作用 Q0 的狀態(tài)。采用三線接口與 CPU 進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM 數據。 X1 和 X2是振蕩源,外接 晶 振。 SCLK 始終是輸入端。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內容。 LED 還可以換成 LCD,還可以使用北京衛(wèi)信杰科技發(fā)展有限公司生產的 10 位多功能 8 段液晶顯示模塊 LCM101,內含看門狗 (WDT)/時鐘發(fā)生器及兩種頻率的蜂鳴器驅動電路,并有內置顯示 RAM,可顯示任意字段筆劃,具有 3- 4 線串行接口,可與任何單片機、 IC 接口。 要特別說明的是備用電源 B1,可以用電池或者超級電容器 ( 以上 )。 DS1302 可以用于數據記錄,特別是對某些具有特殊意義的數據點的記錄,能實現(xiàn)數據與出現(xiàn)該數據的時間同時記錄。 用 PROTEUS ISIS 對 電子萬年歷 的硬件電路設計 通過 PROTEUS ISIS 軟件的 VSM(虛擬仿真技術),用戶可以對模擬電路、數字電路、模數混合電路,以及基于微控制器的系統(tǒng)連同所有外圍接口電子元器件一起仿真。 徐州工程學院畢業(yè)設計 (論文 ) 18 圖 54 所用器件 其中 74LS174 表示 三個串行接口 , AT89C51 代表單片機會 , DS1302 代表時鐘芯片 ,RESPACK8代表八排電阻 。接著進行布線,由于 PROTEUS ISIS 有自動布線的功能,比如要把 AT89C51 的 P2口連到 74LS164的 OUT8 口,只要先在 P2引腳上單擊一下,再在 OUT8 引腳上單擊,則 ISIS 自動將兩個引腳連上線。 ② 編譯源程序,生成 .HEX 目標代碼文件 單擊 Source→ Build All。 徐州工程學院畢業(yè)設計 (論文 ) 23 結論 本課題從理論到實際應用,用 AT89C51 單片機與 8 位模數轉換芯片 74LS164 等一些電路的組合,成功的設計出了一個 電子萬年歷。 感謝我的導師高玉芹 老師給了我莫大的幫助,在她悉心的指導和嚴格的要求下,作品和論文順利完成了。 for(i=0; in; i++) { delay_ims()。 if((pinpamp。 TmpByte=0x80。 Icd_clear_e()。 lcd_clear_e(); } void LCD_WriteData(unsiqned char Data) { char temp~ LCD_Busy(); LCD_DIR_PORT=0xFF。 case 3: LCD_WriteControl(0x94+column—1); break。 lcd_clear_rw(); lcd_set_rs(); lcd_set_e(); asm(”nop”); asm(”nop”); lcd_clear_e(); } // *********************************// // ***初始化液晶 ***// // *********************************// void Init_LCD(void) { LCD_INIT()。BIT3: LCD_OP_PORT=(CMD & 0xf0)| temp; lcd_clear_rw(); lcd_clear_rs(); lcd_set_e(); asm(”nop”); asm(”nop”); lcd_clear_e(); LCD_OP_PORT=(CMD4)|temp; lcd_clear_rw(); lcd_clear_rs(); lcd_set_e(); asm(”nop”)。(1io))) { TmpByte=1; TmpByte=0x80; } // TmpByte=7;
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1