AT89C51源程序
(一)初级实验(随便一本书都有)
(二)中级实验
1、5X7点阵显示“A”字符
电路: P2.0-P2.6接r0-r6(r0第几个数)
p1.0-p1.4接c0-c4(r1哪一个数)
2、4x4中断键盘
电路:P1接4X4、P0接LED、P2接数码管(显键值)、接中断0
3、定时器0内部
电路:LED接P1.0(1s)、P1.1(2S)
4、定时器1外部接六次改变
电路:P3.5接按钮、LED接p1.0
5、串行口(PC、51)键盘中断发送,8位数据,1位停止位,无奇偶校验,4800BP
电路:P1接4X4、接中断0、P2接LED、P3.0,p3.1接串口
6、中断扩展(4个键盘中断)
电路:P1(低4位)接4个按钮,P2接数码管,接中断0,p0接LED
7、步进电机
电路:p2.0-p2.3接步进电机
8、IIc总线模拟
电路:p1.0、p1.1
9、8X8显示(uln2803,74hc595),键盘改变显示值
电路:键盘P1、中断INT0、P2.0接uln2803、P3.4-p3.7接74hc595
10、寻迹机器人
11、TD9012遥控器单片机解码
电路:红外接收头接中断0,p0、P2接LED显示9012码
pic16f877实验
(一)初级实验
1、Pc接LED环左移
2、PC接LED高低4位交替点亮
3、PC接LED pd.0接键盘 pd.0高为亮、接下低灭
4、PC接LED pd.0接键盘 对PD.0进行计数
5、PC接数码管(0-f)每秒变一次
6、PC接六位数码管(数据)、PD接六位数码管(地址)显示40H-45H的内容
7、PC接数码管PD接矩阵开关显示(开关低4位的内容)
8、PC接键盘,PD接数码管(查询)
9、将4改为中断,对RB0进行计数
10、将8改为中断