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

正文內(nèi)容

多功能數(shù)字時(shí)鐘的設(shè)計(jì)(畢業(yè)設(shè)計(jì))-閱讀頁(yè)

2025-07-09 14:47本頁(yè)面
  

【正文】 S 接 地6 /CS 片 選 輸 入 端 , 此 引 腳 為 低 電 平 時(shí) , 可 向 芯 片 發(fā) 送 指 令 及讀 取 鍵 盤(pán) 數(shù) 據(jù)7 CLK 同 步 時(shí) 鐘 輸 入 端 , 向 芯 片 發(fā) 送 數(shù) 據(jù) 及 讀 取 鍵 盤(pán) 數(shù) 據(jù) 時(shí) ,此 引 腳 電 平 上 升 沿 表 示 數(shù) 據(jù) 有 效8 DATA 串 行 數(shù) 據(jù) 輸 入 /輸 出 端 , 當(dāng) 芯 片 接 收 指 令 時(shí) , 此 引 腳 為輸 入 端 ; 當(dāng) 讀 取 鍵 盤(pán) 數(shù) 據(jù) 時(shí) , 此 引 腳 在 ‘讀 ’指 令 最后 一 個(gè) 時(shí) 鐘 的 下 降 沿 變 為 輸 出 端9 /KEY 按 鍵 有 效 輸 出 端 , 平 時(shí) 為 高 電 平 , 當(dāng) 檢 測(cè) 到 有 效 按 鍵 時(shí) ,此 引 腳 變 為 低 電 平1016 SGSA 段 g段 a 驅(qū) 動(dòng) 輸 出17 DP 小 數(shù) 點(diǎn) 驅(qū) 動(dòng) 輸 出1825 DIG0DIG7 數(shù) 字 0數(shù) 字 7 驅(qū) 動(dòng) 輸 出26 CLKO 振 蕩 輸 出 端27 RC RC 振 蕩 器 連 接 端28 /RESET 復(fù) 位 端圖 鍵 盤(pán) 接 口 電 路 LCD模塊S3C2410 中 具 有 內(nèi) 置 的 LCD 控 制 器 , 它 能 將 顯 示 緩 存 (在 SDRAM 存 儲(chǔ) 器 中 )中的 LCD 圖 像 數(shù) 據(jù) 傳 輸 到 外 部 的 LCD 驅(qū) 動(dòng) 電 路 上 的 邏 輯 功 能 。 在 顯 示 灰 度 時(shí) , 它 采 用 時(shí)間 抖 動(dòng) 算 法 (timebased dithering algorithm)和 幀 率 控 制 (Frame Rate Control)方 法 , 在 顯 示 彩 色 時(shí) , 它 采 用 RGB 的 格 式 , 即 RED、 GREEN、 BLUE,三 色 混 合 調(diào) 色 。 對(duì)于 不 同 尺 寸 的 LCD 顯 示 器 , 它 們 會(huì) 有 不 同 的 垂 直 和 水 平 像 素 點(diǎn) , 不 同 的 數(shù) 據(jù) 寬度 、 不 同 的 接 口 時(shí) 間 及 刷 新 率 , 通 過(guò) 對(duì) LCD 控 制 器 中 的 相 應(yīng) 寄 存 器 寫(xiě) 入 不 同 的值 , 來(lái) 配 置 不 同 的 LCD 顯 示 板 。 它 通 知 LCD 屏 開(kāi) 始顯 示 新 的 一 幀 , LCD 控 制 器 在 一 個(gè) 完 整 幀 的 顯 示 后 的 發(fā) 出 VFRAME 信 號(hào) 。 LCD 控 制 器 在 一 整 行 數(shù) 據(jù) 全部 傳 輸 到 LCD 驅(qū) 動(dòng) 器 后 發(fā) 出 VLINE 信 號(hào) 。VM: LCD 驅(qū) 動(dòng) 器 所 使 用 的 交 流 信 號(hào) 。 VM 信 號(hào) 在 每 一 幀 觸 發(fā) , 也 可 通 過(guò) 編 程 在一 定 數(shù) 量 的 VLINE 信 號(hào) 后 觸 發(fā) 。 控 制 器 的 操 作存 放 結(jié) 構(gòu) 及 顯 示 模 式 :LCD 彩 色 圖 像 數(shù) 據(jù) 在 LCD 的 顯 示 緩 存 中 的 存 放 結(jié) 構(gòu) , 以 及 彩 色 圖 像 數(shù) 據(jù) 在LCD 液 晶 屏 上 的 顯 示 規(guī) 則 如 下 圖 所 示 。 每 個(gè) 字 節(jié) 中 又 有 RGB 格 式 的 區(qū) 分 , 既 有 332 的 RGB, 又 有 233 的 RGB格 式 , 因 硬 件 而 定 。 它 是通 過(guò) 配 置 相 應(yīng) 的 寄 存 器 來(lái) 實(shí) 現(xiàn) 。3. LCD 接 口 電 路本 系 統(tǒng) LCD 接 口 電 路 如 圖 所 示 。 該 DMA 控 制 器 能實(shí) 現(xiàn) 循 環(huán) 播 放 , 也 能 實(shí) 現(xiàn) 實(shí) 時(shí) 播 放 。圖 語(yǔ) 音 編 解 碼 芯 片 UDA1341TS 接 口 電 路 軟件系統(tǒng)設(shè)計(jì)在 本 系 統(tǒng) 中 , 計(jì) 時(shí) 模 塊 是 核 心 , 是 設(shè) 計(jì) 其 他 模 塊 的 基 礎(chǔ) 。 簡(jiǎn) 介實(shí) 時(shí) 時(shí) 鐘 RTC 單 元 在 系 統(tǒng) 主 電 源 掉 電 的 情 況 下 可 以 利 用 后 備 電 源 正 常 工 作 。 這 些 值 包括 時(shí) 間 的 秒 、 分 、 小 時(shí) 、 日 、 月 、 年 。時(shí) 鐘 特 點(diǎn) :BCD 碼 表 示 秒 、 分 、 小 時(shí) 、 日 、 月 和 年 ;閏 年 生 成 器 ;鬧 鐘 功 能 有 鬧 鐘 中 斷 和 叫 醒 節(jié) 電 模 式 ;無(wú) 2022 年 問(wèn) 題 ;獨(dú) 立 的 電 源 引 腳 ( RTCVDD) ;支 持 毫 秒 級(jí) 的 實(shí) 時(shí) 操 作 系 統(tǒng) 內(nèi) 核 滴 答 時(shí) 間 中 斷 ;循 環(huán) 復(fù) 位 功 能 。圖 RTC 功 能 結(jié) 構(gòu) 圖對(duì) RTC 的 一 些 基 本 操 作 就 是 在 對(duì) 有 關(guān) 寄 存 器 的 操 作 上 , RTC 中 主 要 的 寄存 器 有 以 下 幾 個(gè) 。 其 中 RTCEN 位 用于 控 制 BCD 寄 存 器 的 讀 寫(xiě) 使 能 , 控 制 CPU 與 RTC 之 間 的 聯(lián) 系 。 還 有就 是 CLKSEL、 CNTSEL 和 CLKRST 3 個(gè) 位 , 具 體 功 能 如 表 所 示 。 在 掉 電 模 式 下 , PMWKUP( 電 源 管 理 蘇 醒 信 號(hào) ) 也 與 ALMINT 一 樣 處 于 激活 狀 態(tài) , 它 通 過(guò) ALMINT 和 PMWKUP 產(chǎn) 生 報(bào) 警 信 號(hào) ; 在 正 常 工 作 模 式 下 , 只 通過(guò) ALMINT 產(chǎn) 生 報(bào) 警 信 號(hào) 。 具體 各 位 的 情 況 如 表 所 示 。 為 了 顯示 秒 、 分 鐘 、 小 時(shí) 、 星 期 、 日 、 月 和 年 , CPU 會(huì) 從BCDSEC、 BCDMIN、 BCDHOUR、 BCDDAY、 BCDDATE、 BCDMON 和 BCDYEAR 寄 存 器中 讀 取 數(shù) 據(jù) 。表 報(bào) 警 數(shù) 據(jù) 寄 存 器寄 存 器 類(lèi) 型 位 位 名 稱(chēng) 描 述[7] Reserved[6:4] 秒 的 BCD 值 (0~ 5)ALMSEC秒 數(shù) 據(jù) 寄 存 器[3:0]SECDATA0~ 9[7] Reserved[6:4] 分 鐘 的 BCD 值 (0~ 5)ALMMIN分 數(shù) 據(jù) 寄 存 器[3:0]MINDATA0~ 9[7:6] Reserved[5:4] 小 時(shí) 的 BCD 值 (0~ 2)ALMHOUR時(shí) 數(shù) 據(jù) 寄 存 器[3:0]HOURDATA0~ 9[7:6] ReservedALMDATE日 數(shù) 據(jù) 寄 存 器 [5:4] DATEDATA 日 的 BCD 值 (0~ 3)[3:0] 0~ 9[7:5] Reserved[4] 月 的 BCD 值 (0~ 1)ALMMON月 數(shù) 據(jù) 寄 存 器[3:0]MONDATA0~ 9ALMYEAR年 數(shù) 據(jù) 寄 存 器[7:0] YEARDATA 年 的 BCD 值 ( 00~ 99)表 星 期 數(shù) 據(jù) 寄 存 器 結(jié) 構(gòu)位 位 名 稱(chēng) 描 述[7:3] Reserved[2:0] DAYDATA 星 期 的 BCD 值 ( 1~ 7) 的 初 始 化在 使 用 RTC 之 前 要 先 對(duì) 其 中 的 BCD 寄 存 器 進(jìn) 行 初 始 化 , 以 保 證 系 統(tǒng) 運(yùn) 行后 在 界 面 上 顯 示 一 個(gè) 初 始 化 時(shí) 間 。void RTC_Init(void){// RTC 控 制 寄 存 器 , 把 最 低 位 RTCEN 置 1, 使 CPU 能 讀 寫(xiě) RTC 中 的 數(shù) 據(jù)rRTCCON = 0x01。 // 初 始 化 BCD 年 寄 存 器 rBCDMON = 0x12。 // 初 始 化 BCD 日 寄 存 器 rBCDDAY = 1。 // 初 始 化 BCD 時(shí) 寄 存 器 rBCDMIN = 0x59。 // 初 始 化 BCD 秒 寄 存 器 rRTCCON = 0x00。 下 面 簡(jiǎn) 單 介 紹 以 下 圖 形 鐘 的 設(shè)計(jì) 以 及 實(shí) 現(xiàn) 過(guò) 程 。(1) 計(jì) 算 秒 針 的 位 置先 計(jì) 算 秒 針 當(dāng) 前 的 角 度 , 然 后 再 計(jì) 算 秒 針 的 針 頂 所 在 的 位 置 , 最 后 將 頂 點(diǎn)和 圓 心 連 成 一 條 線 即 可 , 關(guān) 鍵 代 碼 如 下 所 示 。// 計(jì) 算 秒 針 的 針 頂 所 在 的 坐 標(biāo) 位 置 ( x,y)// r 為 秒 針 半 徑 , ( 140,120) 為 圖 形 鐘 的 圓 心 坐 標(biāo)x=140+(int)r*sin(i)。( 2) 計(jì) 算 分 針 的 位 置計(jì) 算 方 法 同 秒 針 , 其 實(shí) 現(xiàn) 代 碼 如 下 。 x=140+(int)r1*sin(i)。( 3) 計(jì) 算 時(shí) 針 的 位 置假 設(shè) 把 圓 周 分 為 720 等 份 , 每 當(dāng) 分 鐘 值 變 化 一 次 時(shí) , 時(shí) 針 走 動(dòng) 一 下 , 即轉(zhuǎn) 過(guò) 1/720*2*Pi 的 角 度 , 其 實(shí) 現(xiàn) 代 碼 如 下 。x=140+(int)r2*sin(i)。2) 秒 針 、 分 針 和 時(shí) 針 的 擦 除秒 針 、 分 針 和 時(shí) 針 每 轉(zhuǎn) 到 一 個(gè) 新 的 位 置 , 就 要 把 當(dāng) 前 位 置 的 上 一 位 置 所 畫(huà)的 那 條 線 擦 除 。 擦 除 工 作 應(yīng)放 在 畫(huà) 新 的 秒 針 、 分 針 和 時(shí) 針 前 面 。在 計(jì) 算 角 度 時(shí) , 秒 值 是 當(dāng) 前 秒 值 的 前 一 秒 的 值 。分 針 的 擦 除 分 兩 種 情 況 , 當(dāng) 分 鐘 值 為 0 和 不 為 0 時(shí) 。時(shí) 針 的 擦 除 也 分 為 兩 種 情 況 , 當(dāng) 小 時(shí) 和 分 鐘 值 同 時(shí) 為 0 時(shí) , 要 擦 除 的 時(shí)針 轉(zhuǎn) 過(guò) 的 角 度 為 : i=(double)((11*60+59)/(12*)*2*); 其 他情 況 : i=(double)((hour*60+minute1)/(12*)*2*)。 圖 圖 形 鐘 顯 示 程 序 流 程 圖 年 歷 顯 示為 了 能 體 現(xiàn) 本 系 統(tǒng) 的 多 功 能 性 , 在 本 設(shè) 計(jì) 中 增 加 了 萬(wàn) 年 歷 顯 示 部 分 。 下 面 簡(jiǎn) 單 說(shuō) 明 以 下 本 次 萬(wàn) 年 歷 的 設(shè) 計(jì) 過(guò) 程 。 在 程 序 中 定義 全 局 變 量 年 ( y) 、 月 ( m) 和 星 期 ( z) , 并 分 別 賦 初 值 y=0, m=1, z=6,即 公 元 元 年 1 月 的 第 一 天 是 星 期 6。// 計(jì) 算 當(dāng) 前 月 份 的 第 一 天 是 星 期 幾int num(int y,int m,int z,int tary,int tarm){long i=0。while(y!=tary || m!=tarm ){d++。d=1。m=1。}j=i%7。}最 后 根 據(jù) 輸 入 參 數(shù) 當(dāng) 前 年 和 月 份 值 、 當(dāng) 前 月 份 總 天 數(shù) 以 及 上 面 計(jì) 算 的 當(dāng) 前月 的 第 一 天 是 星 期 幾 這 4 個(gè) 參 數(shù) 向 LCD 屏 輸 出 萬(wàn) 年 歷 。 當(dāng) 按 下“關(guān) ”按 鈕 時(shí) , 鬧 鐘 將 被 關(guān) 閉 ; 若 用 戶(hù) 想 要 開(kāi) 啟 鬧 鐘 , 可 按 “開(kāi) ”按 鈕 后 進(jìn)入 鬧 鐘 時(shí) 間 設(shè) 置 界 面 , 通 過(guò) 鍵 盤(pán) 輸 入 時(shí) 間 后 , 按 “返 回 ”鍵 后 可 完 成 對(duì) 鬧 鐘時(shí) 間 的 設(shè) 置 。在 本 模 塊 的 設(shè) 計(jì) 中 , 用 到 了 中 斷 模 塊 和 語(yǔ) 音 模 塊 , 在 講 述 該 模 塊 的 具 體 實(shí)現(xiàn) 之 前 , 先 對(duì) 這 部 分 內(nèi) 容 作 一 個(gè) 簡(jiǎn) 單 的 介 紹 。 在 進(jìn) 行 大 批 量 的 復(fù) 制 、 數(shù) 據(jù) 轉(zhuǎn) 移 等 工 作 時(shí) , 常 使 用 FIQ 中斷 。 同 時(shí) , 他 們 都 屬 于 ARM 的 異 常 模 式 , 一 旦 有 中斷 發(fā) 生 ,不 管 是 外 部 中 斷 , 還 是 內(nèi) 部 中 斷 , 正 在 執(zhí) 行 的 程 序 都 會(huì) 停 下 , PC 指 針 進(jìn) 而跳 入 異 常 向 量 的 地 址 處 , 若 是 IRQ 中 斷 , 則 PC 指 針 跳 到 0x18 處 , 若 是 FIQ中 斷 , 則 跳 到 0x1C 處 。 當(dāng) 完 成 中 斷 服 務(wù) 子 程 序 后 ,PC 指 針 會(huì) 返 回 到 被 中 斷 的 程 序 的 下 一 條 地 址 處 , 繼 續(xù) 執(zhí) 行 程 序 。S3C2410 共 有 56 個(gè) 中 斷 源 , 有 6 個(gè) 中 斷 控 制 器 , 外 部 中 斷 EINT8_23 共用 一 個(gè) 中 斷 控 制 器 , 外 部 中 斷 EINT4_7 共 用 一 個(gè) 中 斷 控 制 器 , 9 個(gè) UART 中斷 分 成 3 組 , 共 用 3 個(gè) 中 斷 控 制 器 , ADC 和 觸 摸 屏 共 用 一 個(gè) 中 斷 控 制 器 。SRCPND 中 斷 源 掛 起 寄 存 器 , R/W, 它 主 要 是 提 供 哪 個(gè) 中 斷 有 請(qǐng) 求 的 標(biāo) 志 寄 存器 , 相 應(yīng) 位 置 1, 則 說(shuō) 明 有 該 中 斷 請(qǐng) 求 產(chǎn) 生 , 若 相 應(yīng) 位 為 0, 則 無(wú) 該 中 斷 請(qǐng)求 產(chǎn) 生 。INTMSK 中 斷 屏 蔽 寄 存 器 , R/W, 它 的 主 要 功 能 是 屏 蔽 相 應(yīng) 中 斷 請(qǐng) 求 , 即 使 中斷 掛 起 寄 存 器 的 相 應(yīng) 位 已 經(jīng) 置 1, 若 中 斷 屏 蔽 寄 存 器 的 相 應(yīng) 位 置 1, 則 中 斷控 制 器 屏 蔽 該 中 斷 請(qǐng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1