《门禁C语言程序》由会员分享,可在线阅读,更多相关《门禁C语言程序(8页珍藏版)》请在人人文库网上搜索。

1、include #include #defineLed_datXBYTE0xcfe8#defineLed_ctlXBYTE0xcfe9#definePortAXBYTE0xcfa0#definePortBXBYTE0xcfa1#definePortCtrXBYTE0xcfa3typedef unsigned char uchar;bit card_on;sbit card_pwr = P10; /*IC卡的电源控制*/sbit ok = P11; /*身份识别标志*/xdata unsigned long key_value,id10;xdata uchar idadd = 10,key_nu。

2、m = 0;void INI8255(uchar dat); /*8255的配置程序*/void ICCARDW(uchar add,uchar dat); uchar ICCARDR(uchar add);void ICCARDSTART(void);void ICCARDSTOP(void);void ICCARDWb(uchar dat);void ICCARDACK(void);/*-*函数定义 */void Display_byte(uchar loc,uchar dat)uchar table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f。

3、,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;loc &=0xf;Led_ctl = loc|0x80;Led_dat = tabledat&0xf; /*显示低4位*/ unsigned long key(uchar temp)switch (temp)case 0xc0:return 0;case 0xc1:return 1;case 0xc2:return 2;case 0xc3:return 3;case 0xc6:return 4;case 0xc7:return 5;case 0xc8:return 6;case 0xc9:return 7;case 0x。

4、cc:return 8;case 0xcd:return 9;case 0xce:return 10;case 0xcf:return 11;case 0xd2:return 12;case 0xd3:return 13;case 0xd4:return 14;case 0xd5:return 15;default:return 16;void dellay(unsigned int t)for(;t0;t-);void card_insert(void) interrupt 0card_on = 1;card_pwr = 1;void card_wr(void) interrupt 2char i;static char num = 0;unsigned long dat = 0;card_pwr = 1;for(i=0;i(16-i*8);for(i=0;i10) num = 0;for(i=0;i4);Display_byte(2*i+1,temp&0xf);card_on = 0;card_pwr = 0;for(i=0;i0)EX0 = 0;Led_ctl = 0x40;temp = (uchar)key(Led_dat);key_value &= (unsigned long)0xf5) key_num = 0。

c语言程序设计门禁,门禁C语言程序相关推荐

  1. 常子楠主编 c语言程序设计答案,4G下的C语言程序设计教学研究-教学研究论文-教育论文(8页)-原创力文档...

    4G下的C语言程序设计教学研究 摘要:普通高等院校本科非计算机专业学生学习C语言程序设计可以培养较好的锻炼逻辑分析能力和计算思维能力.本文分析了4G环境下C语言课程教学中存在的一些问题,结合移动互联网 ...

  2. c语言程序设计授课进度安排表,C语言程序设计教学大纲、教学计划进度简表

    <C语言程序设计>教学大纲 课程名称:<C语言程序设计> 英文名称:PROGRAMMING IN C LANGUAGE 课程性质:公共选修课程 课程编号:1203141 所属院 ...

  3. c语言程序设计课后答案西电,C语言程序设计习题大全(含答案)C语言-.doc

    C语言程序设计习题大全(含答案)C语言-.doc C语言基础?一: 1.下列四组选?项中,均不是C语?言关健字的?选项是( A ). A) defin?e B) gect C) inclu?de D) ...

  4. c语言程序设计形成性作业3,C语言程序设计形成性作业3-4..doc

    C语言程序设计形成性作业3-4. 毛送轻囊集凿撤震栖宋求胳多乡靳肪来蹄亲居菩仍何芦潞征谭欺芋祸早访重俭欧哈函炸惯漆膏花昂缺扫袖凰伸几沁蹲欠傍试嘉慷节说陋锯赚故酪添默牺臭能触波圈爷特苦吻酱怎摔江邢葛背湍 ...

  5. c语言程序设计 函数说课,《C语言程序设计》之函数说课课件.ppt

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 <C语言程序设计>之函数说课课件.p ...

  6. C语言程序设计期末复习重点知识,C语言程序设计期末总复习.ppt

    <C语言程序设计期末总复习.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计期末总复习.ppt(11页珍藏版)>请在人人文库网上搜索. 1.天津理工大学-华信软件学院, ...

  7. c语言程序设计课程设计心得体会,C语言课程设计的心得体会

    C语言课程设计的心得体会范文1 通过这次c语言的课程设计,我明白了很多也知道了很多,更收获了很多.在课程设计的过程中出现过困难, 三周的课程设计已经结束了.回想学习c语言的过程中,既有快乐又有烦恼, ...

  8. 成绩管理系统c语言程序设计,学生成绩管理系统(C语言)

    C语言课程设计报告 一.实践的目的和要求 加深对<C语言程序设计>课程所学知识的理解,进一步巩固C语言讲法规则.学会编制结构清晰.风格良好.数据结构适当的C语言程序,从而具备解决综合性实际 ...

  9. c语言程序设计地位和作用,《C语言程序设计》教学实践

    摘要:C语言程序设计课程是一门公共基础课,也是一门实践性很强的课程.旧有的教学教学方法和手段已不能适应学生的需要, 我们在C 语言程序设计课程的教学中引入改革措施,提出案例教学.师生互动.合理使用多媒 ...

  10. c语言程序设计一维数组教案,《C语言程序设计》-任正云-电子教案 第7章数组

    1.第七章 数组,The C Programming Language Chapter 7 Arrays,构造数据类型; 有序数据的集合; 可以看成是具有相同名字不同下标的同一数据类型的简单变量的集合 ...

最新文章

  1. js 使用filter过滤多重数组
  2. Springboot 连接数据库
  3. OpenCASCADE:要求
  4. mysql截取字符串与reverse函数
  5. Redisson:这么强大的实现分布式锁框架,你还没有?
  6. python export_django-import-export插件使用教程
  7. 磁盘阵列 (RAID)简介
  8. 趣谈网络协议栈,以太网基础MAC和PHY
  9. 一次学会两种方式将 python 打成 exe
  10. 巨潮网怎么下载年报_如何下载上市公司财务报表?
  11. 前台、中台、后台到底是什么?
  12. 极坐标可以用计算机吗,极坐标
  13. Java企业工商信息查询
  14. 计算机的rom与硬盘区别,RAM和ROM亲们傻傻分不清?
  15. 助推建筑业数字化转型升级,紫光云再出招
  16. HDU 4607 Park Visit 两次DFS求树直径
  17. nodejs插件knex 日志打印
  18. 金蝶协同办公平台任意文件下载漏洞(无需登录)
  19. Typo: In word 拼写检查
  20. Soul网关源码解析(三)代理Dubbo服务

热门文章

  1. position: sticky兼容iPhone6s,iPhone7
  2. 使用WTM(ASP.NET Core)框架四步完成树形菜使用及制作增删查改功能
  3. Windows环境下 Gvim 安装 Vundle/Ctags/taglist
  4. eval函数和isNaN函数
  5. 【正点原子MP157连载】 第七章 TF-A初探-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  6. 我用 80 行核心 JavaScript 代码每个月躺着挣一瓶肥宅快乐水~
  7. Golengate管理--OGG|利用 OGG 迁移 Oracle11g 到 19C
  8. 阿里体育法定代表人发生变更:由张大钟变更为戴玮
  9. Python-高级:正则表达式3 (re模块的高级用法)
  10. 如何使用uglify-js压缩指定文件夹下的js代码