- 2
- 0
- 约2.28千字
- 约 65页
- 2017-08-20 发布于浙江
- 举报
mega8AVR5的
第5章 I/O端口和中断系统;5.1 ATmega8的I/O端口及应用;5.1.1 ATmega8的I/O端口概述;5.1.1 ATmega8的I/O端口概述;5.1.2 ATmega8端口的通用I/O功能;输出时设置输出数据;输入时控制输入方式(1带上拉电阻/0不带上拉电阻)
复位初值:$00 (三态输入);I/O端口的有关I/O寄存器;输入数据,复位初值:Hi-Z (高阻抗状态);I/O端口的有关I/O寄存器;I/O端口的有关I/O寄存器;5.1.3 ATmega8端口的第二功能;5.1.3 ATmega8端口的第二功能;5.1.3 ATmega8端口的第二功能;5.1.3 ATmega8端口的第二功能;5.1.4 ATmega8端口的应用;p.181 [例5.1];[例5.1]的程序;p.182 [例5.2] 打印机接口;程序要求:
采用查询方式把SRAM中 0x100 开始的14个数据打印输出。 ;[例5.2]程序设计;[例5.2]程序设计;[例5.2]程序设计;[例5.2]程序设计;[例5.2]程序设计;5.2 ATmega8的中断系统;一、中断的基本概念;二、ATmega8的中断源; 中断源的分类
外部中断2个: INT0, INT1
定时器中断7个:T0溢出;T1溢出、比较匹配A、比较匹配B、捕获;T2溢出、比较匹配
SPI串行传输结束:SPI_STC
USART中断3个:UART_RX, UART_UDRE, UART_TX
ADC转换结束: ADC
EEPROM准备好:EE_RDY
模拟比较器: ANA_COMP
TWI状态中断: TWI
写FLASH准备好:SPM_RDY;三、外部中断有关I/O寄存器;三、外部中断有关I/O寄存器;三、外部中断有关I/O寄存器;三、外部中断有关I/O寄存器;三、外部中断有关I/O寄存器;其它中断有关I/O寄存器;其它中断有关I/O寄存器;四、中断响应的条件和过程;四、中断响应的条件和过程;四、中断响应的条件和过程;四、中断响应的条件和过程;Table 5-6 Reset and Interrupt Vectors;Table 5-6 Reset and Interrupt Vectors;五、外部中断的初始化;五、外部中断的初始化;程序要求:
采用中断方式把SRAM中 0x100 开始的14个数据打印输出。 ;[例5.2]采用中断方式;[例5.2]采用中断方式;[例5.2]采用中断方式;[例5.2]采用中断方式;[例5.2]采用中断方式;5.3 ATmega8与LED和键盘的接口;5.3 ATmega8与LED和键盘的接口;p.202 [例5.5];LDI R16, high(RAMEND)
OUT SPH, R16
LDI R16, 0xFF ; SER R16
OUT DDRB, R16 ; port B as output
LDI R16, 0x0F ; 可省略
OUT DDRD, R16 ; PD3~PD0 as output
LDI R18, 4 ; set data to display.
LDI R19, 3
LDI R20, 2
LDI R21, 1;MLOOP:
RCALL SMIAO
RJMP MLOOP
SMIAO:
LDI R16, 0x0E
OUT PORTD, R16 ; LED0位线
LD R23, R18
RCALL CQB ; 查7段表显示表
OUT PORTB, R0
RCALL Delay_1ms
;LDI R16, 0x0D
OUT PORTD, R16 ; LED1位线
LD R23, R19
RCALL CQB
OUT PORTB, R0
RCALL Delay_1ms
LDI R16, 0x0B
OUT PORTD, R16 ; LED2位线
LD R23, R20
RCALL CQB
OUT PORTB, R0
RCALL Delay_1ms;LDI R16, 0x07
OUT PORTD, R16 ; LED3位线
LD R23, R21
RCALL CQB
LDI R16, 0x7F
AND R0, R16 ; LED3显示小数点
OUT PORTB, R0
RCALL Delay_1ms
RET;CQB : ; get display code of R23
LDI ZL, low(TAB*2)
LDI ZH, high(TAB*2)
ADD ZL, R23
CLR R23 ;不影响C标志
ADC ZH, R23
LP
您可能关注的文档
- LINUX习题的.doc
- linux介绍的.doc
- Linux作业 完成版的.doc
- Linux使用基础的.ppt
- linux内存管理的.doc
- linux单选的.ppt
- Linux原理及应用04的.ppt
- linux入门常用命令的.pdf
- linux命令--RUN的.doc
- Linux入门命令篇的.pdf
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)