登录
首页 » 汇编语言 » STM32汇编LCD初始化

STM32汇编LCD初始化

于 2022-03-12 发布 文件大小:13.82 kB
0 358
下载积分: 2 下载次数: 1

代码说明:

应用背景 本人原创STM32汇编实现LCD的显示,目前搜遍全球也没有STM32汇编实现LCD显示的代码。 编译器 ARM-NONE-EABI   ,是在LINUX下编译的。 代码很复杂不容易看懂,我用了很长时间才写出来,大概有1000行汇编代码,写了半个多月才写出来,真是不容易啊。 程序包括IO设置 时钟初始化,NVIC中断设置,定时器,温度传感器等,红外遥控, 然后在LCD上显示 关键技术 初始化代码 shizhong:     ldr r0, = 0x40021000     ldr r1, = 0x14D83     str r1, [r0] gsszbz:     ldr r2, [r0]     ldr r1, = 0x20000     tst r1, r2           @高速时钟标志位                bne rccchushihua     b gsszbz rccchushihua:     ldr r0, = 0x40022000     mov r1, # 0x00000032     str r1, [r0]       &n

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • and vector interrupt settings and read the DOS function calls, which in this cas...
    与中断矢量设置与读取有关的DOS功能调用,本例演示了如何编写中断服务程序,如何安装(将中断服务程序的地址设置到中断矢表中),以及如何通过软中断指令调用中断服务程序。为了突出重点,本例中中断服务程序代码未驻留内存。-and vector interrupt settings and read the DOS function calls, which in this case demonstrated how to prepare interrupted service procedures, how to install (to be interrupted service procedures set up to address the interruption vector table), and how soft interrupt directive calling service interruption program. To highlight key issues, in this case the interruption of services not the presence of code memory.
    2022-02-02 05:53:54下载
    积分:1
  • MCS51 basic debugging procedures, including 8255, keyboards, LED, etc.
    MCS51基本调试程序 包括8255、键盘、LED等-MCS51 basic debugging procedures, including 8255, keyboards, LED, etc.
    2022-11-26 15:30:04下载
    积分:1
  • C语言多种求最优的程序源代码,方便实用 对编程有很大帮助...
    C语言多种求最优的程序源代码,方便实用 对编程有很大帮助-C language for a variety of optimal source code, useful for programming will be of great help
    2022-06-28 12:27:09下载
    积分:1
  • 电子血压计,基于无偿测量方法的电子血压计的程序,我们这个短学期做的...
    电子血压计,基于无偿测量方法的电子血压计的程序,我们这个短学期做的-Electronic blood pressure monitor, based on the free electronic sphygmomanometer measurement procedures, we do the short-term
    2022-02-06 03:30:25下载
    积分:1
  • Prepared by the assembly language DS18B20 based multi
    由汇编语言编写的基于DS18B20的多点温度检测程序源码,程序调试通过,不用作改动就可以运行在单片机系统中。-Prepared by the assembly language DS18B20 based multi-point temperature of the source detection procedure, program debugging through, do not make changes to be able to run in single-chip system.
    2023-01-20 11:15:04下载
    积分:1
  • The use of assembly language to achieve a 32
    利用汇编语言实现32位下的推箱子游戏,代码以小组的模式编写,代码完整独立,程序界面不错。并且还有440k的实验报告,内容完整,经历了软件工程的所有步骤。-The use of assembly language to achieve a 32-bit under the Sokoban game code to write the model group, code complete independence, a good program interface. And there are 440k of the experimental report, content integrity, and has experienced all the steps of software engineering.
    2022-07-25 22:40:18下载
    积分:1
  •  各模块的功能 1.各种基本数据的录入。如:学生基本情况录入。 2.各种基本数据的修改。即:允许对录入的数据重新进行编辑、修改。 3...
     各模块的功能 1.各种基本数据的录入。如:学生基本情况录入。 2.各种基本数据的修改。即:允许对录入的数据重新进行编辑、修改。 3.各种基本数据的插入。如:在学生选修课程基本信息中插入一条新信息。 4.各种基本数据的删除。如:假设某同学转学或出国深造,删除该生的相关信息。 5.基于各种数据的查询。如:姓张的所有同学、年龄小于20岁的同学。  基于各种基本数据的统计计算. 6.统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学生各门功课的综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩、综合成绩)。 7.统计并输出各班各门功课的平均成绩和总平均成绩。 8.统计并输出每个同学已修学分。 9.列出不及格学生清单(学号、姓名、不及格的课程和成绩)。 10. 保存文件。 11. 读取文件。 12. 退出系统。
    2022-09-18 13:35:03下载
    积分:1
  • using assembly language to achieve names scheduling problem, according to the al...
    用汇编语言实现人名排序问题,根据字母的顺序排列,先比较首字母,如果相同则比较之后的字母-using assembly language to achieve names scheduling problem, according to the alphabetical order, compare the first letters of the alphabet, If the same comparison is the after letters
    2023-05-20 02:05:04下载
    积分:1
  • 本程序是通过利用文件240X.ASM中的子程序对EEPROM240X进行多字节读写的操作...
    本程序是通过利用文件240X.ASM中的子程序对EEPROM240X进行多字节读写的操作-This procedure is through the use of the subroutine file 240X.ASM of EEPROM240X multi-byte read and write operation
    2022-01-25 23:10:19下载
    积分:1
  • 编译的c++原代码
    编译的c++原代码-the original code
    2022-12-18 07:45:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载