基于51单片机数字时钟的PCB设计与制作
2021-05-18
科教导刊·电子版 2021年9期
(滁州职业技术学院 安徽·滁州 239000)
0 引言
根据电子信息类专业发展需要和职业岗位实际工作能力的需要在高职 PCB设计与制作课程教学中以项目实现及实际工作过程序化教学内容,以印刷电路板层数为逻辑主线,将教学内容设计为单面PCB设计与制作、双面PCB设计与制作、多层PCB设计与制作3个学习情境。对每个学习情境,依托电子产品,实施课程教学。其中单面PCB设计与制作可以选择基于51单片机的数字钟为原型。用单片机设计的数字钟走时准确、显示直观、性能稳定、可靠性高,具备暂停、复位、校时、整点报时功能。利用单片机实现的数字时钟具有编程灵活,便于功能的扩充等优点。数字时钟PCB板的设计能将已学过的专业知识有机的、系统的联系起来用于实际,来培养学生的电路设计、PCB设计与制作的能力,提高学生的综合分析和电路组装、调试的能力。
1 设计方案
本方案用51单片机作为主要器件,硬件电路设计框图见图1。用软件实现数字时钟的功能,计时改变数据的具体原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。该方案具有硬件电路简单的特点。但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。……
登录APP查看全文