<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[asty008的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/asty008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; asty008]]></copyright><item><title><![CDATA[DS1302和LCD1602整合长短按键电子钟]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/126447813</link><guid>https://blog.youkuaiyun.com/asty008/article/details/126447813</guid><author>asty008</author><pubDate>Sun, 21 Aug 2022 10:07:46 +0800</pubDate><description><![CDATA[以下代码来自学习江科大自化协和手把手教你学51单片机后的整合。]]></description><category></category></item><item><title><![CDATA[函数的定义和调用]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122226325</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122226325</guid><author>asty008</author><pubDate>Wed, 29 Dec 2021 22:42:50 +0800</pubDate><description><![CDATA[# 定义函数
def sum(a, b):
    c = a - b
    print(c)


# 位置参数 按照位置一一对应的关系来传递参数
sum(1,2)


# 关键字传参
sum(b=3,a=1)




]]></description><category></category></item><item><title><![CDATA[字典遍历~]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122226289</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122226289</guid><author>asty008</author><pubDate>Wed, 29 Dec 2021 22:40:51 +0800</pubDate><description><![CDATA[person = {'name':'张三','age':28,'学号':5}
# 1遍历字典的KEY 字典.keys()就是获取字典中所有的keys值
for key in person.keys(): #key 是变量的名,可以随意取
    print(key)
# 2遍历字典的VALUE 字典.values()就是获取字典中所有的values值
for value in person.values():
    print(value)
# 3遍历字典的KEY和Value
for a,b in pe.]]></description><category></category></item><item><title><![CDATA[字典删除~]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122226268</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122226268</guid><author>asty008</author><pubDate>Wed, 29 Dec 2021 22:38:36 +0800</pubDate><description><![CDATA[# del
#   1删除字典中指定的某一个元素
# person = {'name':'张三','age':28}
# print(person)
# del person['age']  #如果KEY存在则直接删,如果不存在就报错
# print(person)
#   2删除整个字典
# person = {'name':'张三','age':28}
# print(person)
# del person #整个person都删了.
#
# clear
#   3清空字典,但保留字典对象
# pe.]]></description><category></category></item><item><title><![CDATA[字典添加~]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122226251</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122226251</guid><author>asty008</author><pubDate>Wed, 29 Dec 2021 22:37:02 +0800</pubDate><description><![CDATA[person = {'name':'张三','age':28}
print(person)

# 如果使用变量名字['键'] = 值,这个键如果在字典中不存在,就会新增,存在则修改

person['aa'] = 'bb'
print(person)




]]></description><category></category></item><item><title><![CDATA[字典修改~]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122226171</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122226171</guid><author>asty008</author><pubDate>Wed, 29 Dec 2021 22:33:56 +0800</pubDate><description><![CDATA[person = {'name':'张三','age':28}
print(person)

person['name'] = '法外狂徒'
person['age'] = 25
print(person)




]]></description><category></category></item><item><title><![CDATA[字典查询~]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122158347</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122158347</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 18:01:59 +0800</pubDate><description><![CDATA[person = {'学号':5,'性别':'男'}
#
# # 用[]访问字典中的元素  person[key值],如果key值不存在就会报错,如print(person['bb'])会报错
# print(person['学号'])
#
# # 用get来访问字典中的元素  person.get(key值),如果key值不存在则不会报错.只会返回None
# print(person.get('学号'))
# print(person.get('bb'))
# C:\Python\Python37\p.]]></description><category></category></item><item><title><![CDATA[字符串切片]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122158258</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122158258</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 17:56:00 +0800</pubDate><description><![CDATA[# s = 'hello world'
#
# print(s)
# print(s[4])
# print(s[3:7]) #从下标3开始,左闭右开,就是[3,7) 即 lo w
# print(s[2:])  #从下标2开始,没结束下标,就是到尾 即 llo world
# print(s[:5]) #没写开始下标就是从头开始,左闭右开,就是[0,5) 即 hello
# print(s[1:10:3]) #从下标1开始到下标10,步长为3 就是 [1,10) 即下标1,4,7 eoo
# print.]]></description><category></category></item><item><title><![CDATA[元组~~~]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122158223</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122158223</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 17:51:31 +0800</pubDate><description><![CDATA[# 元组中的元素不能被修改

# a_tuple = (1,2,3,4,5)
#
# print(a_tuple)
# print(a_tuple[0])
# print(a_tuple[4])

# a_tuple = (5) 当元组中只有一个元素时,要加逗号,否则它就是int类型
# print(type(a_tuple))
# C:\Python\Python37\python.exe F:/program/python/lianxi/036_元组高级.py
# &lt;class 'int'&gt.]]></description><category></category></item><item><title><![CDATA[列表操作(删除)]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122158206</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122158206</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 17:49:20 +0800</pubDate><description><![CDATA[# del 根据下标删除
# pop 删除最后一个元素
# remove 根据元素的值进行删除

# a_list = [1,2,3,4,5,6]
# print(a_list)
# del a_list[3]       # del list[下标] 根据下标删除
# print(a_list)
# C:\Python\Python37\python.exe F:/program/python/lianxi/035_列表高级_删除.py
# [1, 2, 3, 4, 5, 6]
# [1, 2, 3, .]]></description><category></category></item><item><title><![CDATA[列表操作(查询)]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122158190</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122158190</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 17:48:20 +0800</pubDate><description><![CDATA[# fool_list = ['a','b','cc','dd']
#
# # 判断在控制台输入的那个数据,是否在列表中
#
# fool = input('请输入你想吃的食物')
#
# if fool in fool_list:
#     print('有')
# else:
#     print('没有')

fool_list = ['a','b','cc','dd']
fool = input('请输入你想吃的食物')

if fool not in fool_list:
    print.]]></description><category></category></item><item><title><![CDATA[列表操作(修改)]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122158145</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122158145</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 17:46:03 +0800</pubDate><description><![CDATA[# 通过列表的下标来进行修改
fool_list = ['a','b','cc','dd']
print(fool_list)
fool_list[3] = 'ee'
print(fool_list)




]]></description><category></category></item><item><title><![CDATA[列表操作增加]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122158082</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122158082</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 17:43:10 +0800</pubDate><description><![CDATA[# append 追加
# fool_list = ['a','b','cc','dd']
# print(fool_list)
# fool_list.append('123')
# print(fool_list)
# C:\Python\Python37\python.exe F:/program/python/lianxi/032_列表高级_添加.py
# ['a', 'b', 'cc', 'dd']
# ['a', 'b', 'cc', 'dd', '123']
#
# Process fini.]]></description><category></category></item><item><title><![CDATA[字符串~~~]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122158039</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122158039</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 17:38:31 +0800</pubDate><description><![CDATA[# 获取长度 len        len函数可以获取字符串的长度
# 查找内容 fine       查找指定内容在字符串中是否存在,如果存在就返回在字符串中第一次出现的位置
# 判断 startswith,endswith 判断字符串是不是以xxx开头/结尾
# 计数出现次数 count   返回str在start和end之间,在mystr里面出现的次数
# 替换内容 replace    替换字符串中指定的内容,如果指定次数count,则替换不会超过count次
# 切割字符串 split     .]]></description><category></category></item><item><title><![CDATA[for_range]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/122157903</link><guid>https://blog.youkuaiyun.com/asty008/article/details/122157903</guid><author>asty008</author><pubDate>Sun, 26 Dec 2021 17:35:54 +0800</pubDate><description><![CDATA[# for格式 : for 变量 in 要遍历的数据
#               方法体
# s = 'china'
# i 是字符串中一个又一个的字符变量
# s 代表的是要遍历的数据
# for i in s:
#     print(i)

# range(5)   [0,5) range从0开始
# range方法的结果  一个可以遍历的对象
# for i in range(5):
#     print(i)

# range(1,6)
# range(从哪开始挑,结束值) range从0.]]></description><category></category></item><item><title><![CDATA[寄存器的位带地址]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/120444759</link><guid>https://blog.youkuaiyun.com/asty008/article/details/120444759</guid><author>asty008</author><pubDate>Thu, 23 Sep 2021 22:30:45 +0800</pubDate><description><![CDATA[如:端口A的第6个引脚

GPIOA_6=0x42000000+(GPIOA-&gt;ODR - 0x40000000)*8*4+6*4



=0x42000000+((AHB1PERIPH_BASE+0x0000+0x14)-0x40000000)*8*4+6*4

=0x42000000+((PERIPH_BASE + 0x00020000+0x0000+0x14)-0x40000000)*32+24

=0x42000000+((0x40000000)+0x00020000+0x0000+...]]></description><category></category></item><item><title><![CDATA[STM32下载程序 (以F407VET6为例)]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/120390671</link><guid>https://blog.youkuaiyun.com/asty008/article/details/120390671</guid><author>asty008</author><pubDate>Mon, 20 Sep 2021 14:37:14 +0800</pubDate><description><![CDATA[线路图

代码




#include "stm32f4xx.h"                  // Device header

GPIO_InitTypeDef  GPIO_InitStructure;

void delay(void)
{
	uint32_t i = 0x200000;
	while(i--);
}

int main(void)
{
	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE);
	
	GPIO_InitStru.]]></description><category></category></item><item><title><![CDATA[STM32新建工程以F407VET6为例]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/120386097</link><guid>https://blog.youkuaiyun.com/asty008/article/details/120386097</guid><author>asty008</author><pubDate>Mon, 20 Sep 2021 11:53:17 +0800</pubDate><description><![CDATA[#include "stm32f4xx.h"                  // Device header

int main(void)
{
	while(1)
	{
		
	}
}

添加main函数后进行编译,这时候会有很多警告..需要添加宏定义....





加完后再编译就没有问题了.

附 : STM32F4xx_DSP_StdPeriph_Lib_V1.8.0.zip

链接：https://pan.baidu.com/s/1Z_bmGREjJIZ9T4fjBi...]]></description><category></category></item><item><title><![CDATA[8x8led点阵]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/115415013</link><guid>https://blog.youkuaiyun.com/asty008/article/details/115415013</guid><author>asty008</author><pubDate>Sat, 03 Apr 2021 13:01:40 +0800</pubDate><description><![CDATA[#include &lt;STC89C5xRC.H&gt;
/*--  调入了一幅图像：这是您新建的图像  --*/
/*--  宽度x高度=8x8  --*/
unsigned char image[] = {
													0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
													0x3C,0x18,0x18,0x18,0x18,0x18,0x18,0x3C,
													0x00,0x66,0xFF,0xFF,0xF...]]></description><category></category></item><item><title><![CDATA[按键扫描测试]]></title><link>https://blog.youkuaiyun.com/asty008/article/details/115268193</link><guid>https://blog.youkuaiyun.com/asty008/article/details/115268193</guid><author>asty008</author><pubDate>Sat, 27 Mar 2021 17:18:23 +0800</pubDate><description><![CDATA[#include &lt;STC89C5xRC.H&gt;

unsigned char KeySta[3][4] = {  {1,1,1,1},
																{1,1,1,1},
																{1,1,1,1}
														 };

unsigned char  code LedChar[]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f,0x3f,0x77,0x7C,0x39,0x5E,0x79,0x...]]></description><category></category></item></channel></rss>