ARM系列單片機是當前發展最快的一類嵌入式處理器,用其構成的嵌入式系統具有結構簡單,功能強大,處理速度快、功耗低等諸多優點。在嵌入式系統設計中,存儲器模塊是最常用的模塊,本文以Philips公司生產32位ARM單片機LPC2114單片機作為不開放總線的ARM單片機典型代表與常見存儲器的接口技術,并將其接口方式和傳統的8位MCS-51單片機的存儲器接口進行比較,使讀者明白其異同,快速開發出適合于各類應用的32位嵌入式系統。
上傳時間: 2013-12-06
上傳用戶:chenjjer
摘要:AT89C2051是美國ATMEL公司生產的低電壓、高性能CMOS8位單片機,采用高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統,適合許多高性價比的應用場合。文中采用AT89C2051芯片為北京某汽車公司設計了一個客車倒車監視系統,并介紹了相應的硬件設計和軟件編程。只要掛上倒擋,系統便自動監視車后從0.35m至5.0m的視頻圖像,在客車進站中門打開時,系統會自動監視中門附近車內信息。該系統已投產使用,性能穩定,反應良好。關鍵詞:AT89C2051;單片機;MCS一51;汽車電子
上傳時間: 2013-10-25
上傳用戶:dianxin61
本文針對小型家用燃氣鍋爐的特點,研制開發了基于MCS-51 單片機的小型家用燃氣鍋爐智能控制器。以改進家庭采暖的控制方式,提高采暖的經濟性,改善人們的生活設施。
上傳時間: 2013-10-21
上傳用戶:Wwill
在單片機應用系統中,為了提高系統的抗干擾能力,目前廣泛采用了監視定量器來監視程序的運行情況,及時發現程序跑飛并將其拉回正軌。然而在很多情況下這種方法并不是很有效的,針對這一問題,提出了通過軟件設計進一步提高系統可靠性的方法,并以MCS一51單片機為例,詳細地說明主程序、中斷服務程序和監視定時器之間如何相制約、相互監視,達到迅速發現程序跑飛的位置并進行相應的錯誤處理的具體方法。
上傳時間: 2013-11-05
上傳用戶:13160677563
單片機指令系統 3.1 MCS-51指令簡介 3.2 指令系統 3.1 MCS-51指令簡介 二、MCS-51系列單片機指令系統分類 按尋址方式分為以下七種:按功能分為以下四種: 1、立即立即尋址 1、數據傳送指令位操 2、直接尋址 2、算術運算指令 3、寄存器尋址 3、邏輯運算指令 4、寄存器間接尋址指令 4、控制轉移類指令 5、相對尋址 5、位操作指令 6、變址尋址 7、位尋址 三、尋址方式 3、寄存器間接尋址 MOV A, @R1 操作數是通過寄存器間接得到的。 4、立即尋址 MOV A, #40H 操作數在指令中直接給出。 5、基址寄存器加變址寄存器尋址 以DPTR或PC為基址寄存器,以A為變址寄存器, 以兩者相加形成的16位地址為操作數的地址。 MOVC A, @A+DPTR MOVC A, @A+PC 四、指令中常用符號說明 Rn——當前寄存器區的8個工作寄存器R0~R7(n=0~7); Ri——當前寄存器區可作地址寄存器的2個工作寄存器R0和R1(i=0,1); direct——8位內部數據存儲器單元的地址及特殊功能寄存器的地址; #data——表示8位常數(立即數); #datal6——表示16位常數; add 16——表示16位地址; addrll——表示11位地址; rel——8位帶符號的地址偏移量; bit——表示位地址; @——間接尋址寄存器或基址寄存器的前綴; ( )——表示括號中單元的內容 (( ))——表示間接尋址的內容; 五、MCS-51指令簡介 1. 以累加器A為目的操作數的指令 2. 以Rn為目的操作數的指令 3. 以直接地址為目的操作數的指令 4. 以寄存器間接地址為目的操作數指令 應用舉例1 8段數碼管顯示 應用舉例2 3.2 指令系統 2、堆棧操作指令 3. 累加器A與外部數據傳輸指令 4. 查表指令 MOVC A, @A+PC 例子: 5. 字節交換指令 6. 半字節交換指令 二、算術操作類指令 PSW寄存器 2. 帶進位加法指令 3. 加1指令 4. 十進制調整指令 5. 帶借位減法指令(Subtraction) 6. 減1指令(Decrease) 7. 乘法指令(Multiplication) 8. 除法指令(Division) 三、邏輯運算指令 1. 簡單邏輯操作指令 2. 循環指令 帶進位左循環指令(Rotate Accumulator Left through Carry flag) 右循環指令(Rotate Accumulator Right) 帶進位右循環指令(Rotate A Right with C) 3. 邏輯與指令 4. 邏輯或指令 5. 邏輯異或指令 四、控制轉移類指令 1. 跳轉指令 相對轉移指令 SJMP rel PC←(PC)+2 PC←(PC)+rel 程序中標號與地址之間的關系 2. 條件轉移指令 3. 比較不相等轉移指令 4. 減 1 不為 0 轉移指令 5. 調用子程序指令 7. 中斷返回指令 五、位操作指令 1. 數據位傳送指令 2. 位變量邏輯指令 3. 條件轉移類指令
上傳時間: 2013-10-27
上傳用戶:xuanjie
1-1. 課程介紹1-2. 電子計算機的發展概述1-3. 單片機的發展過程及產品近況1-4. 單片機的特點及應用領域1-5. 單片機應用系統開發簡介本課程學習的主要內容本課程主要學習以增強型51單片微型計算機P89V51RD2為代表的單片微型計算機應用知識。
標簽: 單片機應用
上傳時間: 2013-10-27
上傳用戶:bakdesec
單片機實用接口技術介紹了MCS-51系列單片機應用系統的各種實用接口技術及其配置。內容包括:MCS-51系列單片機組成原理:應用系統擴展、開發與調試;鍵盤輸入接口的設計及調試;打印機和顯示器接口及設計實例;模擬輸入通道接口技術;A/D、D/A、接口技術及在控制系統中的應用設計;V/F轉換器接口技術、串行通訊接口技術以及其它與應用系統設計有關的實用技術等。本書是為滿足廣大科技工作者從事單片機應用系統軟件、硬件設計的需要而編寫的,具有內容新穎、實用、全面的特色。所有的接口設計都包括詳細的設計步驟、硬件線路圖及故障分析,并附有測試程序清單。書中大部分接口軟、硬件設計實例都是作者多年來從事單片機應用和開發工作的經驗總結,實用性和工程性較強,尤其是對應用系統中必備的鍵盤、顯示器、打印機、A/D、D/A通訊接口設計、模擬信號處理及開發系統應用舉例甚多,目的是讓將要開始和正在從事單片機應用開發的科研人員根據自己的實際需要來選擇應用,一書在手即可基本完成單片機應用系統的開發工作。 MCS-51系列單片機實用接口技術目錄 第一章 MCS51系列單片機組成原理第二章 MCS-51單片機系統擴展第三章 MCS-51單片機應用系統的開發第四章 鍵盤及其按口技術第五章 顯示器接口設計第六章 打印機接口設計第七章 模擬輸入通道接口技術第八章 D/A轉換器與MSC-51單片機的接口設計與實踐第九章 A/D轉換器與MCS-51單片機的接口設計與實踐 第十章 V/F轉換器接口技術 第十一章 串行通訊按日技術第十二章應用系統設計中的實用技術附錄AMCS51單片機指令速查表附錄一常用EPROM固化電壓參考表
上傳時間: 2013-11-24
上傳用戶:hfnishi
題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b這是條件運算符的基本例子。
上傳時間: 2015-01-08
上傳用戶:lifangyuan12
這是ch375與單片機51接口應用程序,用keil51編譯器打開即可
上傳時間: 2015-02-22
上傳用戶:363186
RSA算法 :首先, 找出三個數, p, q, r, 其中 p, q 是兩個相異的質數, r 是與 (p-1)(q-1) 互質的數...... p, q, r 這三個數便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 這個 m 一定存在, 因為 r 與 (p-1)(q-1) 互質, 用輾轉相除法就可以得到了..... 再來, 計算 n = pq....... m, n 這兩個數便是 public_key ,編碼過程是, 若資料為 a, 將其看成是一個大整數, 假設 a < n.... 如果 a >= n 的話, 就將 a 表成 s 進位 (s
標簽: person_key RSA 算法
上傳時間: 2013-12-14
上傳用戶:zhuyibin