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

正文內(nèi)容

基于飛思卡爾的數(shù)字時(shí)鐘-預(yù)覽頁(yè)

 

【正文】 LCDbuff[27]=time[2]%10+39。 LCDbuff[25]=39。 LCDbuff[23]=time[1]/10+39。 LCDbuff[21]=time[0]%10+39。 LCDbuff[11]=time[3]%10+39。 LCDbuff[9]=39。 LCDbuff[7]=time[4]/10+39。 LCDbuff[5]=time[5]%10+39。 //(3)開放總中斷 //6 主循環(huán) 10 while (1) { if(GPIO_Get(LCD_Run_PORT,0)==LCD_Run) { EnabletimerInt(1)。 //(2) 臨時(shí)變量 remember 初始化 LCDshow(LCDbuff)。 time[3] = 31。 //(1)定時(shí)器 1 初始化 SCIInit(1,SYSTEM_CLOCK,9600)。//32 個(gè)空格,顯示屏初始字符 uint8 remember。 ( 9)低功耗,高可靠性。 ( 5)具有 64 字節(jié)的數(shù)據(jù)顯示 RAM,供顯示器編程使用。 ( 2)主控制電路為 HD44780( HITACHI 及其他公司的兼容電路。鑒于字符型液晶顯示模塊目前在國(guó)際上已經(jīng)規(guī)范化,其電特性及接口特性是統(tǒng)一的,只要設(shè)計(jì)出一種型號(hào)的接口電路,在指令上稍加修改即可使用各種規(guī)格的字符型液晶顯示器模塊。在實(shí)際使用時(shí),若只需要一路串行通信接口,可以使用其中任何一組。 MAX232 芯片進(jìn)行電平轉(zhuǎn)換的基本原理 發(fā)送過(guò)程: MCU 的 TxD( TTL 電平)經(jīng)過(guò) MAX232 的 11 腳( T1IN)送到MAX232 內(nèi)部,在內(nèi)部 TTL 電平被“提升”為 232 電平,通過(guò) 14 腳( T1OUT)發(fā)送出去。 圖 MAX232 引腳 串行通信的電路原理 焊接到 PCB 板上的 MSX232芯片檢測(cè)方法 正常情況下,( 1) T1IN=5V,則 T1OUT=9V; T1IN=0V;則 T1OUT=9V。從內(nèi)部結(jié)構(gòu)框圖可以看出, AW60 主要有以下部件: S08 CPU,存儲(chǔ)器,定時(shí)器接口模塊,定時(shí)器模塊,看門狗模塊,通用 I/O 模塊, 串行通信模塊 (SCI),串行外設(shè)接口模塊 (SPI), I2C(IIC)模塊, A/D 轉(zhuǎn)換模塊,鍵盤中斷模塊,時(shí)鐘發(fā)生器模塊,復(fù)位與中斷模塊等。 ( 7) Timers: 1 個(gè) 2 通道和一個(gè) 6 通道 16 位定時(shí)器 /脈沖寬度調(diào)制器模塊。 ( 3)單線后臺(tái)調(diào)試模式接口:增強(qiáng)的斷點(diǎn)能力,允許單一的斷點(diǎn)設(shè)置在線調(diào)試(在片內(nèi)調(diào)試模塊增加了多于兩個(gè)的斷點(diǎn))。 MC9S08AW60/AW60/AW48/AW32/AW16是低成本高性能的 8 位微處理器單元( MCU) S08 家族 中的成員。 LCD 顯示器要求每顯示 一次就刷新一次,或者刷新頻率更高些。單片機(jī)的應(yīng)用領(lǐng)域已從面向工業(yè)控制,通訊,交通,智能儀表等迅速發(fā)展到家用消費(fèi)產(chǎn)品,辦公自動(dòng)化,汽車電子, PC 機(jī)外圍以及網(wǎng)絡(luò)通訊等廣大領(lǐng)域。通過(guò)鍵盤可以進(jìn)行定時(shí),校時(shí)功能。 周四 周五 周一 周二 周三 講課設(shè)內(nèi)容,安排任務(wù) 查資料,確定硬件電路方案 畫出程序流程圖,寫出程序清單 畫出程序流程圖,寫出程序清單 寫總結(jié)報(bào)告 2 第一章 系統(tǒng)概要 系統(tǒng)背景 這些年,人們對(duì)數(shù)字時(shí)鐘的要求也越來(lái)越高,傳統(tǒng)的時(shí)鐘已不 能夠滿足人們的需求。 四.進(jìn)度安排 五.成績(jī)?cè)u(píng)定 考核方法:現(xiàn)場(chǎng)驗(yàn)收(占 50%),課程設(shè)計(jì)報(bào)告(占 50%)。 學(xué)生在設(shè)計(jì)中可以引用所需的參考資料,避免重復(fù)工作,加快設(shè)計(jì)進(jìn)程,但必須和題目的要求相符合,保證設(shè)計(jì)的正確。 按秒刷新,要求 在 LCD 屏上顯示 。當(dāng)按下該鍵時(shí)電子時(shí)鐘從當(dāng)前設(shè)定值開始走時(shí)。學(xué)生必須發(fā)揮自身學(xué)習(xí)的主動(dòng)性和能動(dòng)性,主動(dòng)思考問(wèn)題、分析 問(wèn)題和解決問(wèn)題,而不應(yīng)處處被動(dòng)地依賴指導(dǎo)老師。設(shè)計(jì)中可邊設(shè)計(jì),邊修改,軟件設(shè)計(jì)與硬件設(shè)計(jì)可交替進(jìn)行,問(wèn)題答疑與調(diào)試和方案修改相結(jié)合,提高設(shè)計(jì)的效率,保證按時(shí)完成設(shè)計(jì)工作并交出合格的設(shè)計(jì)報(bào)告 。 特別說(shuō)明: 如發(fā)現(xiàn)抄襲,按照不及格處理。由單片機(jī)作為數(shù)字鐘的核心控制器,可以通過(guò)它的時(shí)鐘信號(hào)進(jìn)行計(jì)時(shí)實(shí)現(xiàn)計(jì)時(shí)功能,將其時(shí)間數(shù)據(jù)經(jīng)單片機(jī)輸出,利用顯示器顯示出來(lái)。 數(shù)字時(shí)鐘,就是以數(shù)字顯示取代模擬表盤的鐘表,在顯示上它用數(shù)字反應(yīng)此時(shí)的時(shí)間 ,它還能同時(shí)顯示時(shí),分,秒 ,而且能對(duì)時(shí),分,秒準(zhǔn)確校時(shí),這是普通鐘所不及的。當(dāng)我們?cè)俅伟聪麓税存I時(shí)候,計(jì)數(shù)器暫停計(jì)數(shù),此時(shí)顯示器也就暫停在那個(gè)時(shí)候不再計(jì)數(shù)了,并且顯示當(dāng)前計(jì)數(shù)時(shí)間。 單片機(jī)( MCU)模塊 MC9S08AW60 單片機(jī)性能概述 S80 是單芯片 8 位微控制器解決法案。 ( 2)相比 HC08CPU 指令集, S08CPU 增加了 BGND 指令。 ( 6) ADC:多達(dá) 16 個(gè)通道, 10 個(gè) A/D 轉(zhuǎn)換器與動(dòng)動(dòng)比較功能;兩個(gè)串行通信接口 SCI 模塊與可選的 13 位中斷;一個(gè)串行外設(shè)接口 SPI 模塊;集成電路互聯(lián)總線 IIC 模塊運(yùn)行高達(dá) 100kbps 的最高總線負(fù)載; 8 引腳鍵盤中斷 KBI 模塊。 內(nèi)部結(jié)構(gòu)簡(jiǎn)圖 5 圖 AW60 MCU 內(nèi)部結(jié)構(gòu)框圖 圖 給出了 SW60 內(nèi)部結(jié)構(gòu)框圖,它對(duì)于我們理解和應(yīng)用 AW60 MCU 有重要作用,在學(xué)習(xí)了基本方法后,應(yīng)再反過(guò)來(lái)熟悉這個(gè)內(nèi)部結(jié)構(gòu)圖,以便好好地理解AW60 MCU 的基本原理。目前使用 MAX232 芯片比較多,該芯片使用單一 +5V 電源供電實(shí)現(xiàn) 電平轉(zhuǎn)換,上圖的引腳說(shuō)明: ( 1) VCC( 16腳):正電源端,一般為 +5V; ( 2) GND( 15腳):接地; ( 3) Vs+(2 腳 ): vs+==; 6 ( 4) Vs(6 腳 ): vs==; ( 5) C2+,C2(4,5 腳 ):一般接 1uF 的電解電容; ( 6) C1+,C2(1,3 腳 ):一般接 1uF 的電解電容。串行通信接口的外圍硬件電路,主要目的是:將 MCU 的發(fā)送引腳 TxD 與接收端引腳RxD 的 TTL 電平,通過(guò) RS232 電平轉(zhuǎn)換器芯片轉(zhuǎn)換成 RS232 電平 ,上圖就是基本串行通信的電平轉(zhuǎn)換電路。輸入輸出引腳分兩組,基本含義如表 所示。這類顯示器把 LCD 控制器,點(diǎn)陣驅(qū)動(dòng)器,字符存儲(chǔ)器,顯示體及少量的阻容元件等集 成一個(gè)液晶顯示模板。每 個(gè)點(diǎn)陣塊塊為一個(gè)字符位,字符間距和行間距都是一個(gè)點(diǎn)的寬度。 ( 4)具有 64 字節(jié)的字符發(fā)生器 RAM,可以定義 8 個(gè) 5*8 點(diǎn)陣字符或 4個(gè) 5*11的點(diǎn)陣字符。 ( 8)單 +5V 電源供電(寬溫型需要加 7V 驅(qū)動(dòng)電源)。 uint8 LCDbuff[] = .... ......................。 //3 模塊初始化 TPMinit(1)。 time[2] = 55。 remember = time[2]。 //(2)開放定時(shí)器 1 溢出中斷 EnableInterrupt()。039。/39。039。039。039。:39。039。039。 remember=time[2]。 //禁止總中斷 SecAdd1(time)。//向定時(shí)器溢出標(biāo)志位 TOF 寫 0 EnableInterrupt()。 //接收 6 個(gè)字節(jié) ,放入 time 數(shù)組 EnableInterrupt()。 //定義數(shù)據(jù)口 (PTA07)為輸出 LCDdataD = 0b11111111。=~(1LcdRS)。 LCDctrl2 |=(1LcdE)。 // 等待清屏完畢 ,時(shí)間 for(i = 0。 // 顯示不移動(dòng) ,光標(biāo)左移 (A = 1), 數(shù)據(jù)讀寫操作后 ,AC 自動(dòng)增 1 // || // |+0顯示不移動(dòng) ,1顯示移動(dòng) // +0AC 自動(dòng)減 1, 1AC 自動(dòng)增 1 //5 光標(biāo)或畫面移位設(shè)置 LCDmand(0b00010100)。 i 1000。 asm(NOP)。=~(1LcdE)。 } //* //函數(shù)名 : LCDshow //功 能 : 在 LCD(HD44780)顯示屏上顯示 32 個(gè)數(shù)據(jù) //參 數(shù) : str 待顯示數(shù)據(jù)的首地址 //返 回 : 無(wú) //說(shuō) 明 : 調(diào)用 LCDinit、 LCDmand 函數(shù) //* void LCDshow(uint8 str[]) { uint8 i。 //RS、 R/W=00,寫指令 LCDctrl1 amp。 //RS、 R/W=10,寫數(shù)據(jù)到 DDRAM 中 LCDctrl1 |=~(1LcdRW)。 } //3 顯示第 2 行 16 個(gè)字符 // 設(shè)置顯示首地址 LCDctrl1 amp。 LCDmand(0b11000000)。 for (i = 16。 else if(TPMNo1) TPMNo=1。 //預(yù)置寄存器設(shè)定值 = 0x7A12 16 TPM_MODH(TPMNo) = 0x7A。 //清秒 *(p+1) += 1。 //清時(shí) *(p+3)+= 1。 *(p+5)+=1。 17 *(p+5)+=1。 *(p+4)+=1。 //* void SCIInit(uint8 SCINo, uint8 sysclk, uint16 baud) { uint16 ubgs。 //理解參考上一行,此處便于 CPU 運(yùn)算 SCI_BDH(SCINo) = (uint8)((ubgs amp。 //無(wú)校驗(yàn) ,正常模式 (開始信號(hào) + 8 位數(shù)據(jù) (先發(fā)最低位 ) + 停止信號(hào) ) SCI_C1(SCINo) = 0b00000000。 0b1000000))。 //若傳進(jìn)的通道號(hào)大于 2,則按照 2 來(lái)接收 } for (i = 0。 uint8 i。 k++)//有時(shí)間限制 if((SCI_S1(SCINo) amp。 } if (k = 0xfbbb) //接受失敗 { i = 0xff。 uint8 fp。fp)。 //接收成功 } //* //函數(shù)名 : SCISendString
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1