:單片機是一門實踐性非常強的學科,為此我們突破傳統思路,全面圍繞單片機試驗,從簡單的流水燈開始, 逐步的帶領大家從這些簡單的幾行或者10幾行的程序,來熟悉和理解單片機的指令。學指令 制作單片機教程之通過實驗學指令...未經許可不得轉載!通過實驗學指令之1把所有端口的同時置高置低,不斷閃爍通過實驗學指令之2p1 口3 路流水燈理解2 進制數與端口的關系通過實驗學指令之3 單片機的加法:把52h+0fch 結果送p1 口通過實驗學指令之4 單片機的乘法:把ff*03h 結果送p1通過實驗學指令之5 單片機的二進制加法 通過實驗學指令之6 單片機的兩位計數器通過實驗學指令之7 學習單片機的邏輯運算 通過實驗學指令之8 進一步學習單片機的邏輯運算通過實驗學指令之9 循環移位指令的流水燈 通過實驗學指令之10 理解熟悉散轉結構的程序通過實驗學指令之11 位操作指令的學習 通過實驗學指令之12 比較指令的學習與cy 位通過實驗學指令之13 該程序的功能是小喇叭1khz信號通過實驗學指令之14按p3.510 次p1 口led 按照2進制加1通過實驗學指令之15 使用定時器實現長時間的延時。通過實驗學指令之16 中斷的響應,p3.3 的小喇叭1khz 輸出通過實驗學指令之17p3.2的鍵盤數碼管顯示0 通過實驗學指令之18 中斷的響應,兩級中斷嵌套通過實驗學指令之19順序程序的結構通過實驗學指令之20p1 口的led 閃爍10 次后停止子程序的嵌套
上傳時間: 2013-10-11
上傳用戶:dragonhaixm
這是一本關于Intel 80C51 以及廣大的51 系列單片機的書這本書介紹給讀者一些新的技術使你的8051 工程和開發過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統的解決方法為使問題討論更加清晰在適當的地方給出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導書你可以買到不少關于ANSI C 的書最佳選擇當然是Intel的數據書可從你的芯片供應商處免費索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經通過測試這并不意味著你可以隨時把這些程序加到你的應用系統或工程中有些地方必須首先經過修改才能結合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學習該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進行開發是一個好的決定你會發現使用C 進行開發將使你的工程開發和維護的時間大大減少如果你已經擁有Keil C51 那你已經選擇了一個非常好的開發工具我發現Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴展如果你有其它的開發工具像Archimedes 和Avocet 這本書也能很好地為你服務但你必須根據你所用的開發工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應該把這本書看成工具書而不是用來學習各種系統設計通過本書你可以了解給定一定的硬件和軟件設計之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設計使你豁然開朗當然我希望你也能夠從本書中學到有用的知識使之能夠提升你的設計 8051 系列微處理器基于簡化的嵌入式控制系統結構被廣泛應用于從軍事到自動控制再到PC 機上的鍵盤上的各種應用系統上僅次于Motorola 68HC11 在 8 位微控制器市場上的銷量很多制造商都可提供8051 系列單片機像Intel Philips Siemens 等這些制造商給51 系列單片機加入了大量的性能和外部功能像I2C 總線接口模擬量到數字量的轉換看門狗PWM 輸出等不少芯片的工作頻率達到40M 工作電壓下降到1.5V 基于一個內核的這些功能使得8051 單片機很適合作為廠家產品的基本構架它能夠運行各種程序而且開發者只需要學習這一個平臺8051 系列的基本結構如下1 一個8 位算術邏輯單元2 32 個I/O 口4 組8 位端口可單獨尋址3 兩個16 位定時計數器4 全雙工串行通信5 6 個中斷源兩個中斷優先級6 128 字節內置RAM7 獨立的64K 字節可尋址數據和代碼區每個8051 處理周期包括12 個振蕩周期每12 個振蕩周期用來完成一項操作如取指令和計算指令執行時間可把時鐘頻率除以12 取倒數然后指令執行所須的周期數因此如果你的系統時鐘是11.059MHz 除以12 后就得到了每秒執行的指令個數為921583條指令取倒數將得到每條指令所須的時間1.085ms
上傳時間: 2013-11-09
上傳用戶:chenlong
本書介紹了數控加工中心實訓的相關內容,從數控加工工藝分析、編程指令、計算機自動編程,到機床的實際操作訓練,以典型零件的工藝分析和編程為重點,既強調了實際加工訓練,又具有很強的數控實訓的可操作性。內容包括數控加工基礎知識,加工中心編程基礎,加工中心的操作基礎,二維零件的手工編程與仿真練習,Mastercam 軟件編程,高速切削和復雜零件的造型與加工,共七章。
上傳時間: 2013-10-13
上傳用戶:yeluorag
9.16 SIMATIC 邏輯堆棧指令棧裝載與 (ALD)ALD 指令對堆棧中的第一層和第二層的值進行邏輯與操作結果放入棧頂執行完 ALD 指令后堆棧深度減 1操作數 無棧裝載或 (OLD)OLD 指令對堆棧中的第一層和第二層的值進行邏輯或操作結果放入棧頂執行完 OLD 指令后堆棧深度減 1操作數 無邏輯推入棧LPS 指令復制棧頂的值并將這個值推入棧棧底的值被推出并丟失操作數 無
上傳時間: 2014-01-19
上傳用戶:Maple
摘 要 雖然開放系統是一個流行的名詞, 但是對于一般用戶, 它卻是一個在實際工作中“無法操作”的事物。本文從計算機開放系統的基本特征出發, 通過邏輯推理, 導出描述開放系統的輪廓, 借助于后者使開放系統一詞的內涵得到了澄清, 并使它的實現變成了“可操作的”。文中還從IT 實際工作的方便出發, 提出了一個簡明的開放系統的工作定義。關鍵詞 開放系統, 輪廓, 可移植性, 可互操作性, 封閉系統, 開放式專有系統
上傳時間: 2014-01-18
上傳用戶:lps11188
基于目前許多中小型公司, 機關,中小學校,大學院系等都有自己的圖書庫, 供內部人員借閱。因采用通用的圖書管理系統耗資成本較大,且操作復雜,需要培訓成本。多數單位為此依然延用傳統的手工登記辦法,圖書流失,管理不便。圖書借閱管理程序正是面向這樣的中小用戶對圖書管理的需要而設計開發的,其宗旨是: 簡單, 實用,滿足圖書的分類、增刪維護,借閱歸還、登記、查詢,會員的等級管理、信息維護等。本程序是采用JAVA技術開發的C/S結構應用程序, 數據庫支持MySQL 和MSSQL SERVER ,客戶端采用Java Swing。
上傳時間: 2013-12-23
上傳用戶:TF2015
一個可以調試MCS-51指令系統的中文調試軟件,此調試軟件可以對C51和A51進行編譯連接,操作十分簡單,而且還可以通過主面版對SFR中的內容進行觀察,對學習80C51單片機的學生用十分重要的用途
上傳時間: 2015-04-15
上傳用戶:ljt101007
自啟動vxworks---一個自啟動vx程序的開發文檔 vx編程指南----vx的一些基本編程介紹和操作手冊 tornado ---- tornado使用手冊 linux內核分析 ----- linux內核源碼介紹(有注釋說明) ARM指令 ---- 詳細介紹了ARM中所用到的指令集 ARM體系結構 --- 介紹ARM的結構體系
上傳時間: 2015-04-19
上傳用戶:xfbs821
脫機執行銀行業務操作(offline banking) Java版 由于互聯網的不安全性,為了防止在線電子轉賬時可能發生的電子偷竊行為,本題需要建立一個脫機的銀行業務操作程序。 題目要求: -本題要求在計算機上模擬一些基本的銀行業務,界面要顯示以下功能: 建立一個新的賬戶(包括兩種:轉帳帳戶和存款賬戶,轉帳帳戶可以負債,存款帳戶不能負債,但是具有相對較高的利息)。所以客戶在建立一個新帳戶時,需要進行選擇。 向其他戶頭轉賬 存取現金 察看賬戶現金狀況 -每個用戶資料包括姓名,密碼,賬號,要存儲在每個客戶自己得數據庫中,并且以后也將從這個數據庫中調出。 -當用戶在程序中給出不同的指令時,計算機要執行相應的操作,比如:扣除每月的房租,每年的利息,工資進帳等等。 -每個客戶的每次交易(包括存,取,轉賬)都要存儲下來,以便客戶查詢資金狀況。 -在每次轉賬和提取現金的時候都要有密碼詢問,并且輸入密碼。當進行轉賬操作的時候,要輸入相應的資料,比如:姓名,轉賬目的,金額,匯款人,接受人。
上傳時間: 2013-11-28
上傳用戶:luke5347
本模擬I2C軟件包包含了I2C操作的底層子程序,使用前要定義 好SCL和SDA。在標準8051模式(12 Clock)下,對主頻要求是不高于12MHz(即1個 機器周期1us) 若Fosc>12MHz則要增加相應的NOP指令數。(總線時序符合I2C標 準模式,100Kbit/S)
上傳時間: 2014-01-05
上傳用戶:小儒尼尼奧