四 方案论证 要对单片机系统有一个较为全面的认识,首先就要掌握单片机最基本的一些用法。因此我设计要实现有电源电路,时钟电路,复位电路,键盘控制,LED显示和数码管显示的基本系统。在此基础上,由于串行通信是单片机一个重要的应用,我设计要实现一个比较简单的单片机与PC机进行全双工通信的功能。 电源电路,由于提供的是DC 12V电源,因此使用一个集成稳压芯片7805,再加上其外围电路,即可实现DC 5V供电。 时钟电路,由于没有外部时钟源,只能接成如图5的内部时钟电路。 复位电路,上电复位电路通上电就工作,而需要复位时必须将电源切断在连接上才能实现,不便于控制。而按键复位电路,当按键按下一次就进行一次复位,较为方便,因此计划采用按键复位电路。 键盘控制,独立式键盘接法连接简单,判断是否有响应也很简单,但由于一个按键需要一个I/O端口来控制,在I/O端口不多的情况下,对系统资源是一种浪费。而行列式键盘相对连接复杂, 判断也较为困难,但这种方法很节省I/O端口的使用,因此计划设计实现一个4*4的行列式键盘。并用编程扫描方式和扫描法完成对这个行列式键盘的响应。 LED显示,采用图12 D1的接法,并使用一个排阻将八个LED指示灯接成共阳极状态,这样便于控制,而且由于接在VCC上,保证有足够的工作电流。 数码管显示,提供的数码管是共阴极的,因此将数码管八个端口分别接一个相同的电阻连到单片机的一组I/O端口上即可实现。 串行通信部分,采用异步通信方式,因为它较为简单,而且多为单片机使用。而工作方式选择方式1,因为其比方
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 4/7/7
WORD格式全文下载链接(充值:元)