推荐阅读最新更新时间:2024-03-16 13:44
8051存储器总结经典
8051单片机有4个存储空间: 1.内部数据存储器(片内RAM) 共128字节,字节地址范围为00H~7FH。 前32个字节00H~1FH为寄存器区,每8个寄存器形成一个寄存器组,共4个寄存器组。 之后的16个字节20H~2FH,共128位,为位地址区,位地址范围为00H~7FH。 最后的80个字节30H~7FH,为通用RAM区。 具体分布如下图所示: 寄存器0组 00H~07H 寄存器1组 08H~0FH 寄存器2组 10H~17H 寄存器3组 18H~1FH 位地址区 20H~2FH 通用RAM区 30H~7FH 2.特殊功能寄存器(片内RAM) 共21字节,分布于80H~FFH中,仅有21个有效的字节地址。 有11个
[单片机]
8051单片机(STC89C52)以轮询方式实现串行通信
8051向笔记本电脑发送0 ~ 15, 且本次发送和前一次发送间间隔一小段时间. #include STC89C5xRC.H void delay() { int i, j; for(i = 0; i 300; i++) for(j = 0; j 300; j++) ; } void send() { int i; for(i = 0; i = 15; i ++) { delay(); SBUF = i; while(TI == 0); //等待数据发送完毕 TI = 0; } } int main() { TMOD = 0x21; //设定timer1的工作模式 SCON = 0
[单片机]
8051怎么管理中断?
(1)由中断源提出中断请求,由中断控制允许控制决定是否响应中断,如果允许响应中断,则CPU按设定好的优先级的顺序响应中断。如果是同一优先级的中断,则按单片机内部的自然优先级顺序(外部中断0→定时器0中断→外部中断l→定时器1中断→串行接口中断)响应中断。 CPU响应中断请求后,就立即转入执行中断服务程序。保护断点、寻找中断源、中断处理、中断返回,程序返回断点处继续执行。 (2)由中断允许寄存器IE控制开放和禁止中断。欲开放某一中断,则应先开放总中断允许(EA置1),然后开放相应中断的中断允许(相应位置1);若要要禁止中断,则EA置O即可。 (3)由中断优先级控制寄存器IP控制中断优先级,相应位置1,则设为高级中断,置0
[单片机]
外国器件PCF8563I2C实时时钟/日历芯片在8051系统中的应用
摘要: PCF8563是PLILIPS公司生产的低功耗CMOS实时时钟/日历芯片,文中介绍了PCF8563的结构、功能及工作原理。结合其在8051系统中的应用实例,给出了PCF8563与8051单片机的硬件接口电路和C语言软件编程程序。
关键词: I2C总线 串行接口 PCF8563 BCD码 C语言
1 PCF8563简介
PCF8563是PHILIPS公司生产的低功耗CMOS实时时钟/日历芯片,芯片最大总线速度为400kbits/s,每次读写数据后,其内嵌的字地址寄存器器会自动产生增量。PCF8563可广泛应用于移动电话、便携仪器、传真机、电池电源等产品中。
PCF8563的引脚
[应用]
使用AT24Cxx扩展C8051F EEPROM
系统功能 使用AT24Cxx扩展C8051F EEPROM。 硬件设计 使用AT24Cxx扩展C8051F EEPROM电路原理图 软件设计 下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解! I2C(SMBus)详细程序请查看C8051F I2C(SMBus)程序。 //目标系统: 基于C8051F单片机 //应用软件: Silicon IDE / Keil /*01010101010101010101010101010101010101010101010101010101010101010101 ------------------------------------------
[单片机]
8051/2 单片机基础 LED闪烁,蜂鸣器,数码管驱动,独立按键,中断,定时中断,串口通信
从软件转硬件路总是很艰难,各种电路知识,3个多月了,现在总算是入门了。 AT 8051/2 1.驱动LED闪烁 2.驱动蜂鸣器进行响动 3.驱动共阳级,单数码管,0—9 变化(MPX1-CA) - 使用8排阻 + NPN三极管 4.驱动共阴级,但数码管,0-9 变化(MPX1-CC) - 使用芯片74HC245 + PNP三极管 5.独立按键,控制单片机,并点亮/熄灭LED 6.中断,控制点亮/熄灭LED - INT0 , INT1 7.定时中断,控制点亮/熄灭LED - T0 , T1 8.串口通信 电路图: C代码: /** * 8051 DEMO 1 * 1.驱动LED闪烁 * 2.驱动蜂鸣器进行响动 *
[单片机]
基于C8051F350冷阴极荧光观片仪调光系统设计
0 引 言 随着电子计算机等科学技术的发展,医疗设备的现代化、智能化研究越来越受到人们的关注,大量的科学家及工程技术人员都积极地投入到这一场医疗设备的革命中,其中,对各种类型射线底片观片设备的研究也是医疗设备开发的重点。由于传统的观片设备亮度低、均匀性差、容易引起视疲劳等缺点,已经不能满足现代化医学诊断的要求。利用CCFL开发的观片仪具有结构简单、灯管表面温升小、灯管表面亮度高、使用寿命长、显色性好、发光均匀等优点。 本文介绍一种以C8051F350单片机作为主控芯片的全自动CCFL观片仪亮度调节系统,当环境光强发生变化后,该系统能够使观片仪的背景照明光强与环境光强比值保持最佳,观测者看到的射线底片内容最为清晰而
[单片机]