资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
学 生 实 验报告学 院: 软件与通信工程学院 课程名称: 单片机系统设计 专业班级: 姓 名: 学 号: 学生实验报告(1)学生姓名学号同组人:无实验项目实验4 批示灯数码管的中断控制必修 选修 演示性实验 验证性实验 操作性实验 综合性实验实验地点H实验仪器台号 指引教师朱华贵实验日期及节次1月2日、4节一、实验综述1、实验目的及规定【实验目的】掌握外部中断原理,学习中断编程与程序调试措施【内容及规定】(1) 熟悉uviso的软件调试措施;(2) 完毕1语言编程(3) 练习uvon3与ISIS的联机仿真措施【实验原理】在编程软件配合下,规定实现如下功能:程序启动后,D1处在熄灯、LED处在黑屏状态;单击K1,可使1亮灯状态反转一次;单击K,可使LE1显示值加1,并按十六进制数显示,达到F后重新从1开始。软件编程原理为:K和2的按键动作分别作为INT0和IN1的中断祈求,在中断函数中进行批示灯与数码管的信息解决。初始化后,主函数处在无限循环状态,等待中断祈求、实验仪器、设备或软件电脑, KiluVison4, oe二、实验过程(实验环节、记录、数据、分析)(1)在eluision4中编写和编译51程序,生成可执行文献;(2)在uisi4中启动IS的仿真运营,并进行联机调试。【实验代码】 #ncldunsined charedo=0x3,x06,0b,0x4,0x6,0x6d,0x7d,07,x7,6f,0x77,x7c,x8,0x5e,0x79,071;unsine charcount=0;itP_4=P4;od INT_0SRV() interpt 0 P0_4 0_4; vid INT_1SRV() intrupt2 ont+; f(count=16) count = 1; 2 ld_modcont; void man() P=0x0; P_4=0x0; =1; EX0=1; E1=1; 1=; IT0=1; hi(); 【实验原理图】三、结论1、实验成果(1)程序启动后,处在熄灯,LED1处在黑屏状态(2)单击K1,使D亮灯状态反转一次(3)单击,使LED显示值加,.(4)达到F后重新从1开始2、分析讨论由运营成果可以看出,按键1产生外部中断控制D的状态,使批示灯1由亮到暗一次变化;按键2产生外部中断1使ED显示0不同数值。四、指引教师评语及成绩:评语:成绩: 指引教师签名: 批阅日期:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号