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

正文內(nèi)容

c51程序設(shè)計(jì)__課程設(shè)計(jì)報(bào)告-wenkub

2023-03-08 11:48:38 本頁(yè)面
 

【正文】 51電 源 模 塊上 電 復(fù) 位按 鍵 電 路顯 示 模 塊鎖 存 器 圖 11 硬件結(jié)構(gòu)框圖 2. 硬件電路中器件選擇 A. AT89C51 單片機(jī) AT89C51 是一個(gè)低電壓,高性能 CMOS8 位單片機(jī)帶有 4K 字節(jié)的可反復(fù)擦寫的程序存儲(chǔ)器( PENROM)。另外, AT89C51 還可以進(jìn)行 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位漏極開(kāi)路雙向 I/O 口,即地址 /數(shù)據(jù)總線復(fù)用口。 P0 口在閃爍編程時(shí), P0 口接收指令,在程序校驗(yàn)時(shí),輸出指令,需要接電阻。閃爍編程時(shí)和程序校驗(yàn)時(shí), P1 口接收低 8位地址。在訪問(wèn)外部程序存儲(chǔ)器或 16 位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口送出高 8位地址數(shù)據(jù)。對(duì) P3 口寫如“ 1”時(shí),它們被內(nèi)部電阻拉到高電平并可作為輸入端時(shí),被外部拉低的 P3口將用電阻輸出電流。 ALE/ :當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE 輸出脈沖用于鎖存地址的低 8 位字節(jié)。這個(gè)位置后只有一條 MOVX 和 MOVC 指令 ALE 才會(huì)被應(yīng)用。 EA/VPP:外部訪問(wèn)允許。閃爍存儲(chǔ)器編程時(shí),該引腳加上 +12V 的編程允許電壓 VPP,當(dāng)然這必須是該器件是使用 12V編程電壓 VPP。當(dāng)使用片內(nèi)振蕩器時(shí),外接石英晶體和微調(diào)電容。 當(dāng)片選端 /CE 低電平有效時(shí), DIR=“ 0”,信號(hào)由 B 向 A 傳輸;(接收) DIR=“ 1”,信號(hào)由 A 向 B 傳輸;(發(fā)送)當(dāng) CE 為高電平時(shí), A、 B 均為高組態(tài)。 點(diǎn)陣 圖 15 LED 點(diǎn)陣外觀 顯示屏是由發(fā)光二極管行列組成的 LED 點(diǎn)陣模塊組成顯示屏體。 8X8 點(diǎn)陣共需要 64個(gè)發(fā)光二極管組成,且每個(gè)發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對(duì)應(yīng)的某一列置 1 電平,某一行置 0電平,則相應(yīng)的二極管就亮。主控制器采用 AT89C51。 P3 口用于對(duì) LED點(diǎn)陣顯示器的控制。 在單片機(jī)的輸出口 接 驅(qū)動(dòng)電路 74LS245,以保護(hù)單片機(jī)的輸出端口。其相應(yīng)的流程圖如下: 開(kāi) 始P 3 口 初 始 化0 x 0 8計(jì) 算 初 值 , 并寫 入 T H 0 T L 0對(duì) 定 時(shí) 器 T M O D賦 值 0 x 0 1對(duì) I E 中 斷 賦值 , 開(kāi) 放 中 斷啟 動(dòng) 定 時(shí) 器T R 1調(diào) 信 號(hào) 采 集 子程 序 圖 112 主程序流程圖 判 斷子程序 系統(tǒng)判斷子程序的相應(yīng)流程圖如圖所示。當(dāng) 有更多樓層響應(yīng)時(shí),還需進(jìn)一步進(jìn)行邏輯的思考與判斷。可以按照乘客的要求,將乘客送到要去的目的層。 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動(dòng),保持穩(wěn)定的刷新顯示 else { if( ++r == 8) r = 0。相當(dāng)于一個(gè)微型的計(jì)算機(jī),和計(jì)算機(jī)相比,單片機(jī)只缺少了 I/O 設(shè)備。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過(guò)軟件方法來(lái)實(shí)現(xiàn)了。單片機(jī)由芯片內(nèi)僅有 CPU 的專用處理器發(fā)展而來(lái)。 2 系統(tǒng)硬件方案設(shè)計(jì) 整個(gè)硬件電路由單片機(jī)的復(fù)位和晶振電路, PG160128 液晶顯示器,電阻, 2個(gè)獨(dú)立 LED 溫度警示燈, DS18B20 和 DS1302 組成。單片機(jī)的可擦除只讀存儲(chǔ) 器可以反復(fù)擦除 100次。 主要特性: 三級(jí)程序存儲(chǔ)器 鎖定 5 個(gè)中斷源 GND:接地。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部 必須被拉高。 P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫 ―1‖時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在給出地址 ―1‖時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器( 振蕩器特性: XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。在閑置模式下, CPU停止工作。 圖 22 PG160128LCD引腳圖 DS18B20 溫度系統(tǒng) 主要特性 適應(yīng)電壓范圍更寬,電壓范圍: ~ ,在寄生電源方式下可由數(shù) 據(jù)線供電 獨(dú)特的單線接口方式, DS18B20 在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊 DS18B20 支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫 DS18B20 在使用中不需要任何外圍元件,全部 傳 感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi) 溫范圍- 55℃ ~+ 125℃ ,在 10~ +85℃ 時(shí)精度為 177。 DS18B20 內(nèi)部結(jié)構(gòu)圖 圖 24 DS18B20 內(nèi)部結(jié)構(gòu)圖 DS18B20 的工作原理 DS18B20 的讀寫時(shí)序和測(cè)溫原理與 DS1820 相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時(shí)的延 時(shí)時(shí)間由 2s 減為750ms。 DS1302 時(shí)間系統(tǒng) DS1302 的結(jié)構(gòu)及工作原理 DS1302 是美國(guó) DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為 ~ 。 DS1302 的引腳功能及結(jié)構(gòu) DS1302 的引腳排列 ,其中 Vcc1 為后備電源, VCC2 為主電源。 RST 是復(fù)位 /片選線,通過(guò)把 RST 輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。上電運(yùn)行時(shí),在 Vcc 之前, RST 必須保持低電平。 下圖為 DS1302 的引腳功能圖: 圖 25 DS1302 引腳功能圖 DS1302 的內(nèi)部結(jié)構(gòu)如下圖所示,主要組成部分為:移位寄存器、控制邏輯、振蕩器、實(shí)時(shí)時(shí)鐘以及 RAM。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為 8( 8 位地址 +8 位數(shù)據(jù)),在多字節(jié)方式下為 8 加最多可達(dá) 248 的數(shù)據(jù)。電路中,電容器 C1和 C2對(duì)振蕩器頻率有微調(diào)作用,通常的取值范圍 30177。 圖 28 溫度檢測(cè)電路原理圖 ( 3) LCD160128 顯示電路 圖 29 顯示電路原理圖 5 總結(jié) 本次課程設(shè)計(jì)是通過(guò) AT89C51 單片機(jī)原理來(lái)控制電路,并利用 C 語(yǔ)言進(jìn)行程序設(shè)計(jì)。對(duì)單片機(jī)以及日常生活中的推前事件的應(yīng)用有一定的借鑒價(jià)值 系統(tǒng)軟件部分采用 MCS—51 單片機(jī)匯編語(yǔ)言精心編寫,其數(shù)據(jù)流程清晰地反映在程序中,增強(qiáng)了軟件的可讀性,便于改進(jìn)和擴(kuò)充,從而為其實(shí)用提供更好的軟件支持。 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。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1