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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89c51單片機(jī)和keilc軟件的流水燈設(shè)計(jì)-文庫吧

2024-11-13 19:38 本頁面


【正文】 803 805 8031AH、 875 89C51 和 89S51 等。 ( 2) 增強(qiáng)型,有 805 803 875 89C52 和 89S52 等。 ( 3) 低功耗型,有 80C5X、 80C3X、 87C5X 和 89C5X 等。 ( 4) 高級語言型,如, 8052AHBASIC 芯片內(nèi)固化有 MCS BASIC52 解釋程序,其BASIC 語言能與匯編語言混用。 ( 5) 可編程記數(shù)陣列( PCA)型。 ( 6) A/D 型。 ( 7) DMA型。 ( 8) 多并行接口型。 ( 9) 在系統(tǒng)可編程( ISP)型。 ( 10) JTAG 調(diào)試型。 AT89C51 的 介紹 AT89C51 是一個(gè)低功耗,高性能 CMOS 8 位單片機(jī),片內(nèi)含 4k Bytes ISP(Insystem programmable)的可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲單元,功能強(qiáng)大的微型計(jì)算機(jī)的 AT89C51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。 具體體現(xiàn)在以下幾點(diǎn): AT89C51 的 結(jié)構(gòu) ( 1) 8 位微控制器。 8 位指的是微控制器內(nèi)部數(shù)據(jù)總線、寄存器寬度。比如計(jì)算機(jī)( PC)所用的 CPU,第一代 PC的 CPU8088/8086 到第二代 PC 的 CPU80286 都為 16 位 CPU;而從 80386 到目前的Pentium4 都屬于 32 位的 CPU。盡管如此,目前所采用的單片機(jī)微控制器,仍是以 8位為主,只有在特殊場合,才會采用 16 位的單片機(jī),如 8096 等。 ( 2)程序存儲器 ROM:內(nèi)部有 4KB、外部最多可擴(kuò)充至 64KB。 ( 3)數(shù)據(jù)存儲器 ROM:內(nèi)部有 128B、外部最多可擴(kuò)充至 64KB。 ( 4) 4 組可位尋址的 8 位輸入 /輸出端口,即 P0、 P P2 及 P3。 ( 5)一個(gè)全雙工串行口,即 UART。 ( 6) 5 個(gè)中斷源,即 INT0、 INT T0、 T RXD 或 TXD。 ( 7) 111 個(gè)指令。 4 AT89C51 主要特性 ( 1) 8031 CPU 與 MCS51 兼容 ( 2) 4K 字節(jié)可編程 FLASH 存儲器 (壽命: 1000 寫 /擦循環(huán) ) ( 3) 全靜態(tài)工作: 0Hz24KHz ( 4) 三級程序存儲器保密鎖定 ( 5) 128*8 位內(nèi)部 RAM ( 6) 32 條可編程 I/O 線 ( 7) 兩個(gè) 16 位定時(shí)器 /計(jì)數(shù)器 6 個(gè)中斷源 ( 8) 可編程串行通道 ( 9) 低功耗的閑置和掉電模式 ( 10) 片內(nèi)振蕩器和時(shí)鐘電路 AT89C51 的管腳說明 ( 1) VCC:供電電壓。 ( 2) GND:接地。 ( 3) P0 口: P0 口為一個(gè) 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng) P1口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。在 FIASH編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí) P0 外部必須被拉高。 ( 4) P1 口: P1口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1口緩沖器能接收輸出 4TTL門電流。 P1口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時(shí) ,將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。 ( 5) P2口: P2口為一個(gè)內(nèi)部上拉電阻的 8位雙向 I/O口, P2口緩沖器可接收,輸出 4個(gè) TTL門電流,當(dāng) P2口被寫 “1” 時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí), P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。 P2口當(dāng)用于外部程序存儲器或 16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時(shí), P2口輸出地址的高八位。在給出地址 “1” 時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時(shí), P2口輸出其特殊功能寄存器的內(nèi)容。 P2口在 FLASH編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。 ( 6) P3口: P3口管腳是 8個(gè)帶內(nèi)部上拉電阻的雙向 I/O口,可接收輸出 4個(gè) TTL門電流。當(dāng) P3口寫入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平, P3口將輸出電流( ILL)這是由于上拉的緣故。 P3口也可作為 AT89C51 的一些特殊功能口,如下 列 所示: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中 斷 1) T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號。 ( 7) RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問外部存儲器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。 5 在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時(shí), ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。因此它 可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè) ALE 脈沖。如想禁止 ALE的輸出可在 SFR8EH 地址上置 0。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 ( 8) /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個(gè)機(jī)器周期兩次 /PSEN 有效。但在訪問外部數(shù)據(jù)存儲器時(shí),這兩次有效的 /PSEN 信號將不出現(xiàn)。 ( 9) /EA/VPP:當(dāng) /EA保持低電平時(shí),則在此期間 外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式 1 時(shí), /EA將內(nèi)部鎖定為 RESET;當(dāng) /EA端保持高電平時(shí),此間內(nèi)部程序存儲器。在 FLASH 編程期間,此引腳也用于施加 12V編程電 ( VPP)。 ( 10) XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 ( 11) XTAL2:來自反向振蕩器的輸出。 其管腳圖如圖 11所示。 圖 11 管腳圖 6 2 keilc 軟件及 ledkey 控件 介紹 keilc 軟 件介紹 keilc51uvision 是德國 keil公司開發(fā)的基于 windows 環(huán)境的 8051 軟件開發(fā)平臺,它集項(xiàng)目管理、源程序編輯、程序調(diào)試于一體,是一個(gè)強(qiáng)大的集成開發(fā)環(huán)境。 Uvision2 支持 keil的各種 8051 工具,包括: c 編譯器,宏匯編譯器、連接 /定位器及 objecthex 轉(zhuǎn)換程序,可以幫助用戶快速有效的實(shí)現(xiàn)嵌入式系統(tǒng)的設(shè)計(jì)與調(diào)試。采用 c 語言進(jìn)行單片機(jī)系統(tǒng)的開發(fā),具有避免手工分配寄存器,移植容易等優(yōu)點(diǎn)。 恒科 keilc51 的 IDE 開發(fā)防真器優(yōu)特點(diǎn): 仿真 8031 內(nèi)核的單片機(jī)。 接支持 keilc51 的 IDE 開發(fā)仿真環(huán)境, 63k 用戶程序空間。 全保留單片機(jī)特性,避免仿真正常而實(shí)際燒錄芯片不正常的問題。 仿真頻率 0— 40MHZ 晶振可選。 程序代碼可重復(fù)裝載。 監(jiān)控程序占用用戶資源極少,全速運(yùn)行不占用資源。 可在 keiluvision2 下單步、斷點(diǎn)、全速、可參考變量、 RAM 變量、結(jié)構(gòu)變量等。 支持匯編、 c 語言、混合調(diào)試。 內(nèi)部存儲物理空間為 68k,是偉福通用仿真器 G6 型的 7 倍,是偉福 51 專用仿真器的 4 倍。 仿真頻率可達(dá) 40MHz。 1 支持 10 個(gè)硬件斷點(diǎn)。 在 keilc51 集成開發(fā)軟件環(huán)境是使用工程方 法來管理文件的,而不是單一文件模式。所有的文件包括源程序(包括 c 程序,匯編程序)、頭文件、甚至說明性的技術(shù)文檔都可以放在工程項(xiàng)目文件里面統(tǒng)一管理。在使用 keilc51 之前,您應(yīng)該習(xí)慣這種工程的管理方式,對于剛剛使用 keilc51 的用戶來講,一般可以按照下面的步
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1