1.系统的组成根据系统的主要技术指标和功能,本系统为一个8路数据实时采集系统,系统选用AT89C52单片机为主机。由于AT89C52片内具有8KB的程序存储器,所以系统不需要外部扩展程序存储器。2.系统的工作原理图10-16系统总体结构框图本系统设计采用定时采样控制方式进行工作,每隔0.5s对8路模拟量进行巡回采集1次。图10-19DAC0832的电压输出电路图打印机的选择在单片机系统中,经常选用微型打印机,如PP40、GP16等。......
2023-11-17
本系统利用单片机Atmel公司的AT89S52作为核心控制元件,其外围电路整体规划上主要分为四个模块:密码存储模块、数码管和LED显示模块、键盘输入模块、蜂鸣器报警模块,系统结构框图如图20-1所示。
密码存储模块是本系统的关键模块,主要功能是实现密码的保存,本系统中密码存储采用带I2C总线的串行E2PROM芯片AT24C02。该芯片具有如下优点:
①简化了硬件电路,在这种总线中只需要两根线,即串行数据线和串行时钟线。
②总线接口协议中有冲突监测和仲裁机制,以防止通信中的数据丢失或发生错误。
③这种串行的两线双向总线在标准模式下的速率为100kbit/s,在快速模式下的速率为400kbit/s,在高速模式下为3.4Mbit/s。
(www.chuimin.cn)
图20-1 系统结构框图
④器件中有滤波抗扰措施来保证数据的完整性。
数码管显示模块主要是用于显示密码代替符“8”,输入几个密码就显示几个“8”,最多只能输入6位数的密码值;当密码输入正确的前提下,再按确认键的时候,数码管上会显示“HELLO”,如果错误的话,则显示“ERROR”。
键盘模块是本系统中的主要输入模块,主要功能有输入密码、确认密码、密码清除、密码删除和密码修改等功能,这些按键功能的增加有效地完善了键盘的功能,使键盘能够更有效地工作,更能保证键盘的保密性和可靠性。
蜂鸣器报警模块主要用于在密码输入错误的前提下,再按下确认键的时候,蜂鸣器会响四声。
有关51单片机初级入门实战教程的文章
1.系统的组成根据系统的主要技术指标和功能,本系统为一个8路数据实时采集系统,系统选用AT89C52单片机为主机。由于AT89C52片内具有8KB的程序存储器,所以系统不需要外部扩展程序存储器。2.系统的工作原理图10-16系统总体结构框图本系统设计采用定时采样控制方式进行工作,每隔0.5s对8路模拟量进行巡回采集1次。图10-19DAC0832的电压输出电路图打印机的选择在单片机系统中,经常选用微型打印机,如PP40、GP16等。......
2023-11-17
图1-2 8051单片机框图图1-2中4 KB的ROM存储器部分用EPROM替换就成为8751的结构图;图1-2中去掉ROM部分就成为8031的结构图。图1-4给出了8051单片机的取指和执行指令的定时关系。......
2023-11-17
系统调试是硬件和软件设计过程中及之后非常重要的工作,以便排除软硬件故障,使软/硬件能协调工作。目的是检查电路板。调试对象不同应编制专门的测试程序,运行后检查输出是否一致。其次,脱机调试。插上CPU芯片,用示波器检查CPU的主要信号引脚是否正常。5)符号化调试。调试的步骤1)调试的顺序。3)中断模块的调试。仿真调试运行正常后,将软件固化到ROM中,则可脱机运行,系统研制完成。......
2023-11-17
微机系统是整个应用系统的核心,包括微处理器、总线结构、时钟电路、复位电路、存储器等。2.总线与结构系统中微处理器是通过总线与外围芯片、电路板、其他设备相互连接来实现数据传送的。总线的选择应与选机型、确定结构同时进行。系统功能复杂,为避免重复设计,可以选用标准总线连接多板结构,通用部分采用标准板,专用部分自行设计。7.复位电路系统的复位有上电复位、按钮复位、掉电冻结、故障恢复等几种情况。......
2023-11-17
单片机应用系统所使用的交流电源要与接有强电设备的动力线分开,最好从变电所单独拉一组专用供电线,或者使用一般照明电,这样可以减轻干扰的影响。如果采用磁饱和式交流稳压器,对来自电源的噪声干扰也有很好的抑制作用。此外还能检测电源瞬时短路和瞬时降压,同时产生复位信号。巧妙地利用该类芯片,可以提高单片机应用系统的可靠性。......
2023-11-17
1.存储器及I/O口地址分配系统软件设计采用模块化结构。由于AT89C52单片机内有256字节的RAM,且高128字节的RAM只能采用间接寻址方式,所以本系统将堆栈顶地址设置在片内RAM数据缓冲区0A0H。怎样实现软件和硬件的协调优化设计?根据电热恒温培养箱的指标对以单片机组成的恒温控制系统提出以下要求:1)温度设置:2位十进制数。......
2023-11-17
单片机的外部结构主要是指其I/O引脚、控制总线等。通常,将使用最少元器件搭建起的单片机运行电路称为单片机的最小运行系统。对于8051单片机而言,最小系统包括时钟电路和复位电路两个部分。......
2023-11-17
struct date表示这是一个结构体类型,其中struct是关键词,不能省略;date为结构体数据类型名,不是变量名。date结构体类型包括了4个结构成员:unsigned int year,unsigned char month,unsigned char day,char week。这4个结构成员的数据类型可以相同,也可以不同,其中一个是无符号整型,两个是无符号字符型,另一个是字符型。......
2023-11-17
相关推荐