实训务:
做单灯左移右移八发光二极l1l8分接单片机p10→p12→p13┅→p17→p16→┅→p10亮重复循环3次然左移2次右移2次闪烁2次(延时时间02秒)
实训目求:
(1) 熟练掌握keil c51集成开发环境方法
(2) 熟悉keil c51集成开发环境调试功单片机仿真器编程器实验仪三合综合开发台
(3) 利单片机p1口作io口学会利p1口作输入输出口
(4) 解掌握单片机芯片烧写方法步骤
(5) 学会单片机汇编语言编写程序熟悉掌握常指令功运
(6) 掌握利protel 99 se绘制电路原理图pcb图
(7) 解pcb板制作腐蚀程
二实训器材:
pc机(台)
pcb板(块)
520ω电阻(八)
10k电阻()
led发光二极(八)
25v 10μf电容()
单片机ic座(块)
at89c51单片机芯片(块)
热转印机(台)
单片机仿真器编程器实验仪三合综合开发台(台)
三实训步骤:
(1)根原理图(图示)导线单片机综合开发台a2区j61接口d1区j52接口相连
(2)流水灯程序编写完整tkstudy ice调试运行
(3)导线a2区j61接口p1口7口分j52接口八led相连
(4)开电源编写程序运tkstudy ice进行全速运行否实现务求
(5)观察运行结果实现功正确编译hex文件通easypro51编程器写入mcu片存储器然烧写芯片a2区圆孔ic座进行终实验结果演示
(6)制板首先利protel 99 se画原理图根原理图绘制pcb图然绘制pcb布线图印出热转印机
转印整布线图印pcb板印布线图pcb板投入装三氯化铁溶液容器进行腐蚀pcb板布线图外铜全部取出清洗干净
(7)焊接元器件根原理图焊pcb板相应位置
(8)调试先at89c51芯片插入ic座+5v电源加制作功板电源接口观察功演示整程(否实现务功)
(流水灯控制器原理图)
四流水灯控制器程序程序:
org 0000h
sjmp start
org 0030h
start mov a#0ffh
mov r0#1ch
mov r1#12h
mov r2#12h
clr c
loop1 acall delay
djnz r0loop2
sjmp loop4
loop2 mov p1a
rlc a
jnc loop3
sjmp loop1
loop3 acall delay
mov p1a
rrc a
jnc loop1
sjmp loop3
loop4 acall delay
djnz r1loop5
sjmp loop6
loop5 mov p1a
rrc a
jnc loop4
sjmp loop4
loop6 acall delay
djnz r2loop7
sjmp zy
loop7 mov p1a
rlc a
jnc loop6
sjmp loop6
zy acall delay
mov a#00h
mov p1a
acall delay
mov a#0ffh
mov p1a
acall delay
mov a#00h
mov p1a
acall delay
mov a#0ffh
mov p1a
sjmp start
delay mov r3#20
dly1 mov r4#20
dly2 mov r5#248
djnz r5
djnz r4dly2
djnz r3dly1
ret
end
(pcb布线图)
五实训体会评价:
设计成品单片机at89c51芯片核心部件实现单灯左移右移重复循环3次然左移2次右移2次闪烁2次(延时02秒)功次设计软件编写程序方面花费时间太网找资料图书馆解流水灯控制相关知识通周综合实训(单片机课程设计)熟练掌握keil c51集成开发环境方法解掌握单片机芯片烧写方法步骤进步加深单片机常指令理解运够较熟练运protel 99 se绘制电路原理图pcb图pcb板般制作程定解实训程中次专业知识专业技分析解决问题全面系统锻炼单片机基原理单片机应系统开发程常编程设计思路技巧(特汇编语言)掌握方面前迈步
时老师悉心指导严格求获丰富理知识极提高实践力单片机领域进步学计算机方面知识极帮助认识课程重性时感受理实践间差距单片机系统应更加深刻认识
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档