多功能
键盘显示控制器 显示模块 键盘模块 波形输出模块 电 源 源 主 控 器 AT89C52 内蒙古民族大学本科毕业论文 7 图 2 稳压电源的原理框图 Fig. 2 principle of regulated power supply 其中 : ( 1)整流电路 可以将 50Hz 的正弦交流 电利用单向导电元件 变换成脉动的直流电。 ( 2)电源变压器 是降压变压器,它 可实现 220V
h += 1。 if (Month10 = 1 and Month1 = 2) then Month10 = 0。 Month1 = 1。 Year += 1。 if (Year10 = 9 and Year1 = 9) then Year10 = 0。 Year1 = 0。 end if。 if (Year1 9) then Year1 = Year1 + 1。 elsif (Year1 =
//IIC_Delay_us(0)。 MDO = (dd amp。 0x80)7。 IIC_Delay_us(1)。 MCO = 1。 //IIC_Delay_us(3)。 dd = 1。 } MCO = 0。 } /*********************************************************************************** * 函数名
e%10。 write_LCD_(0x80+0x40+add)。 write_LCD_da(0x30+shi)。 write_LCD_da(0x30+ge)。 write_LCD_da(0xdf)。 write_LCD_da(0x43)。 } void DS1302_write_byte(uchar a) { uchar i。 ACC=a。 RST=1。 for(i=8。 i0。 i) {
输入。 时基电路可以由石英晶体振荡电路构成,假设晶振频率 1MHz,经过 6次十分频就可以得到秒脉冲信号。 译码显示电路由八段译码器完成。 数字钟硬件电路设计 本系统拟采用 Altera 公司 Cyclone 系列的 EP2C3T144 芯片。 选用该款芯片的原因是: ① Altera 公司的 Quartus II 开发环境非常友好、直观,为整个系统的开发提供了极大的方便; ② 该 FPGA
)端口,同时内含 2 个外中断口,3 个 16 位可编程定 时计数器, 2 个全双工串行通信口, 2 个读写口 . 其将通用的微处理器和 Flash 存储器结合在一起,特别是可反复擦写的 Flash 存储器可有效地降低开发成本 . AT89C52 有 PDIP、 PQFP/TQFP 及 PLCC 等三种封装形式,以适应不同产品的需求 . 主要功能特性 兼容 MCS51 指令系统 8k 可反复擦写
0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。 当 P1 口的管脚第一次写 1 时,被定义为高阻输入。 P0 能够用于外部 程序数据存储器,它可以被定义为数据 /地址的第八位。 在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时, P0 输出原码,此时 P0 外部必须被拉高。 (3) P1 口 P1 口是一个内部提供上拉电阻的 8 位双向
( B) 图 4 复位电路图 上述电路图中的电阻、电容参数适用于 6MHz 晶振,能保证复位信号高电平持续时间大于 2个机器周期。 本系统的复位电路采用图 4( A)上电复位方式。 按键电路 按键是常开的按键开关,每个按键都被赋予一个代码,称为键码。 按键的开关状态通过一定的电路转换为高、低电平状态。 按键闭合过程在相应的 I/O 端口形成一个负脉冲。
,显示模块分别由 MAX7219 和 74HC573 驱动的共 20 个 LED 数码管构成。 图 系统电路方案框图 系统核心部分 —— STC89C52 主控模块 STC89C52 是一种以 8051 为内核的单片机,它具有 8位 CPU, 8KB 的 ROM, 512字节 RAM,且具有多种外设。 与其它传统 51 单片机相比,具有更多功能,能满足多数对运算速度要求不高的电子产品 的需求
YCH208)配合码盘作为小车行驶路程的检测 等部分硬件设计,通过查找资料,和实际相结合 基本上实现了自动寻黑线,过程中具有火源检测及灭火功能,障碍物检测及放下硬币作为过路费功能,金属检测功能,路程测量功能。 最终顺利完成了本次设计要求的多功探测小车。 第 2 页 共 49 页 1 设计内容和 意义 设计要求 以单片机作为 主 控制单元, 小车能根据所设定的黑线行驶; 能用 LED