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

正文內(nèi)容

基于at89c52的聲光節(jié)能控制器論文(文件)

 

【正文】 蕩 器 重 啟動(dòng) 并 穩(wěn) 定 工 作 。 此 外 , 加 密 位 只 能 通 過(guò) 整 片 擦 除 的 方 法清 除 。    AT89C52 單 片 機(jī) 中 , 有 些 屬 于 低 電 壓 編 程 方 式 , 而 有 些 則 是 高 電 壓 編 程 方 式 , 用戶(hù) 可 從 芯 片 上 的 型 號(hào) 和 讀 取 芯 片 內(nèi) 的 簽 名 字 節(jié) 獲 得 該 信 息 ?!?  3. 激 活 相 應(yīng) 的 控 制 信 號(hào) 。 重 復(fù) 1—5 步 驟 , 改 變 編 程 單 元 的 地 址 和 寫(xiě) 入 的 數(shù) 據(jù) , 直 到 全 部 文 件 編 程 結(jié) 束 。 編 程 完 成 后 , 變 為 高 電 平表 示 準(zhǔn) 備 就 緒 狀 態(tài) ?!?芯 片 擦 除 : 利 用 控 制 信 號(hào) 的 正 確 組 合 ( 表 6) 并 保 持 ALE/PROG 引 腳 10mS 的低 電 平 脈 沖 寬 度 即 可 將 PEROM 陣 列 ( 4k 字 節(jié) ) 和 三 個(gè) 加 密 位 整 片 擦 除 , 代 碼 陣 列在 片 擦 除 操 作 中 將 任 何 非 空 單 元 寫(xiě) 入 “1”, 這 步 驟 需 再 編 程 之 前 進(jìn) 行 。 讀 AT89C52 簽 名 字 節(jié) 需 將 和 置 邏輯 低 電 平 , 讀 簽 名 字 節(jié) 的 過(guò) 程 和 單 元 030H、 031H 及 032H 的    正 常 校 驗(yàn) 相 仿 , 只 返 回 值 意 義 如 下 :    ( 030H) =1EH 聲 明 產(chǎn) 品 由 ATMEL 公 司 制 造 。4. 程序代碼//****************************************include include //Keil library include //Keil libraryinclude define uchar unsigned chardefine uint unsigned intdefine DataPort P0 //LCD1602 數(shù)據(jù)端口sbit SCL=P1^2。 //LCD1602 命令端口sbit LCM_EN=P2^5。 //定義 為傳感器的輸入端 sdefine SlaveAddress 0x46 //定義器件在 IIC 總線中的從地址,根據(jù)ALT ADDRESS 地址引腳不同修改 //ALT ADDRESS 引腳接地時(shí)地址為 0xA6,接電源時(shí)地址為 0x3Atypedef unsigned char BYTE。 //顯示變量int dis_data。void delay(int)。void conversion(uint temp_data)。 //連續(xù)的讀取內(nèi)部寄存器數(shù)據(jù)//void Delay5us()。 //停止信號(hào)void BH1750_SendACK(bit ack)。 //IIC 單個(gè)字節(jié)讀////*********************************************************void conversion(uint temp_data) // 數(shù)據(jù)轉(zhuǎn)換出 個(gè),十,百,千,萬(wàn){ wan=temp_data/10000+0x30 。 //取余運(yùn)算 bai=temp_data/100+0x30 。 //取余運(yùn)算 ge=temp_data+0x30。ik。}}}void delay(int x) { unsigned int i,j。j123。LCM_RW=1。_nop_()。}/*******************************/void WriteCommandLCM(uchar CMD,uchar Attribc){if(Attribc)WaitForEnable()。DataPort=CMD。_nop_()。LCM_RW=0。LCM_EN=1。}/***********************************/void InitLc。_nop_()。DataPort=dataW。}/*******************************/void WriteDataLCM(uchar dataW){WaitForEnable()。LCM_EN=1。LCM_RW=0。0x80)。LCM_EN=1。 }/*******************************/void WaitForEnable(void){DataPort=0xff。ix。j121。}//毫秒延時(shí)**************************void delay_nms(unsigned int k){unsigned int i,j。 //取余運(yùn)算 shi=temp_data/10+0x30 。 //取余運(yùn)算qian=temp_data/1000+0x30 。 //讀 ackvoid BH1750_SendByte(BYTE dat)。void BH1750_Start()。 //單個(gè)寫(xiě)入數(shù)據(jù)uchar Single_Read_BH1750(uchar REG_Address)。void WriteCommandLCM(uchar CMD,uchar Attribc)。void InitLcd()。BYTE BUF[8]。sbit LED=P1^0。 //IIC 數(shù)據(jù)引腳定義sbit LCM_RS=P2^3?!?  ( 032H) =FFH 聲 明 為 12V 編 程 電 壓 。讀 片 內(nèi) 簽 名 字節(jié) : AT89C52 單 片 機(jī) 內(nèi) 有 3 個(gè) 簽 名 字 節(jié) , 地 址 為 030H、 031H 和 032H。程 序 校 驗(yàn) : 如 果 加 密 位 LB LB2 沒(méi) 有 進(jìn) 行 編 程 , 則 代 碼 數(shù) 據(jù)可 通 過(guò) 地 址 和 數(shù) 據(jù) 線 讀 回 原 編 寫(xiě) 的 數(shù) 據(jù) , 采 用 如 圖 12 的 電 路 。 寫(xiě) 周 期 完 成 后 , 所 輸 出 的 數(shù) 據(jù) 是 有 效 的 數(shù) 據(jù) , 即 可 進(jìn) 入 下 一 個(gè) 字 節(jié) 的 寫(xiě) 周期 , 寫(xiě) 周 期 開(kāi) 始 后 , Data Palling 可 能 隨 時(shí) 有 效 ?!?  5. 每 對(duì) Flash 存 儲(chǔ) 陣 列 寫(xiě) 入 一 個(gè) 字 節(jié) 或 每 寫(xiě) 入 一 個(gè) 程 序 加 密 位 , 加 上 一 個(gè) ALE/PROG 編 程 脈 沖 。編 程 方 法    編 程 前 , 須 按 表 9 和 圖 11 所 示 設(shè) 置 好 地 址 、 數(shù) 據(jù) 及 控 制 信 號(hào) , AT89C52 編程 方 法 如 下 :    1. 在 地 址 線 上 加 上 要 編 程 單 元 的 地 址 信 號(hào) 。 編程 接 口 可 接 收 高 電 壓 ( +12V) 或 低 電 壓 ( Vcc) 的 允 許 編 程 信 號(hào) 。 當(dāng) 加 密 位 LB1 被 編 程 時(shí) , 在 復(fù) 位 期 間 , EA 端的 邏 輯 電 平 被 采 樣 并 鎖 存 , 如 果 單 片 機(jī) 上 電 后 一 直 沒(méi) 有 復(fù) 位 , 則 鎖 存 起 的 初 始 值 是 一 個(gè)隨 機(jī) 數(shù) , 且 這 個(gè) 隨 機(jī) 數(shù) 會(huì) 一 直 保 存 到 真 正 復(fù) 位 為 止 。 由 硬 件 復(fù) 位 終 止 空 閑 狀 態(tài) 只 需 兩 個(gè)機(jī) 器 周 期 有 效 復(fù) 位 信 號(hào) , 在 此 狀 態(tài) 下 , 片 內(nèi) 硬 件 禁 止 訪 問(wèn) 內(nèi) 部 RAM, 但 可 以 訪 問(wèn) 端口 引 腳 , 當(dāng) 用 復(fù) 位 終 止 空 閑 方 式 時(shí) , 為 避 免 可 能 對(duì) 端 口 產(chǎn) 生 意 外 寫(xiě) 入 , 激 活 空 閑 模 式 的那 條 指 令 后 一 條 指 令 不 應(yīng) 是 一 條 對(duì) 端 口 或 外 部 存 儲(chǔ) 器 的 寫(xiě) 入 指 令 。 由 于 外 部 時(shí) 鐘 信 號(hào) 是 通 過(guò) 一 個(gè) 2 分 頻 觸 發(fā) 器 后 作 為 內(nèi) 部 時(shí) 鐘 信 號(hào) 的 ,所 以 對(duì) 外 部 時(shí) 鐘 信 號(hào) 的 占 空 比 沒(méi) 有 特 殊 要 求 , 但 最 小 高 電 平 持 續(xù) 時(shí) 間 和 最 大 的 低 電 平 持續(xù) 時(shí) 間 應(yīng) 符 合 產(chǎn) 品 技 術(shù) 條 件 的 要 求 。10F。    這 個(gè) 放 大 器 與 作 為 反 饋 元 件 的 片 外 石 英 晶 體 或 陶 瓷 諧 振 器 一 起 構(gòu) 成 自 激 振 蕩 器 , 振蕩 電 路 參 見(jiàn) 圖 10?!?  定 時(shí) 器 2 的 中 斷 是 由 T2CON 中 的 TF2 和 EXF2 邏 輯 或 產(chǎn) 生 的 , 當(dāng) 轉(zhuǎn) 向 中 斷 服務(wù) 程 序 時(shí) , 這 些 標(biāo) 志 位 不 能 被 硬 件 清 除 ,    事 實(shí) 上 , 服 務(wù) 程 序 需 確 定 是 TF2 或 EXF2 產(chǎn) 生 中 斷 , 而 由 軟 件 清 除 中 斷 標(biāo) 志 位。    這 些 中 斷 源 可 通 過(guò) 分 別 設(shè) 置 專(zhuān) 用 寄 存 器 IE 的 置 位 或 清 0 來(lái) 控 制 每 一 個(gè) 中 斷 的 允許 或 禁 止 。 定 時(shí) 器 2 作 為 波 特 率 發(fā) 生 器 使 用 時(shí) , 還 可 作 為 時(shí) 鐘 發(fā) 生 器 使 用 , 但 需要 注 意 的 是 波 特 率 和 時(shí) 鐘 輸 出 頻 率 不 能 分 開(kāi) 確 定 , 這 是 因 為 它 們 同 使 用RCAP2L 和 RCAP2L。 引 腳 除 了 是 一 個(gè) 標(biāo) 準(zhǔn) 的 I/O 口 外 , 還 可 以 通 過(guò) 編 程 使 其 作 為 定 時(shí) /計(jì) 數(shù) 器 2 的 外 部 時(shí) 鐘 輸 入 和 輸 出 占 空 比 50%的 時(shí) 鐘 脈 沖 。 因 為 此 時(shí) 每 個(gè) 狀 態(tài) 時(shí) 間 定 時(shí)器 都 會(huì) 加 1, 對(duì) 其 讀 寫(xiě) 將 得 到 一 個(gè) 不 確 定 的 數(shù) 值 。 在    波 特 率 發(fā) 生 器 工 作 方 式 中 , TH2 翻 轉(zhuǎn) 不 能 使 TF2 置 位 , 故 而 不 產(chǎn) 生 中 斷 。 定 時(shí) 器 2 作 為 波    特 率 發(fā) 生 器 時(shí) , 與 作 為 定 時(shí) 器 的 操 作 是 不 同 的 , 通 常 作 為 定 時(shí) 器 時(shí) , 在 每 個(gè) 機(jī) 器 周期 ( 1/12 振 蕩 頻 率 ) 寄 存 器 的 值 加 1,    而 作 為 波 特 率 發(fā) 生 器 使 用 時(shí) , 在 每 個(gè) 狀 態(tài) 時(shí) 間 ( 1/2 振 蕩 頻 率 ) 寄 存 器 的 值 加 1。 如 果 定 時(shí) /計(jì) 數(shù) 器 2 作 為 發(fā) 送 器 或    接 收 器 , 其 發(fā) 送 和 接 收 的 波 特 率 可 以 是 不 同 的 , 定 時(shí) 器 1 用 于 其 它 功 能 , 如 圖7 所 示 。 T2EX 引 腳 為 邏    輯 “1”時(shí) , 定 時(shí) 器 向 上 計(jì) 數(shù) , 當(dāng) 計(jì) 數(shù) 0FFFFH 向 上 溢 出 時(shí) , 置 位 TF2, 同 時(shí) 把 16 位 計(jì) 數(shù) 寄 存 器 RCAP2H 和 RCAP2L 重 裝    載 到 TH2 和 TL2 中 。 這 個(gè) 脈 沖 使 EXF2 置 位 , 如 果    中 斷 允 許 , 同 樣 產(chǎn) 生 中 斷 。自 動(dòng) 重 裝 載 ( 向 上 或 向 下 計(jì) 數(shù) 器 ) 方 式    當(dāng) 定 時(shí) 器 2 工 作 于 16 位 自 動(dòng) 重 裝 載 方 式 時(shí) , 能 對(duì) 其 編 程 為 向 上 或 向 下 計(jì) 數(shù) 方 式 ,這 個(gè) 功 能 可 通 過(guò) 特 殊 功 能 寄 存 器 T2CON    ( 見(jiàn) 表 5) 的 DCEN 位 ( 允 許 向 下 計(jì) 數(shù) ) 來(lái) 選 擇 的 。 如 果 EXEN2=0, 定 時(shí) 器 2 是 一 個(gè) 16 位 定 時(shí) 器 或 計(jì) 數(shù) 器 ,    計(jì) 數(shù) 溢 出 時(shí) , 對(duì) T2CON 的 溢 出 標(biāo) 志 TF2 置 位 , 同 時(shí) 激 活 中 斷 。 若 在 第 一 個(gè) 機(jī) 器 周 期 中 采 到 的 值為 1, 而 在 下 一 個(gè) 機(jī) 器 周 期 中 采 到 的 值 為 0,    則 在 緊 跟 著 的 下 一 個(gè) 周 期 的 S3P1 期 間 寄 存 器 加 1。 它 既 可 當(dāng) 定 時(shí) 器 使 用 , 也 可 作 為 外 部 事 件 計(jì)數(shù) 器 使 用 , 其 工 作 方 式 由 特 殊 功 能 寄    存 器 T2CON( 如 表 3) 的 C/T2 位 選 擇 ?!?  MOV R0, data    堆 棧 操 作 也 是 間 接 尋 址 方 式 , 所 以 , 高 128 位 數(shù) 據(jù) RAM 亦 可 作 為 堆 棧 區(qū) 使 用。    當(dāng) 一 條 指 令 訪 問(wèn) 7FH 以 上 的 內(nèi) 部 地 址 單 元 時(shí) , 指 令 中 使 用 的 尋 址 方 式 是 不 同 的 ,也 即 尋 址 方 式 決 定 是 訪 問(wèn) 高 128 字 節(jié) RAM 還 是 訪 問(wèn) 特 殊 功 能 寄 存 器 。 不 應(yīng) 將 數(shù) 據(jù) “1”寫(xiě) 入 未 定義 的 單 元 , 由 于 這 些 單 元 在 將 來(lái) 的 產(chǎn) 品 中 可 能 賦 予 新 的 功 能 , 在 這 種 情 況 下 , 復(fù) 位
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1