-
STM32汇编LCD初始化
应用背景
本人原创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
- 2022-03-12 04:17:41下载
- 积分:1
-
贝贝大厅+数据库脚本
应用背景CPasswordKeyboard::CPasswordKeyboard() : CDialog(IDD_PASSWORD_KEYBOARD)
{
//设置变量
m_nRandLine[0]=rand()%11;
m_nRandLine[1]=rand()%10;
m_nRandLine[2]=rand()%13;
m_nRandLine[3]=rand()%13;
//键盘状态
m_bShiftStatus=false;
m_bCapsLockStatus=false;
//状态变量
m_bMouseDown=false;
m_wHoverRow=INVALID_WORD;
m_wHoverLine=INVALID_WORD;
//键盘字符
m_nItemCount[0]=11;
lstrcpyn(m_szKeyboradChar[0][0],TEXT("`1234567890"),CountArray(m_szKeyboradChar[0][0]));
lstrcpyn(m_szKeyboradChar[0][1],TEXT("~!@#$%^&*()"),CountArray(m_szKeyboradChar[0][1]));
//键盘字符
m_nItemCount[1]=10;
lstrcpyn(m_szKeyboradChar[1][0],TEXT("-=[];",./"),CountArray(m_szKeyboradChar[1][0]));
lstrcpyn(m_szKeyboradChar[1][1],TEXT("_+{}|:"?"),CountArray(m_szKeyboradChar[1][1]));
//
- 2022-01-29 01:54:02下载
- 积分:1
-
Jam digital
数字钟项目。想尝试创造一个7段数字时钟。mikrokontrolerat89s52的来源。blogspot.com网站
- 2022-06-13 04:59:27下载
- 积分:1
-
This code may be reused for any educational or non
This code may be reused for any educational or non-commercial application without further licence Contact the author at BrianLBurns@att.net for any other use.
- 2022-03-18 08:58:41下载
- 积分:1
-
12232 LCD test driver, in the 12232 through 12232 of the liquid crystal display...
12232液晶的测试驱动程序,在12232通过at89s51显示12232的液晶测试程序。用汇编写成测试可以使用-12232 LCD test driver, in the 12232 through 12232 of the liquid crystal display AT89S51 test procedure. With the compilation of written test can be used
- 2022-02-26 13:47:07下载
- 积分:1
-
电子闹钟,汇编语言,8086个系统的基础
PCI信息查询,汇编语言,基于8086系统,功能丰富-Electronic alarm clock, assembly language, based on 8086 system
- 2022-07-14 02:10:57下载
- 积分:1
-
Realize the storage and classification of the input points, and ultimately the f...
实现对分数的输入存储及分类,并最终以计数的形式在dos中显示!-Realize the storage and classification of the input points, and ultimately the form of innumerable dos to display!
- 2022-03-20 03:55:20下载
- 积分:1
-
键盘扫描输出点初始化,调用键盘扫描程序,每移一位,键盘接收端检测一次...
键盘扫描输出点初始化,调用键盘扫描程序,每移一位,键盘接收端检测一次 -Keyboard scan output point initialization, call the keyboard scanning process, each one shift, keyboard receiver detection time
- 2022-01-30 14:32:14下载
- 积分:1
-
很好的资料 很好的资料 很好的资料
很好的资料 很好的资料 很好的资料 -good goodgoodgoodgoodgood
- 2022-03-23 21:50:25下载
- 积分:1
-
卷积码编码及其维特比译码的C54x Simulator仿真试验及matlab实现,dsp汇编语言和matlab编程都有...
卷积码编码及其维特比译码的C54x Simulator仿真试验及matlab实现,dsp汇编语言和matlab编程都有-Convolutional codes and Viterbi encoding the C54x Simulator simulation test and matlab to achieve, dsp assembly language and matlab programming have
- 2022-07-18 21:59:37下载
- 积分:1