- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STC89C51系列单片机的结构教程文件.ppt
第二章 STC89C51系列单片机的结构和原理;2.1 STC89C51如何控制流水灯;2.利用 keil c软件编写程序;void main()
{
P2=0XFF;//led is off
while(1)
{ P2=0XFE;
temp1=35000;
delay(temp1);
P2=0XFD;
temp1=35000;
delay(temp1);
P2=0XFB;
temp1=35000;
delay(temp1);
P2=0XF7;
temp1=35000;
delay(temp1);;3.利用 keil c软件将C语言转化成HEX文件;2.2 STC89C51系列单片机的内部结构;输入/输出引脚;P3口(P3.0-P3.7,10-17脚):是带内部上拉的双向I/O 口。向P3 口写入1时,P3 口被内部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的P3 口会因为内部上拉而输出电流。P3口脚具有第二功能,表2-2介绍了P3口的第二功能。;;;;;;;;;程序存储器(FLASH,下载到4 KB ROM) ;2.程序的7个特殊入口地址;数据存储器
1.编址与访问
MCS-51单片机片内、外数据存储器是两个独立的地址空间,应分别单独编址。片内数据存储器除RAM块外,还有特殊功能寄存器(SFR)块。对于51子系列,前者有128个字节,其编址为00H~7FH;后者有128个字节,其编址为80H~FFH;二者连续而不重叠。由于访问它们所用的指令不同,并不会引起混乱。片外数据存储器一般是16位编址。; 2. 内部数据存储器
MCS-51 片内RAM为 256 字节, 地址范围为00H~FFH, 分为两大部分: 低 128 字节(00H~7FH)为真正的RAM区; 高 128 字节(80H~FFH)为特殊功能寄存器区SFR。
在低 128 字节RAM中, 00H~1FH共 32 单元是 4 个通用工作寄存器区。每一个区有 8 个通用寄存器R0~R7。;低 128 字节(00H~7FH);表 2 寄存器与RAM 地址对照表 ;表 3 SFR特殊功能寄存器地址表 ;;特殊功能寄存器(SFR );;;;位地址空间 ; AT89C51片内RAM的可寻址位及其位地址;SFR中的位地址分布;P1~P3口驱动LED发光二极管 ;;(a)不恰当的连接:高电平驱动 (b)恰当的连接:低电平驱动发光二极管与AT89C51并行口的直接连接;有关时序的概念;;;;CPU时序机器周期:每个机器周期包含S1、S2、S3、S4、S5、S6个状态,每个状态包含2拍P1和P2,每一个节拍持续1个振荡周期。因此,每12个振荡周期为一个机器周期。依次可表示为S1P1、S1P2、S2P1、S2P2、…、S6P1、S6P2。;时钟电路(什么作用?)
单片机时钟内接法;图1 ---自己产生时钟信号作为单片机
单片机的时钟外接方式;图2---使用其他电路产生;三、I/O接口; 当系统不进行片外的ROM扩展,也不进行片外RAM扩展时,单片机硬件自动使C=0,MUX开关接向锁存器的反相输出端,将输出上拉场效应管T1截止;当有外部扩展时,P0口必须做输出地址、数据时, C=1,地址通过T1送到P0口,当输入数据时,通过下边缓冲器进入内存;1、P0口作为普通I/O口;② 输入时----分读引脚或读锁存器,此刻如果T2导通,则P0将被锁定为0,输入数据不能正确读入,故必须使P0=1,T1和T2截止,才能读入数据,因此称为准双口。;2. P2 用作通用I/O口 ; P1、P2 和P3 口为准双向口, 在内部差别不大, 但使用功能有所不同。
P1口是用户专用 8 位准双向I/O口, 具有通用输入/输出功能, 每一位都能独立地设定为输入或输出。当有输出方式变为输入方式时, 该位的锁存器必须写入“1”, 然后才能进入输入操作。
P2口是 8 位准双向I/O口。外接I/O设备时, 可作为扩展系统的地址总线, 输出高8位地址, 与P0 口一起组成 16 位地址总线。 对于 8031 而言, P2 口一般只作为地址总线使用, 而不作为I/O线直接与外部设备相连。 ;P3 口的第二功能 ;2.4 单片机的复位; 初始化后,程序计数器PC=0000H。
P0-P3=FFH,各端口锁存器已写入1,此时不但可用于输出,也可以于输入。
SP=07H,表明堆栈指针指向片内RAM的07单元(即第一个被压入的内容
您可能关注的文档
- M-BOX品牌白皮书教程文件.ppt
- M14-电子商务的法律、道德和社会环境教学讲义.ppt
- M3 U1-Nothing is more enjoyable than playing tennis复习课程.ppt
- M3特区 企划思路 (全)复习课程.ppt
- M4 1铸造材料知识讲稿.ppt
- M4-6金属材料焊接培训课件.ppt
- MastercamX2中文版数控加工第12讲曲面精加工演示教学.ppt
- MASTERCAM软件的介绍教材课程.ppt
- MATLAB入门教程之矩阵及其运算教学讲义.ppt
- MBA 会计学教学讲义.ppt
- 浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术试题-高中信息技术2.docx
- 湖南省岳阳市云溪区2024-2025学年高三上学期11月期中地理试题.docx
- 浙江省杭州市北斗联盟2024-2025学年高一上学期期中联考政治试题2.docx
- 广东省肇庆市实验中学高三理科化学第16周限时训练.doc
- 黑龙江省牡丹江市第一高级中学2024-2025学年高一上学期11月期中地理试题2.docx
- 云南省玉溪市峨山一中2017-2018学年高二四月份月考生物试题.doc
- 山东省实验中学高三第三次诊断考试历史试题.docx
- 山东省菏泽第一中学2024-2025学年高二上学期第一次月考历史试题含答案.docx
- 山东省菏泽市2024-2025学年高一上学期11月期中数学试题(A)含解析.docx
- 安徽省六安市舒城中学高三仿真(一)文科综合试题.doc
文档评论(0)