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

正文內(nèi)容

基于at89c52單片機(jī)的低頻信號發(fā)生器-在線瀏覽

2024-07-30 08:33本頁面
  

【正文】 當(dāng) P1 口的管腳第一次寫 1時(shí),被 視 為 輸入 高阻。在 FIASH 編程時(shí), P0 口 被視為 為原碼輸入口,當(dāng) FIASH 開始 校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部 一定 被拉高 。 P1 口: P1 口是內(nèi)部提供 的 8位 上拉電阻的雙向 I/O 口, P1 口緩沖器能 收到 輸出 4TTL 門電流。在 FLASH 編程和校驗(yàn)時(shí), P1 口 被認(rèn)為是 第八位地址接收。 P2 口: P2 口 是 一個(gè) 8 位 內(nèi)部上拉電阻的雙向 I/O 口, P1 口緩沖器 可 收到或者輸出 4個(gè) TTL 門電流,當(dāng) P2 口被寫 “1” 時(shí),其管腳被內(nèi)部上 拉 為 高 電平 ,且作為輸入。這是由于內(nèi)部上拉的 原因 。在給出地址 “1”時(shí),它 有 內(nèi)部上拉 的優(yōu)點(diǎn) ,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫 操作 時(shí),P2 口輸出 它的 特殊功能寄存器 上 的內(nèi)容。 當(dāng) P3 口寫入 “1” 后,被內(nèi)部上拉為高電平,并 且作用于 輸入。 RXD(串行輸入口) /INT0(外部中斷 0) T0(記時(shí)器 0 外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) 當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問外部存儲 空間 時(shí),地址鎖存允許的輸出電平用于鎖存地址的 低 位字節(jié)。在平時(shí), ALE 端以 一定 的 頻率周期輸出正脈沖 函數(shù) ,此頻率為振蕩器頻率的 六分之一 。然而 值得 注意的是:每當(dāng)用作外部數(shù)據(jù)存儲 的時(shí)候 , 它 將跳過一個(gè)ALE 脈沖。此時(shí), ALE只 是 在執(zhí)行 MOVX, MOVC 指令是 ALE 時(shí) 才 能夠 起作用。 若是 微處理器在外部執(zhí)行狀態(tài) ALE 為 禁止, 那么 置位無效。 PSEN:外部程序存儲器的選通信號。但在訪問外部數(shù)據(jù)存儲器時(shí),這兩次有效的 PSEN 信號 都 將不 能夠?qū)崿F(xiàn) 。 EA/VPP:當(dāng) EA 保持低電平時(shí), 不管是否有內(nèi)部 的 程序存儲 空間 , 那么 在此期間外部程序存儲 空間 ( 0000HFFFFH)。在 FLASH 編程期間,此引腳也 可以用作 施加 12V編程電源 。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。單片機(jī)啟運(yùn) 開始工作時(shí),都需要先 經(jīng)過 復(fù)位 ,其作用是使 CPU和系統(tǒng)中其他 配置器件 處于一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始 執(zhí)行命令 。但單片機(jī) 自己 是不能自動 執(zhí)行 復(fù)位的,必須配合 恰當(dāng) 的外部電路才 可以 實(shí)現(xiàn)。為 保險(xiǎn) 起見,電源穩(wěn)定后 必須 經(jīng)一定的延時(shí)才 可以 撤銷復(fù)位 的 信號,以防電源開關(guān)或電源插頭分 合過程中 導(dǎo)致 的抖動而 對 復(fù)位 功能產(chǎn)生影響 。片內(nèi)復(fù)位電路是 通過 復(fù)位引腳RST復(fù)位電路 與 一個(gè)斯密特觸發(fā)器 相 連,斯密特觸發(fā)器用來 達(dá)到 抑制噪聲 的目的 ,在每個(gè)機(jī)器周期 它的輸出由復(fù)位電路采樣一次。 單片機(jī)復(fù)位后的狀態(tài) : 單片機(jī)的復(fù)位操作使單片機(jī) 達(dá)到 初始化 的 狀態(tài),其中包括使 得 程序計(jì)數(shù)器 PC= 0000H,這 說明 程序從 0000H 地址 開始 運(yùn)行 。 值得 注意 的是,記住 在 復(fù)位后 的 一些特殊功能寄存器的主要狀態(tài),對于 理解 單片機(jī)的初態(tài), 減少 相關(guān)的 應(yīng)用程序中的初始化是 非常 必要的。 IP= 00000B, 則 表明各個(gè)中 斷源 是等級低的 優(yōu)先級; IE= 000000B, 則 表明各個(gè)中斷均 已經(jīng) 被關(guān) 閉; 系統(tǒng)復(fù)位是任何微機(jī)系統(tǒng)執(zhí)行的 初始化步驟 ,使控制芯片 整體 回到默認(rèn)的硬件 狀態(tài)下。 在系統(tǒng)復(fù)位 后 52單片機(jī)將 一些 其內(nèi)部的 重要寄存器設(shè)置為特定 的數(shù) 值,至于內(nèi)部 RAM 的數(shù)據(jù)則 保持 不變。 AT89C52 單片機(jī)內(nèi)部有一個(gè)高增益反相放大器 , 用于構(gòu)成振蕩器 。 作為反饋 器 件的片外晶體諧振器 與該放大器 一起構(gòu)成一個(gè)自激振蕩器。 雖然 對外接電容的值沒有 非第一章 緒論 常 嚴(yán)格的要求,但 震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性 會由電容的大小 影響。在 電路板 焊接 時(shí), 電容 和晶體振蕩器 應(yīng)盡可能安裝得 靠近 單片機(jī)芯片 ,這樣做是為了 減少寄生電容,更好地保證震蕩器 可靠 穩(wěn)定 地工作 。 TLC7528 數(shù)模轉(zhuǎn)換器的介紹 TLC7528 是 8位 雙路 數(shù)字 模擬轉(zhuǎn)換器 ,它 具有單獨(dú)的片內(nèi)數(shù)據(jù)鎖存器 ,它的 特點(diǎn)包括非常 嚴(yán)密 的 DAC 至 DAC 一致性。 輸入 控制端 DACA/DACB 決定哪一個(gè) DAC 被使用 。 在 最高有效位變化期間內(nèi) , 分段高階位可以使 得 閃變最小 ,該變化期間內(nèi)的閃變脈沖最強(qiáng) 大 。 2或 4象限乘法功能使這種器件成為許多微處理器控制的 信號控制應(yīng)用 和 增益設(shè)置 的良好選擇。 第二章 單片機(jī)的仿真軟件的應(yīng)用 第 二 章 單片機(jī)的仿真軟件的應(yīng)用 Proteus ISIS 軟件的應(yīng) 用介紹 Proteus 具有和其他 EDA 工具一樣的原理圖編輯、 電路仿真功能 及 印刷電路板 (PCB)設(shè)計(jì) ,最大的特色是 它的 電路仿真的 可視化 和 交互化 ,通過 Proteus軟件的 VSM(虛擬仿真模式 ),用戶可以對 單片機(jī)及外圍元器件 、 數(shù)字電路、模擬電路、模數(shù)混合電路 等電子線路進(jìn)行系統(tǒng)仿真。 Proteus ISIS 軟件的特點(diǎn)是: 第 一 ,提供軟件調(diào)試功能。 第二,支持主流單片機(jī)系統(tǒng)的仿真。 第三 ,實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合,數(shù)字電路仿真、具有模擬電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 12C調(diào)試器 、 SPI 調(diào)試器、 RS232 動態(tài)仿真、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器,邏輯分析儀、信號發(fā)生器等??傊撥浖且豢罴?SPICE 和 單片機(jī)分析 于一身的仿真軟件,功能非常 強(qiáng)大。 基本操作:進(jìn)入 Proteus ISIS 雙擊桌面上的 ISIS 7 Professional 圖標(biāo)或者單擊屏幕下方的 “開始”→“程序”→“ Proteus 7 Professional”→“ ISIS 7 Professional” ,進(jìn)入 Proteus ISIS 集成環(huán)境。 其工作界面如下圖所示 : 第二章 單片機(jī)的仿真軟件的應(yīng)用 圖 21 Proteus ISIS的工作界面 Keil 軟件的應(yīng)用介紹 Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機(jī) C語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用 。 使用步驟: (作用是管理文件進(jìn)行編譯),工程的后綴名為 .uv2。 ,即用 C語言編寫程序,文件的后綴名為 .c。 16 進(jìn)制文件 (.hex 文件 )加載到原理圖中 ,即可檢測仿真結(jié)果第三章 可調(diào)低頻信號發(fā)生 器的設(shè)計(jì) 第三章 可調(diào)低頻信號發(fā)生器的設(shè)計(jì) 信號發(fā)生器設(shè)計(jì)的基本要求 設(shè)計(jì)并制作一臺函數(shù)信號發(fā)生器 ,能實(shí)現(xiàn)以下基本要求: 第一, 能產(chǎn)生方波、正弦波、三角波 三種波形,其具體的波形有按鍵選擇。 信號發(fā)生器的電路設(shè)計(jì)與仿真 硬件設(shè)計(jì)部分 : 控 制 鍵 P 3 . 0 P 3 . 1 P 3 . 2A T 8 9 S 5 1單 片 機(jī) 控 制 器 P 1 口 P 3 . 7D A C 0 8 3 2D 0 — D 7方 波 輸 出正 弦 波或 三 角波 輸 出 圖 31信號發(fā)生器設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)框圖 如圖所示, 接三個(gè)控制鍵,其中 T1 為頻率增加鍵, T2 為頻率減小鍵, T3 為正弦波和三角波的轉(zhuǎn)化鍵。 開 始T 1 置 初 值 , 設(shè) 置 為 1 6位 定 時(shí) 模 式 ( 方 式 1 )T 1 開 中 斷 , 開 定 時(shí)器 , 開 總 中 斷結(jié) 束 圖 32初始化子程序流程圖 該程序的主要功能是設(shè)置定時(shí)器的初始值,工作模式,開中斷和開定時(shí)器。 是 否 有 鍵 按 下開 始 查 鍵有 鍵 按 下 , 根 據(jù) 按 鍵 的數(shù) 值 執(zhí) 行 功 能頻 率增 大頻 率減 小選 擇波 形有按 1 按 2 按 3否查 鍵 結(jié) 束 按 鍵 3 是 否 按 下中 段 開 始執(zhí) 行關(guān) 閉 中 斷 , 關(guān) 閉 定 時(shí) , 重新 載 入 初 值 , 開 定 時(shí) 器輸 出方 波輸 出 三角 波輸 出 正弦 波查 表 指 針 加 1開 中 斷 , 返 回否是 圖 33鍵掃描子程序流程圖 圖 34波形數(shù)據(jù)產(chǎn)生子程序流程圖 在鍵掃描子程序中,其任務(wù)是檢查三個(gè)鍵是否按下來執(zhí)行其功能。 軟件設(shè)計(jì)部分: include define uchar unsigned char define uint unsigned int define key P3 define dataout P1 uchar code sin_tab[256]=
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1