基于msp430的单片机的DES加密程序

本文介绍了使用MSP430单片机编写的一个DES加密程序。用户通过按键输入待加密数字,程序进行加密后通过串口发送到电脑端。代码中包含20ms的按键防抖处理,数据以十六进制形式发送,并带有FF标记和奇偶校验位。
摘要由CSDN通过智能技术生成

            以前被要求做的一个关于单片机的东西,因为对单片机编程知识学习的比较少,所以,在自学了一些知识后,编写的程序,

其中,对于时钟也是根据for循环的延时来编写的,大家如果有更好的代码可以告诉我。

           它的主要功能是,首先,用在430单片机提供的按键在屏幕上输入要加密的数字,然后点击发送按钮,对输入的数字

进行加密,并把加密后的数传入电脑端,电脑端通过串口助手接收这些数据,然后将加密后的这些数据输入到自己编写的电

脑端解密程序中进行解密运算(这部分在下次介绍)。

1、通过按键在屏幕上输入数据,为了防止按键之间的错乱,这里有一个20ms的延时,当第一个数据输入完成后,点击方向

键可进行下一个数的编辑。显示的格式如下示:

                                                 ______________

                                                |   v                            |  

                                                |   00000000           |

                                                 _____________

具体代码如下示:

			  while(1){
			  
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值