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

正文內(nèi)容

畢業(yè)設(shè)計--基于at89s52單片機的dds信號發(fā)生器設(shè)計(編輯修改稿)

2025-01-08 20:22 本頁面
 

【文章內(nèi)容簡介】 一層外表面硬化處理光滑防擦的塑料層它的內(nèi)表面也涂有一層涂層在他們之間有許多細小的小于 11000 英寸的透明隔離點把兩層導(dǎo)電層隔開絕緣 當手指觸摸屏幕時兩層導(dǎo)電層在觸摸點位置就有了接觸電阻發(fā)生變化在 X和 Y 兩個方向上產(chǎn)生信號然后送觸摸屏控制器控制器偵測到這一接觸并計算出XY 的位置再根據(jù)模擬鼠標的方式運作這就是電阻技術(shù)觸摸屏的最基本的原理 5V 恒定電壓一個豎直方向一個水平方向總共需四根電纜特定高解析度高速傳輸反應(yīng)表面硬度處理減少擦傷刮傷及防化學(xué)處理具有光面及霧面處理一次校正穩(wěn)定性高永不漂移硬件設(shè)計如圖 36 所示接上 5V 電源后下載程序到單片機然后通過 P34P36P37 向 AD9835 寫入控制字和數(shù)據(jù)此時觸摸屏上會顯示不同頻率字就我們只需用手指點一下示波器上就顯示相對應(yīng)的正弦波 圖 36 硬件連接圖 4 單片機 AT89S52 簡介 單片微型計算機 SCMC Single Chip Microputer 簡稱單片機它是把組成微型計算機的各功能部件中央處理器 CPUCentral Processing UnitRAM Random Access MemoryIO InputOutput 接口電路定時器計數(shù)器以及串行通訊接口等部件制作在一塊集成芯片中構(gòu)成一個完整的微型計算機 [14]由于它的結(jié)構(gòu)與指令功能都是按照工業(yè)控制要求設(shè)計的故又叫單片微控制器 如圖 41所示 圖 41 單片機結(jié)構(gòu)框圖 AT89S52是一種低功耗高性能 CMOS8位微控制器具有 8K 在系統(tǒng)可編程 Flash存儲器使用 Atmel公司高密度非易失性存儲器技術(shù)制造與工業(yè) 80C51產(chǎn)品指令和引腳完全兼容片上 Flash 允許程序存儲器在系統(tǒng)可編程亦適于常規(guī)編程器在單芯片上擁有靈巧的 8位 CPU和在系統(tǒng)可編程 Flash使得 AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活超有效的解決方案 41 AT89S52 的引腳及其功能 AT89S52 具有以下標準功能 8k 字節(jié) Flash256 字節(jié) RAM32 位 IO 口線看門狗定時器 2 個數(shù)據(jù)指針三個 16 位定時器計數(shù)器一個 6 向量 2 級中斷結(jié)構(gòu)全雙工串行口片內(nèi)晶振及時鐘電路另外 AT89S52可降至 0Hz靜態(tài)邏輯操作支持 2種軟件可選擇節(jié)電模式 [15]空閑模式下 CPU停止工作允許 RAM定時器計數(shù)器串口中斷繼續(xù)工作掉電保護方式下 RAM 內(nèi)容被保存振蕩器被凍結(jié)單片機一切工作停止直到下一個中斷或硬件復(fù)位為止 AT89S52 采用 40 引腳的雙列直插封 DIP 方式如圖 42所示 圖 42 AT89S52 引腳圖 1 主電源引腳 Vcc 和 Vss Vcc40 腳接+ 5VVss20 腳接地 2 外接晶體引腳 XTAL1 和 XTAL2 XTAL1 接外部晶體的一個引腳在單片機內(nèi)部它是構(gòu)成片內(nèi)振蕩器的反相放大器的輸入端當采用外部振蕩器時該引腳接收振蕩器的信號既把此信號直接接到內(nèi)部時鐘發(fā)生器的輸入端 XTAL2 接外部晶體的另一個引腳在單片機內(nèi)部它是上述振蕩器的反相放大器的輸出端采用外部振蕩器時此引腳應(yīng)懸浮不連接選用 12MHz 頻率的晶體允許輸入的脈沖頻 率為 500kHz 電容的大小范圍為 20pF~ 40pF 3 控制引腳 RSTVPD9腳 RST即為 RESET該引腳為單片機的上電復(fù)位或掉電保護端當單片機剛接上電源時在此引腳上出現(xiàn)兩個機器周期的高電平由低到高跳變將使單片機復(fù)位看門狗計時完成后 RST 腳輸出 96 個晶振周期的高電平特殊寄存器 AUXR 地址 8EH 上的 DISRTO 位可以使此功能無效 DISRTO 默認狀態(tài)下復(fù)位高電平有效 ALEPROG30腳地址鎖存允許信號訪問片外存儲器時 ALE作為擴展地址的低字節(jié)的控制信號稱地址鎖存器鎖存低 8 位地址的輸出脈沖在 flash 編程 時此引腳PROG 也用作編程輸入脈沖在不訪問片外存儲器時 ALE 引腳以六分之一的時鐘振蕩頻率周期性地發(fā)出正脈沖信號因此可用來作為外部定時器或時鐘使用然而特別強調(diào)在每次訪問外部數(shù)據(jù)存儲器時將會跳過一個 ALE 脈沖如果需要通過將地址為 8EH的 SFR的第 0位置 1ALE操作將無效這一位置 1ALE僅在執(zhí)行 MOVX或 MOVC指令時有效否則 ALE將被微弱拉高這個 ALE 使能標志位地址為 8EH的 SFR的第 0位的設(shè)置對微控制器處于外部執(zhí)行模式下無效 PESN29 腳此腳的輸出是外部程序存儲器的讀選通信號當 AT89S52 從外部程序存儲 器取指令或常數(shù)期間 PSENPSEN 將不被激活 PSEN8 個 LS 型的 TTL 輸入 EAVpp31引腳訪問外部程序存儲器控制信號欲使 CPU僅訪問外部存儲器地址為 0000HFFFFHEA必須保持低電平接地需注意的是如果加密位 LB1被編程復(fù)位時內(nèi)部會鎖存 EA端狀態(tài)如 EA端為高電平接 VCC端 CPU則執(zhí)行內(nèi)部程序存儲器中的指令 Flash存儲器編程時該引腳加上 12V的編程允許電源 Vpp當然這必須是該器件使用 12V 的編程電壓 Vpp IO 口 P0 口 P0口是一個 8位漏極開路的雙向 IO 口作為輸出口每位能驅(qū)動 8個 TTL邏輯 電平對 P0 端口寫 1 時引腳用作高阻抗輸入當訪問外部程序和數(shù)據(jù)存儲器時P0 口也被作為低 8 位地址數(shù)據(jù)復(fù)用在這種模式下 P0具有內(nèi)部上拉電阻在 flash編程時 P0 口也用來接收指令字節(jié)在程序校驗時輸出指令字節(jié)程序校驗時需要外部上拉電阻 P1 口 P1口是一個具有內(nèi)部上拉電阻的 8位雙向 IO口 P1輸出緩沖器能驅(qū)動4 個 TTL 邏輯電平對 P1 端口寫 1 時內(nèi)部上拉電阻把端口拉高此時可以作為輸入口使用作為輸入使用時被外部拉低的引腳由于內(nèi)部電阻的原因?qū)⑤敵鲭娏鞔送舛〞r器計數(shù)器 2的外部計數(shù)輸入 P10T2和定時器計數(shù)器 2的觸發(fā)輸入 P11T2EX在 flash 編程和校驗時 P1 口接收低 8 位地址字節(jié) P2 口 P2口是一個具有內(nèi)部上拉電阻的 8位雙向 IO口 P2輸出緩沖器能驅(qū)動4 個 TTL 邏輯電平對 P2 端口寫 1 時內(nèi)部上拉電阻把端口拉高此時可以作為輸入口使用作為輸入使用時被外部拉低的引腳由于內(nèi)部電阻的原因?qū)⑤敵鲭娏髟谠L問外部程序存儲器或用 16 位地址讀取外部數(shù)據(jù)存儲器例如執(zhí)行 MOVX DPTR 時 P2口送出高八位地址在這種應(yīng)用中 P2 口使用很強的內(nèi)部上拉發(fā)送 1 在使用 8 位地址如 MOVX RI 訪問外部數(shù)據(jù)存儲器時 P2 口輸出 P2 鎖存器的內(nèi)容在 flash 編程和校驗時 P2 口也接收高 8 位地址字節(jié)和一些控制信號 P3 口 P3口是一個具有內(nèi)部上拉電阻的 8位雙向 IO口 P2輸出緩沖器能驅(qū)動4 個 TTL 邏輯電平對 P3 端口寫 1 時內(nèi)部上拉電阻把端口拉高此時可以作為輸入口使用作為輸入使用時被外部拉低的引腳由于內(nèi)部電阻的原因?qū)⑤敵鲭娏?P3 口亦作為 AT89S52 特殊功能第二功能使用在 flash 編程和校驗時 P3 口也接收一些控制信號 P3 口的第二功能 表 41 AT89S52 的 P3 口的第二功能 引腳功能 RXD 串行輸入 P31 TXD 串行輸出 P32 INT0 外部中斷 0 P33 INT1 外部中斷 1 P34 T0 定時器 0 外部輸入 P35 T1 定時器 1 外部輸入 P36 WR 外部數(shù)據(jù)存儲器寫選通 P37 RD 外部數(shù)據(jù)存儲器瀆選通 42 特殊功能寄存器 特殊功能寄存器 SFR 的地址空間并不是都被定義了片上沒有定義的地址是不能用的讀這些地址一般將得到一個隨機數(shù)據(jù)寫入的數(shù)據(jù)將會無效用戶不應(yīng)該給這些未定義的地址寫入數(shù)據(jù) 1 由于這些寄存器在將來可能被賦予新的功能復(fù)位后這 些位都為 0 定時器 2 寄存器 T2CON 和 T2MOD 包含定時器 2 的控制位和狀態(tài)位寄存器對RCAP2H 和 RCAP2L 是定時器 2 的捕捉自動重載寄存器 存儲器結(jié)構(gòu) MCS51 器件有單獨的程序存儲器和數(shù)據(jù)存儲器外部程序存儲器和數(shù)據(jù)存儲器都可以 64K 尋址 程序存儲器如果 EA 引腳接地程序讀取只從外部存儲器開始對于 AT89S52 如果 EA接 VCC程序讀寫先從內(nèi)部存儲器地址為 0000H~ 1FFFH開始接著從外部尋址尋址地址為 2021H~ FFFFH 數(shù)據(jù)存儲器 AT89S52有 256字節(jié)片內(nèi)數(shù)據(jù)存儲器高 128字節(jié)與特殊功能寄存器重 疊也就是說高 128 字節(jié)與特殊功能寄存器有相同的地址而物理上是分開的當 7FH的地址時尋址方式?jīng)Q定 CPU訪問高 128字節(jié) RAM還是特殊功能寄存器空間直接尋址方式訪問特殊功能寄存器 SFR 例如下面的直接尋址指令訪問 0A0HP2 口存儲單元 MOV 0A0H data 使用間接尋址方式訪問高 128 字節(jié) RAM 例如下面的間接尋址方式中 R0內(nèi)容為 0A0H訪問的是地址 0A0H的寄存器而不是 P2口它的地址也是 0A0HMOV R0 data 堆棧操作也是簡介尋址方式因此高 128 字節(jié)數(shù)據(jù) RAM 也可用于堆棧空間 中斷 AT89S52有 6個 中斷源兩個外部中斷 INT0和 INT1三個定時中斷定時器012IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效 IE 還包括一個中斷允許總控制位 EA它能一次禁止所有中斷對于 AT89S52IE5位也是不能用的用戶軟件不應(yīng)給這些位寫 1 它們?yōu)?AT89 系列新產(chǎn)品預(yù)留定時器 2 可以被寄存器 T2CON中的 TF2 和 EXF2 的邏輯觸發(fā)程序進入中斷服務(wù)后這些標志位都可以由硬件清 0實際上中斷服務(wù)程序必須判定是否是 TF2 或 EXF2 激活中斷標志位也必須由軟件清 0 定時器 0 和定時器 1 標志位 TF0 和 TF1 在計數(shù)溢出的那個周期的 S5P2 被置位它 們的值一直到下一個周期被電路捕捉下來然而定時器 2的標志位 TF2在計數(shù)溢出的那個周期的 S2P2 被置位在同一個周期被電路捕捉下來 晶振特性 AT89S52 單片機有一個用于構(gòu)成內(nèi)部振蕩器的反相放大器 XTAL1和 XTAL2 分別是放大器的輸入輸出端石英晶體和陶瓷諧振器都可以用來一起
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1