📄 uart_keyboard.lst
字号:
C51 COMPILER V8.02 UART_KEYBOARD 07/26/2008 19:16:15 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE UART_KEYBOARD
OBJECT MODULE PLACED IN uart_keyboard.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe uart_keyboard.c DB OE BR
line level source
1 /*****************************************************************
2 * Copyright (C) 2008, 华中科技大学电工电子科技创新中心
3 * All Rights Reserved.
4 *
5 * 文件名: 基于74HC165的串行4*4键盘源文件
6 * 文件描述: 用于简易心电图仪
7 * 资源占用:
8
9 * 当前版本: 1.0
10 * 作者: 梁威魄(lwpo2008@yahoo.com.cn)
11 * 完成日期: 2008年7月11日
12 *****************************************************************/
13
14 /*****************************************************************
15 * 头文件
16 *****************************************************************/
17
18 #include "uart_keyboard.h"
19
20 /*****************************************************************
21 * 函数
22 *****************************************************************/
23
24 unsigned int uart_keyboard(void)
25 {
26 1 unsigned char i;
27 1 unsigned int temp=0x0000;
28 1
29 1 LOAD=HIGH;_nop_(); _nop_();
30 1
31 1 LOAD=LOW;_nop_(); _nop_();
32 1
33 1 for (i=0;i<16;i++)
34 1 {
35 2 temp <<= 1;
36 2 temp|=DAT;_nop_(); _nop_();
37 2
38 2 CLK=HIGH;_nop_(); _nop_();
39 2
40 2 CLK=LOW;_nop_(); _nop_();
41 2 }
42 1
43 1 return temp;
44 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 40 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILER V8.02 UART_KEYBOARD 07/26/2008 19:16:15 PAGE 2
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -