- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
要想了解单片机的控制作用,必须先认识单片机,熟悉单片机的基本结构及功能,利用单片机集成开发环境,可以更加直观地模拟仿真单片机的工作过程,现在就让我们来认识单片机,学习单片机的相关概念。 1、微型计算机硬件结构 ——常见的微机外形 微型计算机硬件结构 单片微型计算机--单片机 单片机的发展过程 1.单片机的发展趋势 目前,单片机的主流仍然是8位高性能单片机。其发展体现在CPU功能增强、集成度提高、可靠性提高、内部资源增多、引脚的多功能化、外围电路的内装化、低电压、低功耗、与互联网连接等。并且逐步向SOC、嵌入式系统过渡。 4.单片机产品近况 典型单片机有MCS-51、MSP430、EM78、PIC、Motorola、AVR等。 MCS-51为主流产品。 MSP430为低功耗产品,功能较强。 EM78为低功耗产品,价格较低。 PIC为低电压、低功耗、大电流LCD驱动、低价格产品。 Motorola是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。 AVR为高速、低功耗产品,支持ISP、IAP,I/O口驱动能力较强。 (1)、STC单片机 STC系列单片机是深圳宏晶公司生产的产品。 采用8051的内核。加密性强,很难解密或破解 超强抗干扰 超低功耗 在系统可编程,无需编程器,可远程升级 STC单片机直接替换ATMEL,PHILIPS,Winbond等产品 (2)、AVR单片机 1997年,由ATMEL公司挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC精简指令集的高速8位单片机,简称AVR。 简便易学,费用低廉 高速、低耗、保密 I/O口功能强,具有A/D转换等电路 有功能强大的定时器/计数器及通讯接口 常用型号有:atmega48、atmega8、atmega16、atmega169P (3)、AT89系列单片机 AT89系列单片机是美国ATMEL公司的8位Flash ROM单片机产品,它以MCS-51为内核,与MCS-51系列单片机软硬件兼容。 LED点亮程序 #include AT89s52.H //包含AT89X52.H头文件 sbit LED=P1^0; //定义LED是P1.0引脚对应的变量名 void main (void) { LED=0; // P1.0=0,LED点亮 while(1); } (3) /VPP (Enable Address/Voltage Pulse of Programing,31脚) :引脚第一功能:外部程序存储器访问允许控制端。 =1,在PC值不超出0FFFH(即不超出片内4KB Flash存储器的地址范围)时,单片机读片内程序存储器(4KB)中的程序,但PC值超出0FFFH (即超出片内4KB Flash地址范围)时,将自动转向读取片外60KB(1000H-FFFFH)程序存储器空间中的程序。 P1口可驱动4个LS型TTL负载。 P1.5/MOSI、P1.6/MISO和P1.7/SCK 可用于对片内Flash存储器串行编程和校验,它们分别是串行数据输入、输出和移位脉冲引脚。 (3)P2口:8位,准双向I/O口,具有内部上拉电阻。 当AT89S51扩展外部存储器及I/O口时,P2口作为高8位地址总线用,输出高8位地址。 (1)程序存储器 (2)数据存储器 单片机最小系统设计 任务二 单灯闪烁控制 几种常用的特殊功能寄存器(SFR) 程序计数器PC PC是一个16位的计数器,它的作用是控制程序的执行顺序。其内容 指明即将执行的下一条指令的地址(程序存储器地址),在物理上独立,复位时PC = 0000H。 累加器ACC(Accumulator) 累加器A为8位寄存器,在编程操作中是最常用的专用寄存器,功能较多,可按位寻址。 B寄存器 B寄存器是一个8位寄存器,即可作为一般寄存器使用,也可用于乘除运算。做乘法运算时,B是乘数。乘法操作后,乘积的高8位存于B中。做除法运算时,B存放除数。除法操作后,余数存放在B中。 任务二 单灯闪烁控制 程序状态字PSW(Program Status Word) P — RS0 RS1 OV F0 AC CY CY —— 进位/借位标志;位累加器。 AC —— 辅助进/借位标志;用于十进制调整。 F0 —— 用户定义标志位;软件置位/清零。 OV —— 溢出标志; 硬件置位/清零。 P —— 奇偶标志;A中1的个数为奇数 P = 1;否则 P = 0。
您可能关注的文档
最近下载
- 《趣味的手工创意--向日葵》-美术课件.ppt VIP
- 派出所民警先进事迹材料三篇 .doc VIP
- VIVITEK丽讯RU76953使用说明书.pdf VIP
- 原调正谱bE边疆的泉水清又纯钢琴伴奏联考.pdf VIP
- 泳池工程施工设计方案(3篇).docx VIP
- 少儿水粉 玫瑰庄园—美术课件.pptx VIP
- (一模)贵阳市2025年高三年级适应性考试(一)地理试卷(含官方答案).docx
- 《模型构建在高中生物教学中的应用研究》课题研究方案.doc
- 精品解析:四川省成都市武侯区2024-2025学年上学期八年级期末考试数学试题(原卷版).docx VIP
- 苏J9508室外工程-标准设计图集.pdf VIP
文档评论(0)