- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机基础1.ppt
例 利用定时/计数器T0的方式1,产生10ms的定时,并使P1.0引脚上输出周期为20ms的方波,采用中断方式,设系统时钟频率为12 MHz。 解:1、计算计数初值X: 由于晶振为12 MHz,所以机器周期Tcy为1 ?s。 所以: N=t/ Tcy =10000/1=10000 X=65536-10000=55536=D8F0H 即应将D8H送入TH0中,F0H送入TL0中 2、求T0的方式控制字TMOD: M1M0=01,GATE=0,C/T=0,可取方式控制字为01H; υ 2012.3 51单片机基础教程 科技创新训练 课程内容 单片机C语言基础 编程软件Keil的使用 下载软件STC的使用 单片机IO口的控制方法 训练内容:编写程序控制灯闪烁 各种进位制的对应关系 十进制 二进制 十六进制 十进制 二进制 十六进制 0 0 0 9 1001 9 1 1 1 10 1010 A 2 10 2 11 1011 B 3 11 3 12 1100 C 4 100 4 13 1101 D 5 101 5 14 1110 E 6 110 6 15 1111 F 7 111 7 16 10000 10 8 1000 8 STC89C52单片机管脚图 RXD/TXD/INT0/ INT1/ T0/ T1/WR/ RD/ VCC VSS XTAL2XTAL1 RST P0. 0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1. 0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0 ALE P3. 0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 EA PSEN 1234567891011121314151617181920 4039383736353433323130292827262524242221 89C52 2、振荡电路:XTAL1、XTAL2 3、复位引脚:RST 4、并行口:P0、P1、P2、P3 7、ALE:地址锁存控制信号 1、电源线:VCC(+5V)、VSS(地) 5、EA:访问程序存储控制信号 6、PSEN:外部ROM读选通信号 P3第二功能各引脚功能定义 P3.0:RXD串行口输入 P3.1:TXD串行口输出 P3.2:INT0外部中断0输入 P3.3:INT1外部中断1输入 P3.4:T0定时器0外部输入 P3.5:T1定时器1外部输入 P3.6:WR外部写控制 P3.7:RD外部读控制 STC89C52片上资源 RAM ROM 串口 I/O口 定时器 中断 CPU 51系列单片机内部结构图 51单片机的控制 其实就是对I/O口的控制,无论单片机对外界进行何种操作,或接受外部的信息,都是通过I/O口进行的。 51单片机总共有P0、P1、P2、P3四个8位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器。4个I/O端口都能作输入输出口用。通常把4个端口笼统地表示为P0~P3。 单片机的I/O口使用 对于单个I/O的定义如下: sbit p10=P1^0; 定义完后就可以对单个I/O口进行操作。 对I/O口进行整体操作时: 可以直接对I/O口进行整体赋值, 格式: P1=0x55; 单片机的I/O口的使用 霓虹灯(接在P1口): 参考程序如下: #include reg52.h //包含头文件 void main() //主函数 { P1 = 0xfe; //低电平驱动发光二极管 while(1) //进入while死循环 { } } 下面这个函数经过测试延时的最小单位是毫秒 void delayms(unsigned int n) { unsigned int i,j; for(j=n;j0;j--) for(i=112;i0;i--); } 中断 定时器 定时计数器:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式; 中断:5个中断源的中断控制系统,两个中断优先级; 使用中断函数要注意的问题 1、中断函数没有返回值。 2、中断函数不能传递参数。 3、中断函数不能被其他函数调用,只要相应的中断条件满足时才执行中断函数。 单片机中断 中断: 中断是由于软件的或硬件的信号,使得CPU放弃当前的任务,转而去执行另一段子程序。处理完毕之后再回到原来程序的中断点继续向下执行,这个过程就是中断,可见中断是一种可
您可能关注的文档
最近下载
- 2023年11月深圳市福田区公开选用机关事业单位辅助人员和社区专职工作者笔试历年(2016-2023年)真题荟萃带答案解析.pdf VIP
- 2024秋(人教版)英语七年级上册:单词表 汇总表.pdf
- 2022年通信工程师中级传输与接入(无线)真题及答案.pdf
- 第二章一元二次函数、方程和不等式教学设计(全章).docx
- 国家开放大学《电子商务概论》1-9章 形考任务阶段测验1、2答案(无错版本)82295 .pdf VIP
- 江苏省普通高校“专转本”选拔考试管理专业大类专业综合操作技能考试大纲.docx
- 银行开展减费让利宣传活动的总结范文(30篇).docx VIP
- 美育——美即生活-期末复习-题库-试卷.docx
- 预定动作时间标准法(PTS).doc VIP
- 中国饮食文化(教案) (中职教育).docx
文档评论(0)