单片机原理及应用实训报告
班级:学号:姓名:指导教师:实训总成绩:
f一、节日彩灯设计题目:8位逻辑电平模块上的LED小灯从左向右呈现“鞭甩”的实验现象,状
态间隔为025秒;按键1开始,按键2结束。
原理图
程序代码:
i
cludereg51hdefi
eucharu
sig
edcharuchartab0x7f0x3f0x1f0x0f0x070x030x010x00sbitS1P14sbitS2P17u
sig
edcharijdelayu
sig
edi
txforj0jxj
1
f单片机原理及应用实训报告
fori0i10ivoidmai
ucharibdwhile1ifS10delay50ifS10S1bb0fori0i8iP2tabidelay50ifS20delay50ifS20S1dd1P20xff
设计思想总结
用C语言程序控制单片机最小系统,使IO口输出高低电平控制彩灯电路的闪烁。节日彩灯控制器是利用将单片机的CPU、RAM、ROM、定时器计数器及输入输出、IO接口电路集成在一块集成电路芯片上的特点。通过其与发光二极
2
f单片机原理及应用实训报告
管及驱动电路的连接,从而构成一个完整的硬件电路。然后通过对单片机的ROM进行编程,实现对彩灯闪烁的控制。
二、定时器实现流水灯题目:利用定时器计数器T0产生2秒钟的定时,每当2秒定时到来时,更换
指示灯点亮,依次循环点亮。
原理图
程序代码
i
cludereg51hi
cludei
tri
shi
tlamp0xfei
tc
t0mai
P20xfeTMOD0x01TL06553650000256TH06553650000256TR01ET01
3
f单片机原理及应用实训报告
EA1while1P2lampvoid_time0voidi
terrupt1TL06553650000256TH06553650000256c
tifc
t40c
t0lamp_crol_lamp1P2lamp
设计思想总结
当AT89C51的P2口有低电平输出时,相应的发光二极管就会点亮。应用这一原理我们可以容易的点亮一个LED,通过定时器来保证每个LED灯点亮时间大约为2秒。
三、LED数显屏设计题目:P0端口控制动态数码管的段码显示,P2端口控制动态数码管的位码显示,
P17接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“54321”字样。
原理图
4
f单片机原理及应用实训报告
程序代码
i
cludereg51hu
sig
edcharseg0xf90xa40xb00x990x92u
sig
edcharijsbitP1_7P17delayu
sig
edi
tx
forj0jxjfori0i10imai
u
sig
edchar
temptemp0x01while1for
0
5
P0seg
5
f单片机原理及应用实训报告
P2tempdelay100P20x00temptemp1temp0x01whileP1_70for
5
0
P0seg
1P2tempdelay100P20x00temptemp1temp0x01
设计思想总结
利用单片机进行LED汉字显示平设计与制作是利用单片机r