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

正文內(nèi)容

c51程序設(shè)計__課程設(shè)計報告-閱讀頁

2025-03-17 11:48本頁面
  

【正文】 f (P1 == 0xFD) Dest_Level = 4。 if (P1 == 0xF7) Dest_Level = 2。 } TH0 = 4000/256。 P3 = _crol_(P3 , 1)。 P0 = ~Table_OF_Digits[i]。 if (++x == 4) { x = 0。 Current_Level++。 if (++x == 4) { x = 0。 Current_Level。 } } 附錄 2:基于單片 機的電梯智能控制系統(tǒng)的元器件目錄表 序號 型 號(名稱) 數(shù)量 作用 1 AT89C52 1 單片機 2 74LS245 1 鎖存器 3 10kΩ 排阻 1 上拉電阻 4 8*8LED 點陣顯示器 1 顯示數(shù)字 5 按鈕 6 復位按鈕等 6 22pF瓷片電容 12 晶振電路用 7 10μF 電解電容 26 上電復位 8 12MHz 13 晶振 二 關(guān)鍵詞: 單片機;溫度;時間; PG160128A; DS18B20; DS1302 0 引言 單片機又稱單片微控制器 ,它不是完成某一個邏輯功能的芯片 ,而是把一個計算機系統(tǒng)集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。單片機應(yīng)用的重要意義在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。 1 系統(tǒng)總體方案設(shè)計 單片微型計算機簡稱單片機,是典型的嵌入式微控制器( Microcontroller Unit),常用英文字母的縮寫 MCU表示單片機,它最早是被用在工業(yè)控制領(lǐng)域。最早的設(shè)計理念是通過將大量外圍設(shè)備和 CPU 集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對體積要求嚴格的控制設(shè)備當中。 LCD160128 液晶, 作為與 51 單片機兼容的液晶,像素高達 160*128,可尋址,可以通過編程實現(xiàn)字庫設(shè)置和圖像顯示,并有豐富的命令字可以實現(xiàn)各種豐富的顯示效果,用簡單的 51 單片機結(jié)合軟件就能模擬各種實際功能,本設(shè)計主要研究如何模擬使通過 51 單片機與 PG160128LCD 的聯(lián)合應(yīng)用,利用 AT89C51單片機與 160*128 的液晶、 DS18B20 和 DS1302 組合設(shè)計的顯示溫度與時間系統(tǒng),在 160*128 的液晶上顯示當前的時間、日期和 DS18B20 中的溫度值。 本硬件系統(tǒng)的子系統(tǒng)下面單獨介紹。 AT89C2051 是一種帶 2K 字節(jié)閃爍可編程可擦除只讀存儲器的單片機。該器件采用 ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS51 指令集和輸出管腳相兼容。 AT89C 單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。與 MCS51 兼容 全靜態(tài)工作: 0Hz24Hz 128*8 位內(nèi)部 RAM 兩個 16 位定時器 /計數(shù)器 可編程串行通道 片內(nèi)振蕩器和時鐘電路 管腳說明 : VCC:供電電壓。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。在 FLASH編程和校驗時, P1 口作為第八位地址接收。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。 P2 口當用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。當 P3 口寫入 ―1‖后,它們被內(nèi)部上拉為高電平,并用作輸入。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記時器 1 外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) P3 口同時為閃爍編程和編程校驗接收一些控制信號。當振蕩器復位器件時,要保持 RST 腳兩個機器周期的高電平時間。該反向放大器可以配置為片內(nèi)振蕩器。如采用外部時鐘源驅(qū)動器件,XTAL2 應(yīng)不接。 芯片擦除: 整個 PEROM 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持 ALE 管腳處于低電平 10ms 來完成。 此外, AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。但 RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。 PG160128LCD ? 160 X 128 字符顯示點陣; ? 并行 8 線數(shù)據(jù)通信; ? 黑色點陣,黃色背景,獨立 LED 背光電源 ; ? 工作溫度寬, 工業(yè)級 LCM, 超 薄外型設(shè)計 ?!? 可編程 的分辨率為 9~ 12 位,對應(yīng)的可分辨溫度分別為 ℃ 、℃ 、 ℃ 和 ℃ ,可實現(xiàn)高精度測溫 在 9 位分辨率時最多在 內(nèi)把溫度轉(zhuǎn)換為數(shù)字, 12 位分辨率時最多在 750ms 內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快 測量結(jié)果直接輸出數(shù)字溫度信號,以 一 線總線 串行傳送給 CPU,同時可傳送 CRC 校驗碼,具有極強的抗干擾糾錯能力 負壓特性:電 源極性接反時,芯片不會因發(fā)熱而燒毀, 但不能正常工作。 DS18B20 的外形及管腳排列如下圖 1: 圖 23 DS18B20 外形及管腳排列圖 DS18B20 引腳定義: (1)DQ 為數(shù)字信號輸入 /輸出端; (2)GND 為電源地; (3)VDD 為外接供電電源輸入端(在寄生電源接線方式時接地)。 DS18B20 測溫原理如圖 3 所示。高溫度系數(shù)所測溫度的斜率累加器用于補償和修正測溫過程中的非線性,其輸出用于修正計數(shù)器 1 的預置值。采用三線 接口與 CPU 進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM 數(shù)據(jù)。 DS1302 是 DS1202 的升級產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運 Vcc2 大于 Vcc1+ 時, Vcc2 給DS1302 供電。 X1 和 X2 是振蕩源,外接 晶振。 RST 輸入有兩種功能:首先, RST 接通控制邏輯,允許地址 /命令序列送入移位寄存器;其次, RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。如果在傳送過程中 RST 置為低電平,則會終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài)。只有在 SCLK 為低電平時,才能將 RST 置為高電平。 SCLK 為時鐘輸入端。雖然數(shù)據(jù)分成兩種,但是對單片機的程序而言,其實是一樣的,就是對特定的地址進行讀寫操作。數(shù)據(jù)在時鐘( SCLK)的上升沿串行輸入,前 8 位指定訪問地址,命令字裝入移位寄存器后,在之后的時鐘周期,讀操作時輸出數(shù)據(jù),寫操作時輸出數(shù)據(jù)。 3 系統(tǒng)軟件方案設(shè)計 本文主要內(nèi)容是利用 AT89C51 單片機與 160*128 的液晶、 DS18B20 和DS1302 組合設(shè)計的顯示溫度與時間系統(tǒng),在 160*128 的液晶上顯示當前的時間、日期和 DS18B20 中的溫度值。在單片機的 XTAL1 和 XTAL2兩個引腳間,接一只晶振及兩只電容就構(gòu)成了單片機的時鐘電路, 電路中的器件選擇可 以通過計算和實驗確定,也可以參考一些典型電路的參數(shù)。10pF;石英晶體選擇 6MHZ 或 12MHZ 都可以。 圖 27 時鐘電路原理圖 2)溫度檢測電路 該電路只是利用 DS18B20 模擬 外界環(huán)境溫度的變化,從而實時顯示在液晶屏上?;谶x題要求,我們設(shè)計了溫度測量、時間測量、 LCD 顯示功能。這種控制電路結(jié)構(gòu)簡單,可靠性高 ,應(yīng)用性強;軟件程序適應(yīng)范圍廣,對于不同的客戶只需要改變相應(yīng)的定時常數(shù)即可。從設(shè)計過程中我也學到了很多專業(yè)知識了解到了更多的元器件的使用。 uchar code LCD_HEIGHT = 128。 39。!39。39。39。$39。%39。amp。 0x00,0x30,0x30,0x30,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 39。39。(39。)39。*39。+39。,39。39。.39。/39。039。139。239。339。439。539。639。739。839。939。:39。39。39。=39。39。?39。39。A39。B39。C39。D39。E39。F39。G39。H39。I39。J39。K39。L39。M39。N39。O39。P39。Q39。R39。S39。T39。U39。V39。W39。X39。Y39。Z39。[39。\39。]39。^39。_39。`39。a39。b39。c39。d39。e39。f39。g39。h39。i39。j39。k39。l39。m39。n39。o39。p39。q39。r39。s39。t39。u39。v39。w39。x39。y39。z39。{39。|39。}39。~39。 uchar gCurRow, gCurCol。 uchar ShowModeSW。 //LCD 控制相關(guān)函數(shù) uchar Status_BIT_01()。 // 狀態(tài)位 ST3判斷(數(shù)據(jù)自動寫狀態(tài)) uchar GetRow()。 uchar LCD_Write_Command_P2(uchar cmd,uchar para1,uchar para2)。 // 寫單參數(shù)的指令 uchar LCD_Write_Command(uchar cmd)。 // 寫數(shù)據(jù) uchar LCD_Read_Data()。 char LCD_Initialise。 // 設(shè)置當前地址 void charout(uchar *str)。// ASCII(8*16) 及 漢字(16*16) 顯示函數(shù) void OutToLCD(uchar Dat,uchar x,uchar y)。 void Pixel(unsigned char PointX,unsigned char PointY, uchar Mode)。 char Msk[24]。 //本例漢字點陣庫 const struct typFNT_GB16 GB_16[] ={ /* 文字 : 年 */ /* 宋體 9。 此字體下對應(yīng)的點陣為:寬 x高 =12x12 */ /* 寬度不是 8 的倍數(shù),現(xiàn)調(diào)整為:寬度 x高度 =16x12 */ 月,0x1F,0x80,0x10,0x80,0x10,0x80,0x1F,0x80,0x10,0x80,0x10,0x80, 0x1F,0x80,0x10,0x80,0x10,0x80,0x20,0x80,0x43,0x80,0x00,0x00, /* 文字 : 日 */ /* 宋體 9。 此字體下對應(yīng)的點陣為:寬 x高 =12x12 */ /* 寬度不是 8 的倍數(shù),現(xiàn)調(diào)整為:寬度 x高度 =16x12 */ 時,0x00,0x80,0xF0,0x80,0x9F,0xE0,0x90,0x80,0x94,0x80,0xF2,0x80, 0x92,0x80,0x90,0x80,0xF0,0x80,0x90,0x80,0x03,0x80,0x00,0x00, /* 文字 : 分 */ /* 宋體 9。 此字體下對應(yīng)的點陣為:寬 x高 =12x12 */ /* 寬度不是 8 的倍數(shù),現(xiàn)調(diào)整為:寬度 x高度 =16x12 */ 秒,0x31,0x00,0xE1,0x00,0x25,0x40,0xFD,0x20,0x25,0x20,0x75,0x00, 0x69,0x40,0xA0,0x40,0xA0,0x80,0x23,0x00,0x3C,0x00,0x00,0x00, /* 文字 : 星 */ /* 宋體 9。 此字體下對應(yīng)的點陣為:寬 x高 =12x12 */ /* 寬度不是 8 的倍數(shù),現(xiàn)調(diào)整為:寬度 x高度 =16x12 */ 期,0x49,0xE0,0xFD,0x20,0x49,0x20,0x79,0xE0,0x49,0x20,0x79,0x20, 0x49,0xE0,0xFD,0x20,0x29,0x20,0x45,0x20,0x82,0x60,0x00,0x00, /* 文字 : 一
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1