国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

初識單片機

發布時間:2011-3-21 11:40    發布者:諸葛孔明
關鍵詞: 單片機



他的前身是單片板,將CPU芯片,存儲器芯片,I/O接口芯片,和簡單的I /O設備(小鍵盤,LED顯示器)等裝配在一片印制電路板上,再配上監控程序(固化在ROM中),就構成了一臺單板微型計算機(簡稱單板機)。單片機是在一片集成電路芯片上集成微處理器,存儲器,I/O接口電路,從而形成了單芯片微型計算機,即單片機。MCS-51是英特爾公司推出的,CPU主頻在 1MHZ~20MHZ。MSP430是TI公司的,ATMEL公司的單片機與MSC-51最接近,我國大陸宏晶公司推出兼容51的STC系列。與經典 MCS-51兼容的51單片機有51系列和5X系列(52,55,58,516等)。

單片機構成的四要素:CPU,ROM,RAM,片上外設(IO口等)。

片上外設:UART,ADCDAC,增強型定時器,SPI,IIC,USB控制器,LCD控制器等。

單片機的工作過程:取指->執行。

ROM:指令存儲器,固化有一條一條的指令,單片機復位后CPU從0地址按順序取出指令并執行。

RAM:數據存儲器,其中一部分映射到IO口與片上外設,稱之為寄存器。

二大類指令:控制ROM的指令與控制RAM的指令。

時鐘:



單片機工作的基本時序:

振蕩周期:也稱時鐘周期,是指為單片機提供時鐘脈沖信號的振蕩源的周期。

狀態周期:每個狀態周期是時鐘周期的二倍,是振蕩周期二分頻得到的。

機器周期:一個機器周期包括6個狀態周期也就是12個時鐘周期。

指令周期:他指CPU完成一個操作所需要的全部時間。

51單片機引腳圖:



MCS-51系列單片機均采用40Pin封裝的雙列直插的DIP結構,40個引腳中,正電源和地線兩根,外置振蕩器的時鐘線兩根,4組8位共32個IO口,中端口線與P3口線復用。現在對這些引腳的功能加以說明:

    * Pin20:接地線
    * Pin40:正電源腳,正常工作或對片內ROM燒寫程序時,接+5V電源。
    * Pin19:時鐘XTAL1腳,片內振蕩電路的輸入端
    * Pin18:時鐘XTAL2腳,片內振蕩電路的輸出端
    * Pin31:EA/Vpp 程序寄存器的內外部選通線,51單片機為例,內置有4KB的程序存儲器,當EA為高電平并且程序地址小于4KB時,讀取內部存儲器指令數據,而超過4KB 地址則讀取外部指令數據。如果EA為低電平,則不管地址大小,一律讀取外部程序存儲器指令。最高可達64KBROM,如果不想使用51的片內ROMN就將 EA接低。現在一般用片內FLASH ROM,可達64KB,片外ROM很少使用。
    * Pin19:RESET復位信號復用腳:

當 8051通電,時鐘信號開始工作,在RESET引腳上出現24個時鐘周期以上的高電平,系統即初始復位,初始化后,程序計數器PC指向0000H,P0- P3輸出口全部為高電平,堆棧指針寫入07H,其他專用寄存器被清“0”。RESET由高電平下降為低電平后,系統即從0000H地址開始執行程序。然而,初始復位不改變RAM(包括工作寄存器R0~R7)的狀態。



復位的過程:剛開始電容內無電荷,VCC有電后,電流給電容充電,電流流向RESET,產生復位,當電容充滿后,產生阻隔作用,阻隔了VCC,RESET與一個下拉電阻相連,變為低電平。如果想復位,可以按下按鍵,使短接,RESET引腳再次產生高電平。

C-51的數據類型擴充定義:

    * sfr:特殊功能寄存器聲明
    * sfr16:sfr的十六位數據聲明
    * sbit:特殊功能位聲明
    * bit:位變量聲明

C-51包含的頭文件通常有:

reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h

常用的有:

reg51.h reg52.h math.h

中斷服務程序:

函數名()interrupt n

{  }

I/O口定義:

#include

#define prot xbyte[0x1000]

定義單片機電平為TTL電平:

高+5v 低0v

RS232電平:

高-12v 低+12v

所以單片機與計算機通信時需要加電平轉換芯片max232

AT89S52

AT:公司

8:表示該芯片為8051內核芯片

9:表示內部含EEPROM存儲器

S:表示該芯片還有可串行下載的flash芯片,即具有ISP在線編程能力

5:是固定的

2:表示該芯片內部代碼存儲空間大小為8K

PQFP:塑料方塊平面封裝

1. 無論單片機對外界進行何種控制,或接受外部的控制,都是通過I/O進行的。51單片機總共有P0,P1,P2,P3四個雙向輸入輸出端口,每個端口都有鎖存器,輸入緩沖器,輸出驅動器。共占32根引腳,其中P0和P2通常用于對外部存儲器的訪問。P2作為高8位地址線,P0分時作為低八位地址線和數據線。

HEX和BIN文件是我們經常用到的兩種文件格式,它們的區別:

1.HEX包括地址信息,而BIN只包括了數據本身,在燒寫或下載hex文件的時候,一般都不需要用戶指定地址,因為hex文件內容的信息已經包含了地址,而燒寫BIN文件的時候,用戶一定要指定地址信息的。

2.BIN文件格式

對二進制文件而言,其沒有”格式”,文件只是包括了純粹的二進制數據。

3.HEX文件格式

HEX文件都是由記錄組成的,在HEX文件里面,每行代表一個記錄。

置1 :P0 |= (1<
置0:P0 &= ~(1<
取反:P0 ^= (1<

李萬鵬

原文地址:http://blog.csdn.net/woshixingaaa/archive/2010/09/17/5891810.aspx
本文地址:http://m.qingdxww.cn/thread-59039-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
williamkmcn 發表于 2011-7-7 17:29:49
好東西值得收藏
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲日本欧美综合在线一 | 天天干天天操天天爽 | 在线免费观看日本 | 97人人在线观看 | 国产成人一区二区三区免费观看 | 不卡影院 | 久久99国产精品视频 | 国产一级毛片免 | 天美传媒精品 | 成人黄色免费网站 | 国产成人精品男人的天堂下载 | 91入口| 老司机aⅴ在线精品导航 | 亚洲久草视频 | 91精品国产高清91久久久久久 | 日本高清一区二区三区不卡免费 | 大伊香蕉精品视频在线观看 | 好吊色青青青国产综合在线观看 | 亚洲自拍偷拍区 | 国内精品一区视频在线播放 | 亚洲视频免费播放 | 天堂网在线www资源网 | 五月婷婷婷婷 | 免费h福利动漫网站在线 | 深夜国产一区二区三区在线看 | 亚洲视频日韩 | 欧美日韩国内 | 国产欧美日本亚洲精品一4区 | 亚洲一本 | 97公开免费视频 | 久久www免费人成看国产片 | 天堂网在线www | 久久996国产精品免费 | 日韩一级片免费 | 伊人精品综合 | 99国产精品 | 色综合久久综合欧美综合网 | 2019精品手机国产品在线 | 最近中文字幕2018动漫 | 欧美日韩国产超高清免费看片 | 在线观看不卡 |