找回密码
 立即注册
楼主: 王昱顺

深圳大学《单片机原理及接口技术》上机实验演示视频@Ai8051U

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-06-13 09:11:57

1

主题

94

回帖

824

积分

超级版主

积分
824
发表于 2025-5-27 10:51:13 | 显示全部楼层

1

1



2

2


3

3


4

4


5

5


6

6


7

7


8

8


9

9


10

10

Ai8051U-19.12 深大实验-串口通讯(串口通讯,串口绘图,ADC检测按键,ADC热敏电阻测温.pdf (1.45 MB, 下载次数: 12)
Project-串口通讯(ADC按键 NTC采样数据 串口绘图).zip (13.32 KB, 下载次数: 16)



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:443
  • 最近打卡:2025-06-13 08:57:40
已绑定手机

39

主题

2053

回帖

7054

积分

论坛元老

积分
7054
发表于 2025-5-27 16:09:52 | 显示全部楼层
汇编程序-多文件项目

通过 "CSEG  AT xx" 设置代码块起始地址。
通过 "xxx SEGMENT CODE" 设置代码块。
通过 "RSEG xxx" 切换到xxx代码块。
EXTRN CODE (xxx)     ;申明外部函数
PUBLIC  xxx               ;申明公共函数

main.asm
  1. $include (AI8051U.INC)      ;包含头文件
  2. EXTRN CODE (F_delay_ms)     ;申明外部函数
  3. ;=========================================================
  4.     CSEG    AT      0       ;设置起始地址
  5.     LJMP    MAIN
  6. code_seg_main   SEGMENT CODE        ;设置程序段
  7.                 RSEG    code_seg_main   ; switch to main code segment
  8. MAIN:
  9.     MOV     WTST, #00H      ;设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
  10.     MOV     CKCON,#00H      ;提高访问XRAM速度
  11.     ORL     P_SW2,#080H     ;使能访问XFR
  12.     MOV     P4M1,#00000000B ;P42,P43设置推挽输出
  13.     MOV     P4M0,#00001100B
  14.     MOV     SP,#3FH
  15.     CLR     P4.3        ;P43输出低电平
  16. LOOP:
  17.     CPL     P4.2        ;测试端口
  18.     CPL     P4.3        ;测试端口
  19.     LCALL   F_delay_ms  ;延时250ms
  20.     JMP     LOOP
  21. ;=========================================================
  22.     CSEG    AT  0BH              ;1  Timer0 interrupt
  23.     LJMP    F_Timer0_Interrupt
  24. int0_code_seg   SEGMENT CODE            ; segment for interrupt function
  25.                 RSEG    int0_code_seg   ; switch to int code segment
  26. F_Timer0_Interrupt: ;Timer0 中断函数
  27.     RETI
  28. ;=========================================================
  29.     END
复制代码
Delay.asm
  1. $include (DELAY.INC)        ;包含头文件
  2. code_seg_delay  SEGMENT CODE        ;设置程序段
  3.                 RSEG    code_seg_delay   ; switch to delay code segment
  4. ;========================================================================
  5. ; 函数: F_delay_ms
  6. ; 描述: 延时子程序。
  7. ; 参数: ACC: 延时ms数.
  8. ; 返回: none.
  9. ; 版本: VER1.0
  10. ; 日期: 2013-4-1
  11. ; 备注: 除了ACCC和PSW外, 所用到的通用寄存器都入栈
  12. ;========================================================================
  13. F_delay_ms:
  14.     PUSH    02H     ;入栈R2
  15.     PUSH    03H     ;入栈R3
  16.     PUSH    04H     ;入栈R4
  17.     MOV     R4,#250
  18. L_delay_ms_1:
  19.     MOV     WR2, #(Fosc_KHZ / 4)
  20.    
  21. L_delay_ms_2:
  22.     DEC     WR2, #1         ;1T
  23.     JNE     L_delay_ms_2    ;3T
  24.     DJNZ    R4, L_delay_ms_1
  25.     POP     04H     ;出栈R4
  26.     POP     03H     ;出栈R3
  27.     POP     02H     ;出栈R2
  28.     RET
  29. ;========================================================================
  30.     END
复制代码
Delay.inc
  1. Fosc_KHZ    EQU 40000   ;40000KHZ
  2. PUBLIC  F_delay_ms      ;申明公共函数
复制代码
参考例程下载:
汇编多文件项目.zip (12.78 KB, 下载次数: 7)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-06-13 09:11:57

1

主题

94

回帖

824

积分

超级版主

积分
824
发表于 2025-5-27 17:33:33 | 显示全部楼层

1

1



2

2


3

3


4

4


5

5


6

6


7

7


8

8


9

9


10

10


11

11


12

12


Ai8051U-19.13 深大实验-串口通讯(硬件UART1与UART2收发通讯-奇偶校验)-20250527.pdf (1.57 MB, 下载次数: 11)
Project-串口通讯(硬件UART1与UART2收发通讯-奇偶校验).zip (34.43 KB, 下载次数: 11)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-06-13 09:11:57

1

主题

94

回帖

824

积分

超级版主

积分
824
发表于 2025-5-28 17:19:58 | 显示全部楼层

1

1



2

2


3

3


4

4


5

5


6

6


7

7


8

8


9

9


10

10


11

11


12

12


Ai8051U-19.14 深大实验-串口通讯(USB-CDC发命令控制硬件UART1与UART2多机通讯)-20250528.pdf (1.22 MB, 下载次数: 8)
Project-串口通讯(USB-CDC发命令控制硬件UART1与UART2多机通讯).zip (39.28 KB, 下载次数: 6)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-06-13 09:11:57

1

主题

94

回帖

824

积分

超级版主

积分
824
发表于 6 天前 | 显示全部楼层

1

1



2

2


3

3


4

4


5

5


6

6


7

7


8

8


9

9


10

10


11

11


12

12


13

13


14

14


15

15


16

16


17

17


Ai8051U-25.9 大型综合实战--大学课程设计:硬件SPI读写串行Flash-20250610.pdf (1.13 MB, 下载次数: 2)
Project-SPI(硬件SPI读写串行Flash).zip (17.35 KB, 下载次数: 2)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-06-13 09:11:57

1

主题

94

回帖

824

积分

超级版主

积分
824
发表于 4 天前 | 显示全部楼层
最新 AI8051U 数据手册 下载
https://www.stcaimcu.com/data/download/Datasheet/AI8051U.pdf
截图202506122154298882.jpg

截图202506122155191107.jpg

截图202506122156431508.jpg

截图202506122157197465.jpg

截图202506122158035998.jpg

===================================================================

1

1



2

2


3

3


4

4


5

5


6

6


7

7


P8-P29的内容请下载本页附件!


30

30


31

31


Ai8051U-25.10 硬件SPI驱动OLED显示图片、图形、字符-20250612.pdf (2.12 MB, 下载次数: 3)
Project-SPI(硬件SPI驱动OLED显示图片、图形、字符).zip (172.72 KB, 下载次数: 2)




回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 04:42 , Processed in 0.224449 second(s), 76 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表