
实验一 P1口霓虹灯实验(单片机)
实验一P1口霓虹灯实验一、实验目的⑴了解实验仿真系统的硬件结构,熟练使用实验仿真软件;⑵掌握MCS-51单片机P1口的基本结构和使用方法;⑶学会用C51编写含分支和循环结...
实验一 P1口霓虹灯实验
一、实验目的 ⑴了解实验仿真系统的硬件结构,熟练使用实验仿真软件; ⑵掌握MCS-51单片机P1口的基本结构和使用方法;
⑶学会用C51编写含分支和循环结构的程序。 二、实验预备知识 ⑴P1口为准双向口,每一位都可独立地定义为输出线或输入线。 ⑵本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。 三、实验内容 P1作为输出口,接八只发光二极管,编写程序,使发光二极管按照如下顺序点亮:
开始→从左往右循环点亮→从右往左循环点亮→从左往右逐个点亮→从右往左逐个熄灭→2个发光二极管分别从中间往两边循环点亮→2个发光二极管分别从两边往中间循环点亮→全部点亮→全部熄灭→开始。
四、程序框图
五、实验电路(只连图中粗实线)
六、实验步骤 P1.O~P1.7用插针连至L1~L8,运行程序后,观察发光二极管闪亮移位情况。 七、思考 (1)用KeilC51软件编程,用Proteus软件参照实验电路连线并仿真运行,得出与实验箱上相同的软件仿真结果。
(2)在C51编程中用查表法实现相同的实验现象。(利用数组编程)
(3)尝试用单片机内部定时器控制延时以代替软件延时程序实现本实验要求。
(4)用单片机汇编语言实现实验要求的现象。 展开
一、实验目的 ⑴了解实验仿真系统的硬件结构,熟练使用实验仿真软件; ⑵掌握MCS-51单片机P1口的基本结构和使用方法;
⑶学会用C51编写含分支和循环结构的程序。 二、实验预备知识 ⑴P1口为准双向口,每一位都可独立地定义为输出线或输入线。 ⑵本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。 三、实验内容 P1作为输出口,接八只发光二极管,编写程序,使发光二极管按照如下顺序点亮:
开始→从左往右循环点亮→从右往左循环点亮→从左往右逐个点亮→从右往左逐个熄灭→2个发光二极管分别从中间往两边循环点亮→2个发光二极管分别从两边往中间循环点亮→全部点亮→全部熄灭→开始。
四、程序框图
五、实验电路(只连图中粗实线)
六、实验步骤 P1.O~P1.7用插针连至L1~L8,运行程序后,观察发光二极管闪亮移位情况。 七、思考 (1)用KeilC51软件编程,用Proteus软件参照实验电路连线并仿真运行,得出与实验箱上相同的软件仿真结果。
(2)在C51编程中用查表法实现相同的实验现象。(利用数组编程)
(3)尝试用单片机内部定时器控制延时以代替软件延时程序实现本实验要求。
(4)用单片机汇编语言实现实验要求的现象。 展开
4个回答
展开全部
你这个以我看,还是自己做吧。
如果你是学生,感觉中这是老师留给你的,是让你自己做的,如果帮你做了,倒觉得是害你啊!
最好是你亲自做下,如果真的遇到问题了,我想大家一定会帮你的!
如果你是学生,感觉中这是老师留给你的,是让你自己做的,如果帮你做了,倒觉得是害你啊!
最好是你亲自做下,如果真的遇到问题了,我想大家一定会帮你的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去看看“郭天祥十天学会C语言单片机”吧。保证你不要一天就可以把这个程序编出来。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想要源程序???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询