基于单片机的多功能智能定时器—硬件设计内容摘要:
P 21P 39P 38P 37P 36P 35P 34P 33P 23V C C40P 32A L E30EA31P S E N29P 28P 27P 26P 25P 1P 2P 3P 4P 5P 6P 7P 8R S T9R X D10T X D11I N T 012I N T 113T014T115WR16GND20X T A L 218RD17X T A L 119A T 89C 51U?89C 51A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y77U?74A L S 138A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y77U?74A L S 138A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y77U?74A L S 138D I N1D I G 43GND4D I G 65D I G 26D I G 37D I G 78GND9D I G 510D I G 111L O A D12C L K13S E G A14S E G F15S E G B16S E G G17I S E T18V+19S E G C20S E G E21S E G D P22S E G D23DOUT24D I G 02U?M A X 7219R1R2R3R4R5R6R7R8C1C2C3C4C5Y1abfcgdeDPY1234567abcdefg8dpdpD S 1abfcgdeDPY1234567abcdefg8dpdpD S 2abfcgdeDPY1234567abcdefg8dpdpD S 3abfcgdeDPY1234567abcdefg8dpdpD S 4abfcgdeDPY1234567abcdefg8dpdpD S 5abfcgdeDPY1234567abcdefg8dpdpD S 6abfcgdeDPY1234567abcdefg8dpdpD S 7R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2C?C A PC?C A PC?C A P5V5V5V5V5V 5VGNDGNDGNDGNDGND GND GNDGNDGNDC1C4Q3K?R E L A Y S P S T1234D?B R I D G E 1S?SWPBS?S W P BS?S W P B7 5 V5 0 HZ780578127812J?7812T?T R A N S 32 2 0 V5 0 HZ12V5V12VR?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2R?R E S 2S?S W P BS?S W P BS?S W P BS?S W P BS?S W P BS?S W P BS?S W P BS?S W P BP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or tP or t 7 电源电路 电源电路采用基本的串联式稳压电路,有交流变压器,整流桥,滤波电容,稳压芯片 7805 和 7812 组成,可提供 单片机 的工作电压 5v,和控制继电器电压 12v。 由于后面的电路有一定的损耗,所以交流变压器采用 220V/18V 隔离变压器,输入市电 220v,输出 18v 交流电压。 由四只二极管 1N4007 组成桥式整流电路,把双向波动电流变为单向波动电流,再通过滤波电容把电流变成接近直流状态,理论上滤波电容取大为好,但本系统采用一个耐压 50v 容量 1000 微法的电容已 够用。 然后通过一片 7805 和一片 7812 即可得到稳定的 5v和 12v 电压。 图 6 为本系统的电源电路图: 图 6 电源电路图 键盘电路 键盘一般为两类,独立连接式和行列式两类,每一类又可分为编码和非编码方式。 行列式是在几条横线与垂直线的交叉处以按键连接,若行线 M 条,列线 N 条,则可组成 M*N 个按键。 此方式适用于按键教多,但程序编写复杂。 独立方式为按键直接与单片机 I/O 口线连接,当按键按下时,与之相连的口线机被清 0(低电平),而平时为 1(高电平),要判断是否有键按下,用单片机的位处理指令十分方便 ,此方式需要占用较多的 I/O 口线,又由于采用了专用的显示芯片 MAX7219,只用了三根 I/O 口线就完成了显示的工作,节省了大量的 单片机 的 I/O 口线,所以为了程序编写方便,本系统采用此方式,用 P0 口与 P2口的个别口线通过上拉电阻直接与按键相连,按键的另一端接地,即表示低电平有效。 共 12 个按键,其中有数字键 0—— 9和“加 1”和“减 1”键,用于外设序号索引键。 P24P22P21P39P38P37P36P35P34P33P23VCC40P32ALE30EA31PSEN29P28P27P26P25P1P2P3P4P5P6P7P8RST9RXD10TXD11INT012INT113T014T115WR16GND20XTAL218RD17XTAL119AT89C51U?89C51A1B2C3E1 4E2 5E3 6Y015 Y114Y213 Y312Y411Y510 Y69Y77U?74ALS138A1B2C3E1 4E2 5E3 6Y015 Y114Y213 Y312Y411Y510 Y69Y77U?74ALS138A1B2C3E1 4E2 5E3 6Y015 Y114Y213 Y312Y411Y510 Y69Y77U?74ALS138DIN1DIG43GND4DIG65DIG26DIG37DIG78GND9DIG510DIG111LOAD12CLK13SEG A14SEG F15SEG B16SEG G17ISET18V+19SEG C20SEG E21SEG DP22SE GD23DOUT24DIG02U?MAX7219R1 R2R3 R4R5 R6R7R8C1C2C3C4C5Y1ab fcgdeDPY1234567abcdefg8dpdpDS1ab fcgdeDPY1234567abcdefg8dpdpDS2ab fcgdeDPY1234567abcdefg8dpdpDS3ab fcgdeDPY1234567abcdefg8dpdpDS4ab fcgdeDPY1234567abcdefg8dpdpDS5ab fcgdeDPY1234567abcdefg8dpdpDS6ab fcgdeDPY1234567abcdefg8dpdpDS7R?RES2R?RES2R?RES2R?RES2 R?RES2R?RES2R?RES2R?RES2R?RES2R?RES2C?CAPC?CAPC?CAP5V5V5V5V5V5VGNDGNDGNDGNDGND GNDGNDGNDGNDC1。基于单片机的多功能智能定时器—硬件设计
相关推荐
入 0,不能改变;R0、R1:温度计分辨率设置位,其对应四种分辨率如下表所列,出厂时 R0、R1 置为缺省值:R0=1,R1=1(即12 位分辨率),用户可根据需要改写配置寄存器以获得合适的分辨率。 配置寄存器与分辨率关系表 :R0 R1 温度计分辨率/bit 最大转换时间/us0 0 9 0 1 10 1 0 11 3751 1 12 750(2) 高速暂存存储器高速暂存存储器由 9
口。 N:为 0 时单行显示,为 1 时双行显示。 F:为 0 时显示 5 7 点阵,为1 时显示 5 10 点阵。 命令 7: CGRAM 地址设置,地址范围 00H~ 3FH(共 64 个单元,对应 8 个自定义字符)。 命令 8: DDRAM 地址设置,地址范围 00H~ 7FH。 命令 9:读忙 标志和计数器地址。 计数器地址范围 00H~ 7FH。 命令 10: 写 DDRAM 或
ALE/ PROG :地址锁存信号线。 图 P3 口第二功能说明 PSEN :外部程序存储器读选通端。 EA /VPP:访问内部程 序存储器控制端 烟台大学毕业论文(设计) 6 XTAL XTAL2:震荡电路输入端。 内部结构 51 单片机内部机构如图 [8] 图 51 单片机内部结构框图 烟台大学毕业论文(设计) 7 4 控制器各模块电路设计 主控芯片模块 单片机只有 40 个管脚,其中
ALE/PROG( 30 脚) : 地址锁存允许信号端。 需要访问外部存储器时 , ALE 在每个周期输出两次信号 用于锁存 P0 发送的低 8 位地址数据。 在不 需要 访问外部存储器时, ALE产生的同样频率的正脉冲信号,可以作为对外输出的时钟或是用于定时。 成都理工大学 2020 届学士学位论文(设计) 8 PSEN( 29 脚) : 外部程序存储器读取信号 端口, 引脚 低电平时有效。
型应用电路: 13 图 37 MIC 录音电路 [2] 图 38 SPI 接口控制电路 [2] DF 无线收发模块 [5] 无线数据传输广泛地运用在车辆监控、 遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触 RF 智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线 232 数据通信、无线
中断向量的设计以及开中断、循环等待等工作。 另外,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄存器,并对它们进行初始化。 然后,主程序将根据各标志寄存器的内容,分别完成启动、清除、计程和计价等不同的操作。 2. 2 定时中断服务程序 在定时中断服务程序中,每 100 ms 产生一次中断,当产生 10 次中断的时候,也就到了 1 s,送数据到相应的显示缓冲单元