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

正文內(nèi)容

c51程序設計__課程設計報告-wenkub

2023-03-08 11:48:38 本頁面
 

【正文】 51電 源 模 塊上 電 復 位按 鍵 電 路顯 示 模 塊鎖 存 器 圖 11 硬件結構框圖 2. 硬件電路中器件選擇 A. AT89C51 單片機 AT89C51 是一個低電壓,高性能 CMOS8 位單片機帶有 4K 字節(jié)的可反復擦寫的程序存儲器( PENROM)。另外, AT89C51 還可以進行 0HZ 的靜態(tài)邏輯操作,并支持兩種軟件的節(jié)電模式。 P 101P 112P 123P 134P 145P 156P 167P 178R S T9P 3010P 3111P 3212P 3313P 3414P 3515P 3616P 3717X T A L 218X T A L 119G N D20P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E30EA31P 0732P 0633P 0534P 0435P 0336P 0237P 0138P 0039V C C40U1A T 89 C 51 圖 12 AT89C51 引腳 VCC:電源電壓 GND:地 P0 口: P0 口是一組 8位漏極開路雙向 I/O 口,即地址 /數(shù)據(jù)總線復用口。 P0 口在閃爍編程時, P0 口接收指令,在程序校驗時,輸出指令,需要接電阻。閃爍編程時和程序校驗時, P1 口接收低 8位地址。在訪問外部程序存儲器或 16 位地址的外部數(shù)據(jù)存儲器時, P2 口送出高 8位地址數(shù)據(jù)。對 P3 口寫如“ 1”時,它們被內(nèi)部電阻拉到高電平并可作為輸入端時,被外部拉低的 P3口將用電阻輸出電流。 ALE/ :當訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE 輸出脈沖用于鎖存地址的低 8 位字節(jié)。這個位置后只有一條 MOVX 和 MOVC 指令 ALE 才會被應用。 EA/VPP:外部訪問允許。閃爍存儲器編程時,該引腳加上 +12V 的編程允許電壓 VPP,當然這必須是該器件是使用 12V編程電壓 VPP。當使用片內(nèi)振蕩器時,外接石英晶體和微調(diào)電容。 當片選端 /CE 低電平有效時, DIR=“ 0”,信號由 B 向 A 傳輸;(接收) DIR=“ 1”,信號由 A 向 B 傳輸;(發(fā)送)當 CE 為高電平時, A、 B 均為高組態(tài)。 點陣 圖 15 LED 點陣外觀 顯示屏是由發(fā)光二極管行列組成的 LED 點陣模塊組成顯示屏體。 8X8 點陣共需要 64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點上,當對應的某一列置 1 電平,某一行置 0電平,則相應的二極管就亮。主控制器采用 AT89C51。 P3 口用于對 LED點陣顯示器的控制。 在單片機的輸出口 接 驅(qū)動電路 74LS245,以保護單片機的輸出端口。其相應的流程圖如下: 開 始P 3 口 初 始 化0 x 0 8計 算 初 值 , 并寫 入 T H 0 T L 0對 定 時 器 T M O D賦 值 0 x 0 1對 I E 中 斷 賦值 , 開 放 中 斷啟 動 定 時 器T R 1調(diào) 信 號 采 集 子程 序 圖 112 主程序流程圖 判 斷子程序 系統(tǒng)判斷子程序的相應流程圖如圖所示。當 有更多樓層響應時,還需進一步進行邏輯的思考與判斷??梢园凑粘丝偷囊?,將乘客送到要去的目的層。 char offset = 0。 Dest_Level = 1。 TR0 = 1。 if (P1 !=0xFF amp。 if (P1 == 0xFB) Dest_Level = 3。 TL0 = 4000%256。 //上升顯示 if (Current_Level Dest_Level) { if( ++r == 8) { r = 0。 } } } } //下降顯示 else if (Current_Level Dest_Level) { if( ++r == 8) { r = 0。 } } } } //停止?jié)L動,保持穩(wěn)定的刷新顯示 else { if( ++r == 8) r = 0。相當于一個微型的計算機,和計算機相比,單片機只缺少了 I/O 設備。從前必須由模擬電路或數(shù)字電路實現(xiàn)的大部分功能,現(xiàn)在已能用單片機通過軟件方法來實現(xiàn)了。單片機由芯片內(nèi)僅有 CPU 的專用處理器發(fā)展而來。 2 系統(tǒng)硬件方案設計 整個硬件電路由單片機的復位和晶振電路, PG160128 液晶顯示器,電阻, 2個獨立 LED 溫度警示燈, DS18B20 和 DS1302 組成。單片機的可擦除只讀存儲 器可以反復擦除 100次。 主要特性: 三級程序存儲器 鎖定 5 個中斷源 GND:接地。在 FIASH 編程時, P0 口作為原碼輸入口,當 FIASH 進行校驗時, P0 輸出原碼,此時 P0 外部 必須被拉高。 P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當 P2 口被寫 ―1‖時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在給出地址 ―1‖時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時, P2 口輸出其特殊功能寄存器的內(nèi)容。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 /EA/VPP:當 /EA 保持低電平時,則在此期間外部程序存儲器( 振蕩器特性: XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。在閑置模式下, CPU停止工作。 圖 22 PG160128LCD引腳圖 DS18B20 溫度系統(tǒng) 主要特性 適應電壓范圍更寬,電壓范圍: ~ ,在寄生電源方式下可由數(shù) 據(jù)線供電 獨特的單線接口方式, DS18B20 在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與 DS18B20 的雙向通訊 DS18B20 支持多點組網(wǎng)功能,多個 DS18B20 可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫 DS18B20 在使用中不需要任何外圍元件,全部 傳 感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi) 溫范圍- 55℃ ~+ 125℃ ,在 10~ +85℃ 時精度為 177。 DS18B20 內(nèi)部結構圖 圖 24 DS18B20 內(nèi)部結構圖 DS18B20 的工作原理 DS18B20 的讀寫時序和測溫原理與 DS1820 相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時的延 時時間由 2s 減為750ms。 DS1302 時間系統(tǒng) DS1302 的結構及工作原理 DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,工作電壓為 ~ 。 DS1302 的引腳功能及結構 DS1302 的引腳排列 ,其中 Vcc1 為后備電源, VCC2 為主電源。 RST 是復位 /片選線,通過把 RST 輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。上電運行時,在 Vcc 之前, RST 必須保持低電平。 下圖為 DS1302 的引腳功能圖: 圖 25 DS1302 引腳功能圖 DS1302 的內(nèi)部結構如下圖所示,主要組成部分為:移位寄存器、控制邏輯、振蕩器、實時時鐘以及 RAM。時鐘脈沖的個數(shù)在單字節(jié)方式下為 8( 8 位地址 +8 位數(shù)據(jù)),在多字節(jié)方式下為 8 加最多可達 248 的數(shù)據(jù)。電路中,電容器 C1和 C2對振蕩器頻率有微調(diào)作用,通常的取值范圍 30177。 圖 28 溫度檢測電路原理圖 ( 3) LCD160128 顯示電路 圖 29 顯示電路原理圖 5 總結 本次課程設計是通過 AT89C51 單片機原理來控制電路,并利用 C 語言進行程序設計。對單片機以及日常生活中的推前事件的應用有一定的借鑒價值 系統(tǒng)軟件部分采用 MCS—51 單片機匯編語言精心編寫,其數(shù)據(jù)流程清晰地反映在程序中,增強了軟件的可讀性,便于改進和擴充,從而為其實用提供更好的軟件支持。 uchar code ASC_MSK[96*12]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 39。 0x00,0x66,0x66,0x66,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 39。 0x30,0x30,0x7c,0xc0,0xc0,0x78,0x0c,0x0c,0xf8,0x30,0x30,0x00,// 39。 0x00,0x70,0xd8,0xd8,0x70,0xfa,0xde,0xcc,0xdc,0x76,0x00,0x00,// 39。39。 0x00,0x60,0x30,0x18,0x0c,0x0c,0x0c,0x18,0x30,0x60,0x00,0x00,// 39。 0x00,0x00,0x00,0x18,0x18,0x7e,0x18,0x18,0x00,0x00,0x00,0x00,// 39。 0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,// 39。 0x00,0x00,0x02,0x06,0x0c,0x18,0x30,0x60,0xc0,0x80,0x00,0x00,// 39。 0x00,0x10,0x30,0xf0,0x30,0x30,0x30,0x30,0x30,0xfc,0x00,0x00,// 39。 0x00,0x78,0xcc,0x0c,0x0c,0x38,0x0c,0x0c,0xcc,0x78,0x00,0x00,// 39。 0x00,0xfc,0xc0,0xc0,0xc0,0xf8,0x0c,0x0c,0xcc,0x78,0x00,0x00,// 39。 0x00,0xfe,0xc6,0xc6,0x06,0x0c,0x18,0x30,0x30,0x30,0x00,0x00,// 39。 0x00,0x78,0xcc,0xcc,0xcc,0x7c,0x18,0x18,0x30,0x70,0x00,0x00,// 39。 0x00,0x00,0x00,0x38,0x38,0x00,0x00,0x38,0x38,0x18,0x30,0x00,// 39。 0x00,0x00,0x00,0x00,0x7e,0x00,0x7e,0x00,0x00,0x00,0x00,0x00,// 39。 0x00,0x78,0xcc,0x0c,0x18,0x30,0x30,0x00,0x30,0x30,0x00,0x00,// 39。 0x00,0x30,0x78,0xcc,0xcc,0xcc,0xfc,0xcc,0xcc,0xcc,0x00,0x00,// 39。 0x00,0x3c,0x66,0xc6,0xc0,0xc0,0xc0,0xc6,0x66,0x3c,0x00,0x00,// 39。 0x00,0xfe,0x62,0x60,0x64,0x7c,0x64,0x60,0x62,0xfe,0x00,0x00,// 39。 0x00,0x3c,0x66,0xc6,0xc0,0xc0,0xce,0xc6,0x66,0x3e,0x00,0x00,// 39。 0x00,0x78,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x78,0x00,0x00,// 39。 0x00,0xe6,0x66,0x6c,0x6c,0x78,0x6c,0x6c,0x66,0xe6,0x00,0x00,// 39。 0x00,0xc6,0xee,0xfe,0xfe,0xd6,0xc6,0xc6,0xc6,0xc6,0x00,0x00,// 39。 0x00,0x38,0x6c,0xc6,0xc6,0xc6,0xc6,0xc6,0x6c,0x38,0x00,0x00,// 39。 0x00,0x38,0x6c,0xc6,0xc6,0xc6,0xce,0xde,0x7c,0x0c,0x1e,0x00,// 39。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1