EX0=1; IT1=1; EX1=1; }
(5)锁存上一状态程序 void init() {T0_init(); int0_init(); LE=0; }
(6)1s计时程序
void isr_t0()interrupt 1 {TL0=(65536-50000)%6; TH0=(65536-50000)/256; c++; if(c>=20) {c=0; if(time!=0) time--; } }
(7)复位程序
void isr_ex0()interrupt 0 {LE=0; person=P1; flag=1; TR0=0;}
20
3.元件清单
表3-1所需元器件表
组件 STC89C52 AT24C02 LCD1602 12M晶振 按键 蜂鸣器 LED灯 LED灯 数量 一片 一片 一个 一个 17个 一个 一个 一个 组件 20pf电容 103排阻 10k电阻 20uf极性电容 电源接口 LED灯 电源接口 5v电源 数量 两个 一个 三个 一个 一个个 一个 一个 一个
21
参考文献
[1] 张毅刚,彭喜元,彭宇.单片机原理及应用[M]. 北京:高等教育出版社,2010 [2] 王幸之, 钟爱琴, 王雷, 王闪. AT89系列单片机原理与接口技术[M]. 北京:北
京航空航天大学出版社, 2004: 62-67.
[3] 郭天祥.51单片机C语言教程.北京:电子工业出版社.
[4] 胡汉才.单片机原理及接口技术[M].北京:清华大学出版社,1996
[5] 张毅刚, 彭喜元, 姜守达, 乔立岩. 新编MCS-51单片机应用设计[M]. 哈尔滨: 哈尔滨工业大学出版社, 2003: 223-231.
[6] 何立民. 单片机高级教程-应用与设计[M]. 北京: 北京航空航天大学出版社, 2000. 8: 103-109.
[7] 李建忠. 单片机原理与应用[M]. 西安: 西安电子科技大学出版社, 2002,2: 121-123.
[8] 戴佳, 苗龙, 陈斌. 51单片机应用系统开发典型实例[M], 北京: 中国电力出版社, 2005,7: 121-137.
[9] 张洪润, 易涛. 单片机应用技术教程[M]. 北京: 清华大学出版社, 2003,10: 119-122.
[10] 蔡朝洋. 单片机控制实习与专题制作[M].北京: 北京航空航天大学出版社, 2006,11: 317-323.
[11]丁明亮,唐前辉.51单片机应用设计与仿真--基于Keil C与Proteus 北京:北京航空航天大学出版社
[12] 程相波, 卫安军. 基于MCS—51单片机的八路抢答器设计方法研究[J]. 北京工业职业技术学院学报, 2007, (02): 31-34.
22