基于 AT89C51单片机的最小系统设计
组员:田竹、王维、袁倍明
摘要:
本次实验课题为设计一个基于 AT89C51 单片机的最小系统。 用 P1 口设计流
水灯,用 P2 口和 P0 口分别作段选和位选设计了六位数码管的静动态显示和简
易的电子钟,用 P3 口设计了一个 4*4 的矩阵键盘,并用蜂鸣器实现了唱歌功能
和键盘按下的声响, 用 62256 扩展内部 RAM ,还扩展并实现了 LCD1602 的静动
态显示,最后通过 ADC0809 和 DAC0832 分别实现了 A/D 、D/A 转换功能。
一、系统电源
用 MC7805 集成稳压器将输入电压转为 +5V 稳压给系统供电。
二、晶振( 12MHZ )及复位电路
采用 12MHz 的外部晶振,给系统提供时钟信号。并采用了按键复位电路。
三、流水灯
功能描述:让 8 个 led 灯循环闪烁
源程序:
流水灯
LJMP LOOP
DLY:MOV R
原创力文档

文档评论(0)