中断功能: 该项功能的完成可以通过C语言编写来完成。为了使C语言的中断功能更加高效,研究人员开发了快速转换功能,用于输入和输出代码和寄存器。 通过相关关键词定义折返功能。 因此,无论是否需要中断,都需要折返功能。
灵活的指针: C51提供灵活高效的指针。 目标地址和内存类型的存储通常需要3个字节,并由通用指针来实现。 期间,在8051存储区内,用户可以获取内存中的数据资源。特定指针指向存储区域,与此同时,还能对存储器类型与形态进行指向。地址只能存储1-2个字节,通常可以快速访问指针。
第3章 硬件设计
3.1 芯片介绍
3.1.1 单片机——AT89C51
AT89C51作为一个单片机,所具有的特点就是电压较低,但是性能高,生产者是美国ATMEL公司。值得一提的是,单片机采用的是公司较高的技术来生产的,所以密度高,数据不易失去,片内含有128比特的RAM和4000比特的PEROM,兼容性则符合MCS-51指令系统,其功能强大还体现在单片机内有flash存储单元和CPU,在不同的场合都可以提供完善的服务,满足多种形式的应用,在控制领域里的表现可圈可点。
主要性能参数: 来`自^751论*文-网www.751com.cn
• 兼容MCS-51 ™ 产品
• 4K字节的系统内可编程闪存
• 三级程序存储器锁定
• 128 x 8位内部RAM
• 32个可编程I / O线
• 两个16位定时器/计数器
• 六个中断来源
• 可编程串行通道
• 低功耗空闲和掉电模式
- 耐力:1000次写入/擦除周期
• 完全静态操作:0 Hz至24 MHz
功能特性分析如下:
AT89C51作为一款微处理器,性能高,但是功率却低。可以对PEROM的字节进行擦除,也可以进行编程操作。The device 装置的制造则采用了Atmel的技术,该技术密度高,数据不易丢失,是在MCS-51的行业标准下制造出的。The on-chip 芯片的闪存则为程序存储器提供了重新编程的权限,同样属于数据不易丢失的存储器编程器。By combining a versatile 8-bit CPU with Flash的运作原理就是单片芯片上集合了闪存和CPU,CPU则是多功能八位,Atmel AT89C51的功能在业界都有很高的口碑,其功能性得到了普遍认可,很多嵌入式控制应用都能够满足。
AT89C51提供的服务主要可以从以下几点来表述:三十二个I / O线,4K的闪存字节,RAM为128字节,串行端口是全双工的,16位定时器/计数器也有2个,中断架构为五向量两级,除此之外,还提供有时钟电路和振荡器的功能。值得一提的是,AT89C51在两种软件下都可以使用,还可以自主选择节能模式,其设计理念是建立在静态逻辑的基础上的,工作频率为0。在空闲时,CPU会停止运行,但是中断系统、串口和RAM等则保持运行状态。在断电模式中,RAM的内容被保存下来,但是芯片和振荡器等却被禁用,下一个硬件恢复之后,才重新运行。