⑴ 求單片機程序,及其圖
#include"reg51.h" #defineuchar unsigned char uchardisplay_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E}; uchartime[]={0,0,0,0}; voiddelay05ms(void) { uchar i; for(i=250;i>0;i--); } voiddisplay() { uchar i,k; k=0x80; for(i=0;i<8;i++) { P2=0; P0=display_code[time[i]/10]; P2=k; k=k>>1; delay(); P0=display_code[time[i]%10]; P2=k; k=k>>1; delay(); } P2=0; } voidcalc() { time[2]++; if(time[2]>59) { time[2]=0; time[1]++; if(time[1]>59) { time[1]=0; time[0]++; if(time[0]>23) { time[0]=0; } } } voidmain(void) { uchari; while(1) { for(i=0;i<250;i++) { display(); } calc(); } } 簡易電子時鍾。。
⑵ 劉雨棣單片機
基本信息
作 者:劉雨棣 傅騫
出 版 社:西安電子科技大學出版 出版日期:2008-07
ISBN:756062054 版 次:1
包 裝:平裝 開 本:16開
頁 數:226 頁 字 數:345000千
印 張:1次
所屬分類:圖書 > 計算機與網路 > 計算機系統結構 > 單片機 > (分類細分與勘誤) 內容介紹
本書以陝西省高職高專精品課程「單片機原理及應用」為背景,充分考慮高職特色及專科層次,突出了應用技術的特點。在講述具體內容時,以MCS-51系列8位單片機為基礎,使學生認識單片機的基本結構及工作原理。當結合到實際應用介紹時,則以目前市場上流行的MCS-51系列單片機兼容產品作為控制核心,以保證內容的新穎性和先進性。目前,單片機產品經多年的發展己在單個晶元上基本實現了完整功能,因此開發與外部功能部件配合的介面己成為開發單片機的主要任務,本書為此分配了適當的篇幅。 為了全面掌握單片機技術,書中將採用「復雜指令集」的MCS-51系列單片機同採用「精簡指令集」的PIC單片機進行對比介紹,以便在實踐中針對不同的用途有更靈活、有效的處置方法。 另外,在本書中有~定數量的應用實例,通過對這些實例的分析、研究可以使學習更貼近於實踐、更方便於應用。 本書適合作為高職高專電類專業的教材,也可供從事嵌入式控制技術工作的工程技術人員作為參考資料。 本書參考學時為64學時。
更多
作者簡介
姓名:劉雨棣 傅騫著
作者簡介:
作品:《單片機原理及介面技術》 目錄
第1章 概述
1.1 單片機的概念及單片機的種類
1.1.1 單片機及單片機系統
1.1.2 單片機程序設計語言及開發環境簡介
1.1 3 單片機的使用環境及產品等級
1.2 單片機的類型、特點及用途
1.2.1 單片機主要類型及其特點
1.2.2 常用單片機的應用領域
1.3 單片機的發展趨勢
本章小結
練習與思考題
第2章 mcs-51單片機晶元的結構及原理
2.1 mcs-51單片機基本結構與封裝
2.1.1 mcs 51單片機的基本結構與內部結構
2.1.2 mcs 51單片機引腳分布及功能
2.2 mcs-51單片機的存儲器
2.2.1 mcs-51單片機的程序存儲器
2.2.2 mcs-51單片機的數據存儲器
2.3 mcs-51單片機i/o口電路
2.3.1 mcs-51單片機i/o口的硬體結構
2.3.2 mcs-51單片機i/o口的使用特點
2.4 mcs 51單片機的時鍾電路與工作時序
2.4.1 單片機時鍾電路
2 4.2 指令執行與時序
2.5 mcs-51單片機工作方式
2.5.1 復位方式與復位電路
2.5.2 程序執行方式及掉電保護
2.5.3 單片機的低功耗運行模式
2.6 其他單片機的對照描述
2.6.1 p1c系列單片機的主要特點
2.6.2 典型pic系列單片機的基本性能
本章小結
第3章 單片機的指令系統及功能對照
3.1 mcs 51單片機的指令系統
3.1.1 mcs 51單片機的指令格式
3.1.2 mcs 51單片機的定址方式
3.2 mcs 51單片機指令功能分類
3.2.1 數據傳送類指令
3.2.2 算術運算類指令
3.2.3 邏輯運算及移位類指令
3.2.4 控制轉移類指令
3.2.5 布爾操作類指令
3.3 精簡指令單片機指令系統簡介
3.3.1 pic系列單片機精簡指令集及其說明
3.3.2 pic指令系統簡介
本章小結
練習與思考題
第4章 mcs-51單片機匯編程序設計
4.1 匯編語言程序設計概述
4.1.1 匯編語言以及匯編語言程序設計特點
4.1.2 mcs-51匯編語言偽指令
4.1.3 匯編
更多
書摘
第1章 概述
1.1 單片機的概念及單片機的種類
1.1.1 單片機及單片機系統
單片機是微型計算機發展的一個分支,是一種專門面向控制的微處理器件,故又稱之為微控制器(micro controller unit,mcu)。單片機通常以單一晶元的形式出現,但是它已具有了微型計算機所包含的基本組成結構和特有的控制應用功能,是一種晶元級的微型計算機。另外,由於單片機的體積、結構和功能特點,在實際應用中可以完全融入應用系統之中,故而也稱為嵌入式微控制器(embedded micro—controller)。
最基本的單片機系統由單片機晶元和軟體程序共同組建而成,是用戶為了實現某種控制用途的需要而設計的實際裝置。在單片機系統中,單片機晶元內部的中央處理單元(cpu)處於核心地位,cpu通過執行軟體程序調動硬體電路完成控制功能。根據這種工作方式,單片機系統可以劃分為硬體和軟體兩個組成部分。
1 硬體部分
單片機系統的硬體部分是包括cpu在內的所有硬體電路,按照硬體電路的功能和配置大致可以分為以下3類。
1)基本功能類
基本功能類硬體包括:cpu(用於運算、控制)、ram(用於數據存儲)、rom(用於程序存儲)、i/o設備(實現串列、並行輸入/輸出介面)及時鍾電路(建立工作時序)。在微型計算機中,上述部件被分成若干塊晶元,安裝在一塊稱之為主板的印刷線路板上,在程序的指揮下完成計算機的基本運算操作功能。但是在單片機中,除了時鍾電路之外,其餘部分一般均被集成到一塊半導體晶元上,所以被稱為單片機,即單晶元微型計算機。
……
⑶ 闡述單片機的三大資源及其作用
三大資源是flash,RAM,SFR
flash可重復擦寫且容量大成本低,斷電後數據不丟失。
RAM是數據存儲空間,關電後數據丟失,讀寫速度快,可無限次寫入。
SFR是特殊功能寄存器,通過對SFR的讀寫實現單片機的多種多樣的功能。
⑷ 單片機的存儲器的分類及其各自的作用是什麼
1、RAM(即數據存儲器,好比電腦的內存,用來存儲運算的中間結果和數據,掉電丟失,可讀可寫)
2、ROM(即程序存儲器,很多地方也說是FLASH存儲器,只可讀不可寫)
3、EEPROM(可讀可寫,掉電不丟失)
⑸ 單片機原理及其應用(找師傅)
(1)170,0xaa ,00000010b
2,單片機是指將(運算器),(控制器),(存儲器),及各種I/O口線 集 成在一塊晶元上的計算機。
3,標志程序的偽指令是( main),標志程序開始的偽指令是(org).
4,半導體儲存器按功能分,可分為( ram)和( rom)兩大類
5,8051單片機有(4)個並向I/O口,共(32)根I/O線。
6 單片機串列通信有(半工)(准雙工)(全雙工)三種傳輸方向
1.MCS-51單片機內含哪些主要部件?
8位CPU及片內振盪器,80514B掩膜ROM,87514KB EPROM,8031無ROM,特殊功能寄存器SFR128B RAM,定時器/計數器T0及T1,並行I/O介面:P0,P1,P2,P3;串列介面:TXD,RXD;中斷系統:INT0,INT1.
2。MCS-51單片機有哪幾個中斷源?有哪幾個中斷優先順序
A:INT0(外部中斷0) 入口地址:0003H;引腳:P3_2;B:TF0(定時器TO中斷) 入口地址:000BH,引腳P3_4:;C:INT1(外部中斷1) 入口地址0013H;引腳P3_3;D:TFl(定時器T1中斷) 入口地址:001BH引腳P3_5:;;E:RI/TI(串列口中斷) 入口地址:0023H.引腳P3_6 p3_7
自然中斷優先順序按ABCDE遞減,可以用控制器PCON改變優先順序。
3.簡述並行通訊和串列通訊的優缺點?
並口傳輸速度快,串口傳輸速度慢;並口傳送的線路長度受到限制,串口傳送距離較並行口更長;串口一般像USB傳輸數據只需要兩根數據線,而並口需要更多更多的數據線.
4 簡述80C51單片機內部RAM的配置情況?
data:直接定址區,為內部RAM的低128 位元組 00H~7FH,idata:間接定址區,包括整個內部RAM區 00H~FFH,bdata:可位定址區,20H~2FH
三 編程題
編制一段程序,將80C51單片機內40H-47H地址單元清零。
start:mov r0,#40h
mov r7,#7h
lp: mov @r0,#0
inc r0
djnz r7,lp
sjmp $
end
⑹ 單片機的內部構造及其工作原理是什麼
單片機是一種集成在電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。
單片機的工作過程
單片機自動完成賦予它的任務的過程,也就是單片機執行程序的過程,即一條條執行的指令的過程,所謂指令就是把要求單片機執行的各種操作用的命令的形式寫下來,這是在設計人員賦予它的指令系統所決定的,一條指令對應著一種基本操作;單片機所能執行的全部指令,就是該單片機的指令系統,不同種類的單片機,其指令系統亦不同。為使單片機能自動完成某一特定任務,必須把要解決的問題編成一系列指令(這些指令必須是選定單片機能識別和執行的指令),這一系列指令的集合就成為程序,程序需要預先存放在具有存儲功能的部件——存儲器中。存儲器由許多存儲單元(最小的存儲單位)組成,就像大樓房有許多房間組成一樣,指令就存放在這些單元里,單元里的指令取出並執行就像大樓房的每個房間的被分配到了唯一一個房間號一樣,每一個存儲單元也必須被分配到唯一的地址號,該地址號稱為存儲單元的地址,這樣只要知道了存儲單元的地址,就可以找到這個存儲單元,其中存儲的指令就可以被取出,然後再被執行。 程序通常是順序執行的,所以程序中的指令也是一條條順序存放的,單片機在執行程序時要能把這些指令一條條取出並加以執行,必須有一個部件能追蹤指令所在的地址,這一部件就是程序計數器PC(包含在CPU中),在開始執行程序時,給PC賦以程序中第一條指令所在的地址,然後取得每一條要執行的命令,PC在中的內容就會自動增加,增加量由本條指令長度決定,可能是1、2或3,以指向下一條指令的起始地址,保證指令順序執行。
⑺ 何謂單片機以及prc 高手指點啊
單片機是指一個集成在一塊晶元上的完整計算機系統。盡管他的大部分功能集成在一塊小晶元上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部匯流排系統,目前大部分還會具有外存。同時集成諸如通訊介面、定時器,實時時鍾等外圍設備。而現在最強大的單片機系統甚至可以將聲音、圖像、網路、復雜的輸入輸出系統集成在一塊晶元上。
單片機也被稱為微控制器(Microcontroler),是因為它最早被用在工業控制領域。單片機由晶元內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個晶元中,使計算機系統更小,更容易集成進復雜的而對提及要求嚴格的控制設備當中。INTEL的Z80是最早按照這種思想設計出的處理器,從此以後,單片機和專用處理器的發展便分道揚鑣。
早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此後在8031上發展出了MCS51系列單片機系統。基於這一系統的單片機系統直到現在還在廣泛使用。隨著工業控制領域要求的提高,開始出現了16位單片機,但因為性價比不理想並未得到很廣泛的應用。90年代後隨著消費電子產品大發展,單片機技術得到了巨大的提高。隨著INTEL i960系列特別是後來的ARM系列的廣泛應用,32位單片機迅速取代16位單片機的高端地位,並且進入主流市場。而傳統的8位單片機的性能也得到了飛速提高,處理能力比起80年代提高了數百倍。目前,高端的32位單片機主頻已經超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。當代單片機系統已經不再只在裸機環境下開發和使用,大量專用的嵌入式操作系統被廣泛應用在全系列的單片機上。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統。
單片機比專用處理器最適合應用於嵌入式系統,因此它得到了最多的應用。事實上單片機是世界上數量最多的計算機。現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電腦配件中都配有1-2部單片機。而個人電腦中也會有為數不少的單片機在工作。汽車上一般配備40多部單片機,復雜的工業控制系統上甚至可能有數百台單片機在同時工作!單片機的數量不僅遠超過PC機和其他計算的綜合,甚至比人類的數量還要多。
PRC對我們中國人來說,當然是:
People's Republic of China - 中華人民共和國
prc」在英漢詞典中的解釋(來源:網路詞典):
PRC
abbr.
1. =Postal Rate Commission (美國)郵資委員會
⑻ 單片機原理及其應用
原理應用我感覺你想使用單片機的話,你必須得知道它的功能,介紹這樣的話,才可以好好的使用
⑼ 單片機的系列有哪些
8位單片機大致有51及其兼容系列 AVR系列 PIC系列
16位機比較少 主要是MSP430系列
32位機ARM占統治地位