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

正文內(nèi)容

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

2025-08-26 09:16 上一頁面

下一頁面
 

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