红外线遥控风扇控制系统设计的核心是AT89S52单片机控制。图23-2 单片机AT89S52最小系统AT89S52有40个引脚和8KB Flash片内程序存储器,256B的随机存储数据存储器,32个外部双向输入/输出(I/O)端口,1个8位CPU,同时内含两个数据指针,3个16位可编程定时/计数器,5个中断优先级,一个6向量2级中断结构,两个全双工串行通信口,片内晶振及时钟电路,此外还有看门狗电路。......
2023-11-04
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8KB在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在线系统编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。
AT89S52单片机具有如下功能:
①与MCS-51单片机产品兼容。
②8KB在线系统可编程Flash存储器。
③1000次擦写周期。
④全静态操作:0~33Hz。
⑤三级加密程序存储器。
⑥32个可编程I/O口线。
⑦三个16位定时/计数器。
⑧八个中断源。
⑨全双工UART串行通道。(www.chuimin.cn)
⑩低功耗空闲和掉电模式。
⑾掉电后中断可唤醒。
⑿看门狗定时器。
⒀双数据指针。
⒁掉电标识符。
单片最小系统有晶振电路和复位电路构成,复位电路采用手动复位高电平有效。其最小系统如图20-2所示。
本系统设计中单片机的资源分配具体如下:采用P0口输出控制数码管的段码信号;P2口输出控制数码管的位码选通信号;P3口上半口输出作为键盘的行控制线,下半口输入作为键盘的列状态线;P1.2,P1.3作为连接存储器的SDA,SCL两根信号线,控制存储器的读写操作;P1.0,P1.1作为输出口控制LED的亮灭;P1.5作为输出口控制密码修改时的一个操作;P1.7作为输出口控制蜂鸣器的发声。
图20-2 单片机最小系统电路
有关51单片机初级入门实战教程的文章
红外线遥控风扇控制系统设计的核心是AT89S52单片机控制。图23-2 单片机AT89S52最小系统AT89S52有40个引脚和8KB Flash片内程序存储器,256B的随机存储数据存储器,32个外部双向输入/输出(I/O)端口,1个8位CPU,同时内含两个数据指针,3个16位可编程定时/计数器,5个中断优先级,一个6向量2级中断结构,两个全双工串行通信口,片内晶振及时钟电路,此外还有看门狗电路。......
2023-11-04
AT89S51是一款低功耗、高性能CMOS 8位单片机,可反复擦写1000次的Flash只读程序存储器。中断控制系统 89S51单片机具有5个中断源,两个中断优先级的中断控制系统,以满足控制应用的需要。时钟电路为单片机产生时钟脉冲序列。本设计中单片机的最小系统设计如图17-2所示。当其输出为1时,光耦合器6N137的OUTPUT脚输出为高电平。当其输出为1时,报警系统关闭。......
2023-11-04
MCS-51系列单片机作为单片机品种的典型代表。中断控制系统 89S51单片机具有5个中断源,两个中断优先级的中断控制系统,以满足控制应用的需要。51单片机内部有振荡和时钟电路,但石英晶体和微调电容需外接。单片机若能工作运行,其工作的最小系统电路如图24-3所示,单片机最小系统由主控芯片51单片机、晶振电路和复位电路构成。图24-3 51单片机最小系统电路......
2023-11-04
手机电池的使用寿命和单次使用时间以及充电过程密切相关。设计比较科学的充电器往往采用专用充电器控制芯片配合单片机控制的方式。例如在充电后增加及时关断电源、蜂鸣报警和液晶显示等功能。充电器种类繁多,但从严格意义上讲,只有单片机参与处理和控制的充电器才能称为智能充电器。在众多的51系列单片机中,AT89系列单片机在我国得到了极其广泛的应用。而51单片机在实现手机电池充电器方面的应用就更具有意义了。......
2023-11-04
③if-else-if形式:当有多个分支选择时,采用if-else-if语句,形式为if语句1;else if语句2;else if语句3;…使用switch语句时注意以下几点:①case后的各常量表达式的值是不一样的,否则会出现错误。②在case后,允许出现多条语句,可以不用{}括起来。③各case和default语句位置的先后顺序可以改变,而不会影响程序执行结果。......
2023-11-04
图21-10 单片机最小系统电路单片机要正常工作还需要有晶振电路和复位电路,因为没有晶振电路的话,也就没有时钟周期,无法执行程序代码,单片机也就无法工作,单片机的晶振电路是一种典型电路,分为内部时钟方式和外部时钟方式两种,本设计采用的是内部时钟方式,时钟的晶振频率选择11.0592MHz,外接两个30p谐振电容。......
2023-11-04
图10-3 中断方式T0控制LED程序流程图用定时器T0方式1编写程序,即采用中断方式设计的程序流程图如图10-3所示。在图10-3程序流程图的基础上书写中断实现T0控制LED闪烁程序代码如下:结合2.3节关于单片机开发环境Keil C51的学习,建立工程time文件,并将上述代码在Keil环境下进行编译,程序成功编译结果如图10-4所示。同时在创建工程路径time1文件夹下生成一个扩展名为.hex文件,供下载软件将生成的.hex文件下载到单片机中。......
2023-11-04
可调电容调整完毕后无法封固,因为无论导体还是绝缘体,各种介质的靠近或侵入都会使电容的容量发生变化,进而影响接收频率。当无线接收模块接收到空间的315MHz信号时,经放大、变频、滤波等处理后输出控制信号,送到第14脚进行解码。图18-11 复位电路图18-12 振荡电路图单片机晶振的作用是为系统提供基本的时钟信号。......
2023-11-04
相关推荐