毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

IC卡门禁系统设计(原理图+流程图) 第4页

更新时间:2010-4-29:  来源:毕业论文
IC卡门禁系统设计(原理图+流程图) 第4页
 PORTD = 0x0f ;         //  PD0~PD3输出低电平,PD4~PD7上拉电阻
   DDRD  = 0xf0 ;        //  PD0~PD3定义为输出,PD4~PD7定义为输入
   if ( ( PIND & 0x04 ) == 0 )    
      Key_1 = 1 ;                     //   读取相应输入口的电平
   else if ( ( PIND & 0x02 ) == 0 )     //   以确定是否有按键按下
      Key_1 = 2 ;                      //   并赋予相应的Key值
   else if ( ( PIND & 0x01 ) == 0 )
      Key_1 = 3 ;

   delay_nms(50) ;                      //   延时50ms
   PORTD = 0xf0 ;         //  PD4~PD7输出低电平,PD0~PD3上拉电阻
   DDRD  = 0x0f ;        //  PD4~PD7定义为输出,PD0~PD3定义为输入
   if ( ( PIND & 0x80 ) == 0)       
 www.751com.cn //   以确定是否有按键按下
      Key_1 += 6 ;
   else if ( ( PIND & 0x10 ) == 0 )       //   并赋予相应的Key值
      Key_1 += 9 ;
 
   return Key ;       //   返回按键值
}
4.4  EEPROM读写程序                                                           Atmega8芯片内集成有512个字节的EEPROM,擦写次数高达100000次。本系统的全部信息都存储在此EEPROM内,包括:登录密码、被允许的IC卡信息。所有输入的数据都要与EEPROM内的数据比较,符合要求的才能被允许。所以此EEPROM在本系统中起着到关重要的作用。EEPROM的读写程序如下:
// 写EEPROM程序      // 写入的地址形参    // 写入的数据                   void EEPROM_write( unsigned int uiAddress ,  unsigned char ucData )
{
   while(EECR & ( 1 << EEWE ) ) ;       // 等待上一次写操作结束
   EEAR = uiAddress ;              // 地址传递
   EEDR = ucData ;                     // 数据传递
   EECR |= ( 1 << EEMWE ) ;           //  置位EEMWE
   EECR |= ( 1 << EEWE ) ;          //  置位EEWE以启动写操作
}

 // 读EEPROM程序            // 读出的地址形参                            unsigned char EEPROM_read( unsigned int uiAddress )
{
   while ( EECR  &  ( 1 << EEWE ) ) ;       // 等待上一次写操作结束
   EEAR = uiAddress ;              // 地址传递
   EECR |= ( 1 << EERE ) ;            // 设置EERE以启动读操作
   return EEDR ;                    // 自数据寄存器返回数据
}
5总结与致谢                                                       作为IC卡门禁系统的初步探索,本设计在成本和环保方面有较大的突破,电子元件较少而易于实现,但与真正的商品比较还有一段距离。本系统作为初步设计,只实现了小部分功能,还可以扩展非常多的功能,如:可以使系统在等待状态下进入掉电模式,以减低功耗;可增加外部EEPROM,以增加发卡数量;可与电脑联机,并实现多机联机,记录进出情况。在本次设计过程中,我的指导老师给了我很大的帮助。在他的指导和帮助下,我才得以顺利完成毕业设计和论文,也从中学到了很多有用的知识,在此表示衷心地感谢。
参考文献:
[1] 马潮、詹卫前、耿德根。Atmega8原理及应用手册。清华大学出版社,2004
[2] 沈文、Eagle lee、詹卫前。AVR单片机C语言开发入门指导。清华大学出版社,2004
[3] 马忠梅、籍顺心、张凯、马岩。单片机的C语言应用程序设计。北京航空航天大学出版社,2005
[4] 郑莉、董渊。C++语言程序设计(第二版)。清华大学出版社,2004
[5] 胡键。单片机原理及接口技术。机械工业出版社,2005
[6] 谢自美。电子线路设计-实验-测试(第二版)。华中科技大学出版社,2004
[7] 和飞、周苏平。2006届本科生优秀毕业论文(设计)选。广东人民出版社,2006

Recycle IC Card Janitor
Department  of  Electronic  &  Information  ,
       Tutor  : 

Abstract:Pass Word Gate Controller、IC Card Gate Controller and Fingerprint Validate Gate  Controller are familiar to us . Pass Word Gate Controller has been falled into disuse because of its weakness of security . Fingerprint Validate Gate Controller is very safe , but it is too  expensive to use. So , IC Card Gate Controller still is the most popular . But nearlly all the IC  Card Gate Contoller needs the homologous IC Card and the homologous IC Card is expensive  and hard to buy . This text is tell you how to use the IC Telephone Card to design Recycle IC  Card Janitor . So , you never need to worry about the problems of money and hard to buy ,  because the IC Telephone Card is cheap and easy to buy .
Key words: MCU ;  Read  and  Write  IC  Telephone  Card  ;  Information  Save  ; Information  Validate

上一页  [1] [2] [3] [4] 

IC卡门禁系统设计(原理图+流程图) 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。