《单片机课程设计》
设计报告
指导教师:学生姓名:专业班级:学号:简单图形显示控制设计题目:
2016年6月
f《单片机课程设计》设计报告
目
一、设计题目二、设计内容与要求三、设计目的与意义四、系统硬件原理图五、程序流程图与源程序六、系统功能分析与说明七、设计体会八、参考文献
录
1
f《单片机课程设计》设计报告
一、设计题目
简单图形显示控制
二、设计内容与要求
使用8031单片机控制8×8点阵式LED显示“★”、“●”和心形图,要求通过按键来选择要显示的图形。显示时间可调。
三、设计目的与意义
LED点阵显示屏是一种由多个独立的LED发光二极管封装而成的新兴的显示器件LED点阵电子显示屏,可以显示数字或符号通常用来显示时间、速度、系统状态等。显示灵活,控制方便,广泛应用于车站、商场、医院、宾馆、银行、证券市场、商业宣传和其它公共场所。LED点阵显示屏的兴起得益于其显著优点,这些优点概括起来是:亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。作为机电专业学生,掌握LED点阵设计控制方法已成为必要技能。本次课程设计即以单片机控制8x8点阵显示简单图案,课程设计首先提供给我们理论联系实际的机会,让我们对课堂所学知识有更深刻的理解和体会,课程设计中对Keilu5AltiumDesig
er的使用也将使我们的软件使用能力得到提升。其次,这次课程设计之后我们熟悉了LED点阵工作方式,可以自己动手制作维修LED宣传牌,对我们自身能力的提升也有很大裨益。同时,组内三人各司其职,各尽其责,也将锻炼我们的团队协作能力。最后,课程设计的周期安排,原件采购也对我们的逻辑思维能力提出了考验。
2
f《单片机课程设计》设计报告
四、系统硬件原理图
课程设计使用STC90C51单片机,STC90C51内部具有ROM程序存储空间而且便于采购。
复位电路
复位可以使单片机工作在一个确定的状态,51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的呢?在电路图中,电容的的大小是10uf,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的07倍(单片机的电源是5V,所以充电到07倍即为35V),需要的时间是10K10UF01S。也就是说在电脑启动的01S内,电容两端的电压时在035V增加,电阻两端的电压为从515V减少。所以在01S内,RSTr