- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四期 51单片机培训课程 北方科技 QQ群请大家记一下上面的QQ群,回去后大家都加入这个群。我们将把课件、资料和程序发到群共享上。 我们也会把keil软件,单片机下载软件发上去。 公司联系电话 公司网址: 课程安排 课程安排 单片机概述 所谓单片机,是指在一块芯片上集成了微处理器CPU、存储器和I/O口等部件,构成的一个完整的微型计算机系统。从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成了8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。 51系统板介绍 STC89C51单片机特点 STC89C51单片机管脚图 管脚说明 P0~P3:通用I/O口; VCC:电源端,一般接5V; GND:电源地; XTAL1,XTAL2:外接晶体振荡器,需加微调电容,一般为30pF; RST/VPD:复位端,高电平复位; ALE/PROG:地址锁存允许信号端; EA/VPP:外部程序存储器地址允许输入端/固化编程电压输入端; STC89C51片上外设 51系列单片机内部结构图 各部分功能 CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器; RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据; ROM:用以存放程序、一些原始数据和表格; 定时计数器:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式; 中断:5个中断源的中断控制系统,两个中断优先级; 各部分功能 I/O口:四个8位并行I/O口,既可以作为输入,也可作为输出; 一个全双工串口,用于实现单片机之间或单片机与PC机之间的串行通信; 片内振荡器和时钟产生电路:石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。 51单片机的控制 其实就是对I/O口的控制,无论单片机对外界进行何种操作,或接受外部的信息,都是通过I/O口进行的。 51单片机总共有P0、P1、P2、P3四个8位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器。4个I/O端口都能作输入输出口用。 I/0引脚的使用 P0~P3:P0和P2通常用于对外部存储器的访问。在这种方式下,把P0口作为地址/数据总线使用,分时输出外部存储器的地址和传送8位数据。当扩充外部存储器的地址为16位时,P2口作为地址总线的高8位地址使用。 P0口:作为I/O使用时外接10K上拉电阻。 P0口到P3口,当作为输入端口时,应先对该口写 ‘ 1 ’ 。 P3口为双功能I/O口,设计系统时一般最后考虑使用。 要求单I/O口控制的,首选P1口。 STC89C51最小系统 串口电路 MAX232芯片 RS-232接口 RS-232标准接口进行单向数据传输时,最大数据传输速率为20kb/s,最大传送距离为15m。 改用RS-485标准接口时,最大传输速率可达10Mb/s,最大传送距离为300m。 RS-232 逻辑电平对地是对称的,与TTL、MOS逻辑电平完全不同。逻辑0电平规定为+5V~+15V之间,逻辑1电平为-5V~-15V之间,因此MAX232与单片机连接必须经过电平转换。 供电电路 内部数据存储器RAM 内部数据存储器RAM RAM的使用 单片机上电复位后,用的是第0组寄存器。 第1组到第3组用做堆栈使用,从第1组开始。 可位寻址区用做对每一位的操作,常用来存储标志。(20—2F)段。 (30—7F)段,用来存储普通的8位数据。例如A/D采集的数据,处理完成的数据。 特殊功能寄存器 特殊功能寄存器 特殊功能寄存器 测试工具 为了更顺利的完成培训进度,下面进行测试。 测试内容包括:编程软件、下载软件、系统板。 测试步骤 1、连接USB线、串口线。 2、检查是否有单片机芯片。 3、打开电源开关查看供电是否良好。 4、关掉开关。 5、打开keil软件。 6、打开测试程序,进行编译。 7、编译成功后,打开下载软件。 8、进行设置,下载程序。 * 4 介绍系统板,51单片机基础知识。 1 2 3 5 51的C语言编程,keil软件使用。 流水灯、中断、定时/计数器 红外对管、继电器、蜂鸣器 8 数码管、键盘。 5 6 7 5 A/D 、 D/A 液晶1602、12864、串口 DS18B20、24C02 宽电压,不怕电源抖动, 5V供电。 1 宽温度范围,-40℃~85℃。 2 I/O口驱动能力强。 3 用串口下载程序。 4 RAM ROM 串口 I/O口 定时器 中断 CPU 00 01 02 03 04 05 06
您可能关注的文档
最近下载
- 高中数学人教A版(2019)选择性必修第一册知识点归纳含答案.pdf VIP
- 农村污水治理工程施工方案与技术措施.pdf VIP
- 关于马克思主义环境法思想探究.doc VIP
- 越众集团2012年招聘简章.doc VIP
- 酒店装修施工组织设计.doc VIP
- 半导体光电子器件全套教学课件.pptx
- 日语初级~阅读理解.pdf VIP
- 人教版九年级数学第二十四章《圆》单元知识点总结.doc VIP
- 2022-2028全球及中国化学水处理设备行业研究及十四五规划分析报告.docx VIP
- CISSP Official (ISC)2 Practice Tests英文(第3版)考试认证文档p.pdf VIP
文档评论(0)