单片机35个实例.docxVIP

  • 10
  • 0
  • 约9.96千字
  • 约 41页
  • 2021-06-30 发布于山东
  • 举报
单片机35个实例 单片机35个实例 单片机35个实例 1. 闪烁灯 1. 实验任务 如图 4.1.1 所示:在端口上接一个发光二极管 L1,使 L1 在不停地一 亮一灭,一亮一灭的时间间隔为秒。 2. 电路原理图 3. 系统板上硬件连线 把“单片机系统”地区中的端口用导线连结到“八路发光二极管指 示模块”地区中的 L1 端口上。 4. 程序设计内容 (1). 延时程序的设计方法 作为单片机的指令的履行的时间是很短, 数量大微秒级,因此,我们要求的闪烁时间间隔为秒,相关于微秒来说,相差太大, 所以我们在履行某一指令时, 插入延时程序, 来达到我们的要求,但这样的延时程序是怎样设计呢?下面详细介绍其原理: 如图 4.1.1 所示的石英晶体为 12MHz,因此,1 个机器周期为 微秒 机器周期 微秒 MOV R6,#20 2个 2 D1: MOVR7,#248 2 个 2 2+2×248= 498 20× DJNZ R7,$ 2 个 2×248 (498 DJNZ R6,D1 2个 2×20=40 10002 因此,上面的延时程序时间为。 由以上可知,当 R6=10、R7=248 时,延时 5ms,R6=20、R7=248 时,延时 10ms,以此为基本的计时单位。如本实验要求秒= 200ms,10ms×R5= 200ms,则 R5=20,延时子程序如下: DELAY: MO

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档