《跑马灯实验--实习训练报告暨教案》由会员分享,可在线阅读,更多相关《跑马灯实验--实习训练报告暨教案(2页珍藏版)》请在金锄头文库上搜索。
1、江苏省高邮职业教育中心校单片机实习训练报告江苏省高邮职业教育中心校单片机实习训练报告课题:课题:跑马灯实验跑马灯实验成绩:成绩:班级:班级:姓名:姓名:同组姓名:同组姓名:组别:组别:编号:编号:日期:日期:指导教师:指导教师:一、一、 实训目的实训目的1. 1.练习和掌握练习和掌握 C C 语言循环语句的使用;语言循环语句的使用;2. 2.掌握电路的连接和工作原理;掌握电路的连接和工作原理;3. 3.练习调试程序。练习调试程序。二、二、 实训设备实训设备序号序号名称名称型号型号数量数量作用及相关说明作用及相关说明1 1台式电脑台式电脑1 1用于编程和调试程序用于编程和调试程序2 2开发板开发
2、板CCDZCCDZC C1 1演示程序运行效果演示程序运行效果3 3USBUSB 供电线供电线1 1提供提供+5+5 电源电源4 4USBUSB 串口线串口线1 1与电脑连接下载程序与电脑连接下载程序三、三、 程序清单程序清单#include #include #include #include unsigned char a,b,k;unsigned char a,b,k;void delay10ms()void delay10ms() for(a=1000;a0;a-)for(a=1000;a0;a-)for(b=225;b0;b-);for(b=225;b0;b-); void main
3、()void main() k=0xfe;k=0xfe;while(1)while(1) delay10ms();delay10ms();k=_crol_(k,1);k=_crol_(k,1);P1=k;P1=k; 电路原理图及操作步骤电路原理图及操作步骤四、四、VCC270*82Q0D031P10P00395Q1D142P11P01386Q2D273P12P02379Q3D384P13P033612Q4D4135P14P043515Q5D5146P15P053416Q6D6177P16P063319Q7D7188P17P0732OE113INT1P2021LE1112INT0P2122237
4、4LS373VCC15P2214T1P2324T0P242531P2526VCCEA/VPP262733pF12MHz9P2728118X1X210033pF9RESETRXD1017TXD1116RDALE/P30WRPSEN2910uFAT89C51RESET1K1. 1.在在 KeilC51KeilC51 中编写程序;中编写程序;2. 2.调试程序;调试程序;3. 3.连接电路;连接电路;4. 4.用用 STCSTC 下载程序;下载程序;5. 5.检查并调试程序。检查并调试程序。五、五、 实训总结实训总结1 1、实训有关数据、现象的记录及分析;、实训有关数据、现象的记录及分析;8 8 只
5、只 LEDLED 灯从低位向高位轮流发光,不断循环往复。灯从低位向高位轮流发光,不断循环往复。2 2、思考题;、思考题;完成 P3 口各引脚与第二功能表:引脚第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2INT0外部中断 0 申请P3.3INT1外部中断 1 申请P3.4T0定时/计数器 0 的外部输入P3.5T1定时/计数器 1 的外部输入P3.6WR外部 RAM 写选通P3.7RD外部 RAM 读选通3 3、实训过程中出现的问题及其分析和解决方法;、实训过程中出现的问题及其分析和解决方法;LEDLED 灯只一个发光、熄灭循环,并不轮流发光,经检查未使用移位指令。灯只一个发光、熄灭循环,并不轮流发光,经检查未使用移位指令。