久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10478|回復: 35
收起左側

BASCOM-AVR_2.0.8.3最新完整版

  [復制鏈接]
ID:106241 發表于 2021-4-30 03:58 | 顯示全部樓層 |閱讀模式
BASCOM-AVR_2.0.8.3最新完整版,BASCOM-AVR 語句簡潔,適合自學開發avr芯片,軟件集程序編、仿真、多種寫碼程序、詳細的幫助文檔、實例。兼容arduino硬件。
分卷壓縮包需要全部下載放在同一目錄才能解壓

BASCOM-AVR 2.0.8.3.part1.rar

15 MB, 下載次數: 136, 下載積分: 黑幣 -5

BASCOM-AVR 2.0.8.3.part2.rar

15 MB, 下載次數: 124, 下載積分: 黑幣 -5

BASCOM-AVR 2.0.8.3.part3.rar

11.72 MB, 下載次數: 149, 下載積分: 黑幣 -5

回復

使用道具 舉報

ID:830831 發表于 2021-5-3 10:31 | 顯示全部樓層
嗯,謝謝樓主,常用這個搞開發,需要3個壓縮包全部下載了才能解壓
回復

使用道具 舉報

ID:929399 發表于 2021-5-30 10:53 | 顯示全部樓層
Windows10能用嗎?
回復

使用道具 舉報

ID:342822 發表于 2021-5-31 15:53 | 顯示全部樓層
這個好像就是為Windows10準備的
回復

使用道具 舉報

ID:696930 發表于 2021-7-14 15:42 | 顯示全部樓層
basic代碼比arduino還簡便
回復

使用道具 舉報

ID:235438 發表于 2021-8-23 10:15 | 顯示全部樓層
好久不用avr了,之前入門就用的這個還是fastAVR來著,fastAVR也不錯,不過不更新了。那個更簡單。
回復

使用道具 舉報

ID:956246 發表于 2021-8-23 13:53 | 顯示全部樓層
想當年我就是從BASCOM-AVR踏入單片機的門檻的,不過從會看數據手冊后,我就轉到C語言去了
回復

使用道具 舉報

ID:962552 發表于 2021-8-26 22:59 | 顯示全部樓層
用來做一些簡單的測試架控制,不知道basic會不會容易學一點
回復

使用道具 舉報

ID:434018 發表于 2021-9-20 09:05 | 顯示全部樓層
Thanks!
回復

使用道具 舉報

ID:385830 發表于 2022-2-2 20:25 | 顯示全部樓層
當年我就是從BASCOM-AVR踏入單片機的門檻的
回復

使用道具 舉報

ID:1036945 發表于 2022-6-25 18:25 | 顯示全部樓層
謝謝分享,感恩!
回復

使用道具 舉報

ID:1036945 發表于 2022-6-25 18:25 | 顯示全部樓層
實測,支持win10,非常感謝!
回復

使用道具 舉報

ID:64872 發表于 2022-7-13 21:00 | 顯示全部樓層
過時了,不過謝謝分享
回復

使用道具 舉報

ID:958088 發表于 2022-7-20 11:09 | 顯示全部樓層
求教,bascom-avr開發 LCD Keypad Shield時,GetADC(0)得到的一直是1023,按四個方向鍵和選擇鍵都不反應,為什么?用Arduino開發時沒有問題,能夠正確讀取鍵值。
回復

使用道具 舉報

ID:342822 發表于 2022-7-20 19:55 | 顯示全部樓層
34gif.gif

程序:
$regfile = "m8def.dat"
$hwstack = 32
$swstack = 32
$framesize = 32
$crystal = 8000000

Config Scl = Portc.5                                                           ' 用I2C引腳Scl = Portc.5 ,Sda = Portc.4
Config Sda = Portc.4
Config Twi = 400000                                                             ' i2c 的速度

I2cinit
$lib "i2c_twi.lbx"                                                                        ' 不使用模擬I2c的軟件,而是使用twi
$lib "glcdSSD1306-I2C.lib"                                                        ' 用glcdSSD1306-I2C庫替換默認庫要添加在bascom avr庫中

#if _build < 20784
Dim ___lcdrow As Byte , ___lcdcol As Byte                                ' 老版本變量格式進行編譯
#endif

Config Graphlcd = Custom , Cols = 128 , Rows = 64 , Lcdname = "SSD1306"   '配置圖形顯示器

Showpic 0 , 0 , Plaatje                                                           '在oled顯示器0,0位置展示128x64圖片
Wait 3
Cls
Config Adc = Single , Prescaler = Auto                    '              定義ADC為單次運行模式,轉換時鐘-自動

Start Adc                                                                               'ATmega88可以不要Start Adc語句,ATmega8就一定要這個語句 啟動adc
Dim W As long, Channel As Byte, D as string*5, C As Byte
Channel = 0                                                                           '現在從通道0讀取A/D值

Do
W = Getadc(Channel)


D=str(w)                                              '轉換成字符串

waitms 2

Setfont Font12x16
Lcdat 5, 36 , d;"   "                                                                  
waitms 2

Loop

$include "../font12x16.font"                                                      '包含的字體文件
$include "../font8x8.font"                                                          '包含的字體文件
Plaatje:
  $bgf "../picture.bgf"                                                                '    圖片文件


回復

使用道具 舉報

ID:958088 發表于 2022-7-21 10:06 | 顯示全部樓層
謝謝!我用bascom-avr仿真器,也沒有問題,但實際操作就是不行
1658369019988.png
回復

使用道具 舉報

ID:958088 發表于 2022-7-21 10:19 | 顯示全部樓層
taotie 發表于 2022-7-20 19:55
程序:
$regfile = "m8def.dat"
$hwstack = 32

仿真沒有問題,就是實際測量,總是1023
回復

使用道具 舉報

ID:342822 發表于 2022-7-21 12:12 | 顯示全部樓層
沒有鍵按下時是1023,有鍵按下跳出循環掃描按鍵。
看:
$regfile = "m8def.dat"
$hwstack = 32
$swstack = 32
$framesize = 32
$crystal = 8000000

Config Scl = Portc.5                                                           ' 用I2C引腳Scl = Portc.5 ,Sda = Portc.4
Config Sda = Portc.4
Config Twi = 400000                                                             ' i2c 的速度

I2cinit
$lib "i2c_twi.lbx"                                                                        ' 不使用模擬I2c的軟件,而是使用twi
$lib "glcdSSD1306-I2C.lib"                                                        ' 用glcdSSD1306-I2C庫替換默認庫要添加在bascom avr庫中

#if _build < 20784
Dim ___lcdrow As Byte , ___lcdcol As Byte                                ' 老版本變量格式進行編譯
#endif

Config Graphlcd = Custom , Cols = 128 , Rows = 64 , Lcdname = "SSD1306"   '配置圖形顯示器

                                                        '在oled顯示器0,0位置展示128x64圖片

Cls
Config Adc = Single , Prescaler = Auto                    '              定義ADC為單次運行模式,轉換時鐘-自動,使用內部參考電壓 Reference = Internal

Start Adc                                                                               'ATmega88可以不要Start Adc語句,ATmega8就一定要這個語句
Dim W As long, Channel As Byte, D as string*5, C As Byte  'WORD
Channel = 0                                                                           '現在從通道0讀取A/D值
waitms 10
Setfont Font12x16
do
Do
W = Getadc(Channel)
if w<1000 then exit do
loop
'D=str(w)
                                                          '采樣值輸出格式
waitms 2
if w<=50  then Lcdat 2, 36 ,  chr(131);chr(134);"   "
if w<=250 and w>=100 then Lcdat 2, 36 , chr(128);chr(134);"   "
if w<=450 and w>=200 then Lcdat 2, 36 , chr(129);chr(134);"   "                              
if w<=650 and w>=400 then Lcdat 2, 36 , chr(130);chr(134);"   "
if w<=850 and w>=600 then Lcdat 2, 36 , chr(132);chr(133);chr(134);"   "
Lcdat 5, 36 , w;"   "                                                                  
waitms 2

Loop

$include "../font12x16.font"            
效果如下: 35gif.gif

回復

使用道具 舉報

ID:958088 發表于 2022-7-21 20:48 | 顯示全部樓層
taotie 發表于 2022-7-21 12:12
沒有鍵按下時是1023,有鍵按下跳出循環掃描按鍵。
看:
$regfile = "m8def.dat"

我寫的程序和你的類似,循環檢測哪個按鍵被按下,仿真也沒有問題。實物連接就不行,按那個鍵都不好使,只顯示出1023
回復

使用道具 舉報

ID:228452 發表于 2022-7-23 18:47 | 顯示全部樓層
BasCom-AVR 2.0.8.5

BasCom-AVR 2.0.8.5.part2.rar

15 MB, 下載次數: 35, 下載積分: 黑幣 -5

BasCom-AVR 2.0.8.5.part3.rar

12.47 MB, 下載次數: 35, 下載積分: 黑幣 -5

BasCom-AVR 2.0.8.5.part1.rar

15 MB, 下載次數: 40, 下載積分: 黑幣 -5

回復

使用道具 舉報

ID:958088 發表于 2022-7-25 11:48 | 顯示全部樓層

下載了,有哪些更新呢?
回復

使用道具 舉報

ID:228452 發表于 2022-8-2 14:18 | 顯示全部樓層
online help features of Bascom 2085

Version 2.0.8.5 document build 97
回復

使用道具 舉報

ID:689425 發表于 2022-8-22 17:20 | 顯示全部樓層

好多人下,請等待。。。。。。。謝謝樓主
回復

使用道具 舉報

ID:830831 發表于 2022-8-24 19:10 | 顯示全部樓層

謝謝老兄
已經下載
回復

使用道具 舉報

ID:335746 發表于 2022-9-3 22:34 | 顯示全部樓層
早就聽說過。一直沒有用過
回復

使用道具 舉報

ID:166620 發表于 2022-9-6 11:08 | 顯示全部樓層
好人一生平安
回復

使用道具 舉報

ID:235438 發表于 2022-10-4 01:10 | 顯示全部樓層
祥子陳 發表于 2021-8-23 10:15
好久不用avr了,之前入門就用的這個還是fastAVR來著,fastAVR也不錯,不過不更新了。那個更簡單。

我也是這個入門的,特別簡單,不用關心寄存器。新手特別友好,不更新確實是可惜了。
回復

使用道具 舉報

ID:958088 發表于 2022-10-10 18:01 | 顯示全部樓層
求教大蝦:bascomavr 如何驅動iic接口的LCD602?有例程嗎?
回復

使用道具 舉報

ID:342822 發表于 2022-10-10 18:29 | 顯示全部樓層

8574_1602_i2c

8574_1602_i2c
i2c_1602程序:rem Main.bas file generated by New Project wizard
rem
rem Created:   周一 7月 4 2022
rem Processor: ATmega328P
rem Compiler:  BASCOM-AVR

rem Write your code here
$programmer = 22                                            'ARDUINO(使用 stk500v1 協議)
   '
   '  *************************************
   '  *  PCF8574 I2C LCD Adapter test     *
   '  *    For multiple LCDs   2021/ 3/24 *
   '  *************************************
   '
$regfile = "m328pdef.dat"                                   '設置要使用的 AVR。
$crystal = 16000000                                         '設置 AVR 時鐘。
   '
$hwstack = 64                                               '設置硬件堆棧的容量。
$swstack = 10                                               '設置軟件堆棧的容量。
$framesize = 24                                             '設置框架區域的容量。
   '
   '  * PCF8574 I2C LCD 適配器設置 *
   '
Const I2c_select = 1                                     '0:軟件 I2C,1:TWI
#if I2c_select = 0
   '------[對于軟件 I2C]------
   Config I2cdelay = 10                                     'SCL 時鐘頻率 = 大約 42KHz。 (在 AVR 時鐘 16MHz 時)(* 最大 100KHz)
   Config Scl = Portd.2                                     '設置端口引腳連接 I2C 總線的 SCL 線。
   Config Sda = Portd.3                                     '設置端口引腳連接 I2C 總線的 SDA 線。
   I2cinit                                                  '初始化 I2C 總線的 SCL 和 SDA 線。
   '-------------------------------
#else
   '------[對于 TWI]------------------
   $lib "i2c_twi.lib"                                       '結合硬件 I2C/TWI 庫。
   Config Twi = 100000                                      'I2C 總線時鐘 = 100KHz
   Config Scl = Portc.5                                     '您必須指定 SCL 引腳名稱。
   Config Sda = Portc.4                                     '您必須指定 SDA 引腳名稱。
   I2cinit                                                  '初始化 I2C 總線的 SCL 和 SDA 線。
   '-------------------------------
#endif
Dim Pcf8574_lcd As Byte : Pcf8574_lcd =64 '&H40          'PCF8574 從機地址。 (&H40,&H42,&H44,&H46,&H48,&H4A,&H4C,&H4E)
Dim Backlight As Byte : Backlight = 1                    'LCD背光控制。 (0:關閉,1:開啟)
$lib "lcd_i2c_PCF8574.LIB"                               '包含 I2C LCD PCF8574 適配器庫。
Config Lcd = 20x4                                        '將 LCD 設置為 20 個字符和 4 行。
Initlcd                                                  '初始化液晶顯示器。
   '
   '  * 安裝第二個及后續 LCD 時  *
   '
pcf8574_lcd = &H4c                                       '第二個PCF8574的從機地址。 (&H40,&H42,&H44,&H46,&H48,&H4A,&H4C,&H4E)
Initlcd                                                 '初始化第二個 LCD。
    '
Pcf8574_lcd = &H4A                                       '第三個PCF8574的從機地址。 (&H40,&H42,&H44,&H46,&H48,&H4A,&H4C,&H4E)
Initlcd                                                  '初始化第三個 LCD。

   '
   '  ****************
   '  * 顯示測試 *
   '  ****************
   '
Pcf8574_lcd =64 '&H40                                       '指定第一個 LCD。
   '
Locate 1 , 1                                             '標題的顯示。
Lcd "PCF8574"
   '
Locate 2 , 2
Lcd "I2C LCD Adapter"
   '
Deflcdchar 2 , &H02 , &H04 , &H0C , &H1E , &H0F , &H06 , &H04 , &H08       'Write the custom character [Lightning] to the LCD.
Locate 1 , 15                                            '顯示自定義字符。
Lcd Chr(2) ; "1"
   '
Locate 1 , 9                                             '顯示 PCF8574 的從機地址。
Lcd "[" ; Hex(pcf8574_lcd) ; "]"
   '
   '  * 第二個液晶顯示器 *
   '
Pcf8574_lcd = &H4C                                       'Specify the second LCD.
   '
Locate 1 , 1                                             'Display of title.
Lcd "PCF8574"
   '
Locate 2 , 2
Lcd "I2C LCD Adapter"
   '
Deflcdchar 3 , &H02 , &H04 , &H0C , &H1E , &H0F , &H06 , &H04 , &H08       'Write the custom character [Lightning] to the LCD.
Locate 1 , 15                                            'Display custom characters.
Lcd Chr(3) ; "2"
   '
Locate 1 , 9                                             '顯示 PCF8574 的從機地址。
Lcd "[" ; Hex(pcf8574_lcd) ; "]"
   '
   '  * 第三液晶顯示器 *
   '
Pcf8574_lcd = &H4A                                       'Specify the third LCD.
   '
Locate 1 , 1                                             'Display of title.
Lcd "PCF8574"
   '
Locate 2 , 4
Lcd "I2C LCD Adapter"
   '
Deflcdchar 4 , &H02 , &H04 , &H0C , &H1E , &H0F , &H06 , &H04 , &H08       'Write the custom character [Lightning] to the LCD.
Locate 1 , 19                                            'Display custom characters.
Lcd Chr(4) ; "3"
   '
Locate 1 , 9                                             '顯示 PCF8574 的從機地址。
Lcd "[" ; Hex(pcf8574_lcd) ; "]"
   '
Locate 3 , 3
Lcd "-- 3rd Line --"
   '
Locate 4 , 4
Lcd "20x4 Display "
   '
Locate 4 , 20                                            '顯示光標。
Cursor On , Blink
End


回復

使用道具 舉報

ID:342822 發表于 2022-10-11 17:59 | 顯示全部樓層
屏幕截圖(140).png


rem Main.bas file generated by New Project wizard
rem
rem Created:   周六 8月 8 2020
rem Processor: ATmega88
rem Compiler:  BASCOM-AVR

rem Write your code here
rem 背光及對比度均取消,因這個模型沒有背光功能
$regfile = "m88def.dat"
$crystal = 8000000
$hwstack = 32
$swstack = 32
$framesize = 64

Const Vmode = 3                                             '3V模式

$lib "Lcd_RX1602A5.lbx"
$lib "i2c_twi.lbx"                                          ' 對軟件 I2c 使用硬件 twi 或注釋

Config Twi = 100000                                         ' 100kHz
Config Lcd = 16x2 , Chipset = St7032

Config Scl = Portc.5
Config Sda = Portc.4


I2cinit

Lcd_reset Alias Portc.2                                     ' 用于 LCD 復位的引腳
'Lcd_light Alias Portd.7                                     ' 背光的引腳

Config Lcd_reset = Output                                   ' 顯示器復位
'Config Lcd_light = Output                                   ' Display Licht


'Lcd_light = 1                                               ' 激活背景LED
Lcd_reset = 0                                               ' 復位模式
Waitms 100
Lcd_reset = 1                                               ' 正常模式

'Initlcd                                                     ' init LCD
'Lcdcontrast 30                                              '30到40之間的值在3V時最有效

Do
  Cls
  Locate 1 , 1 : Lcd "test--CHENGGONG"
  Waitms 100                                               '
Loop


End

回復

使用道具 舉報

ID:958088 發表于 2022-10-15 11:02 | 顯示全部樓層
taotie 發表于 2022-10-11 17:59
rem Main.bas file generated by New Project wizard
rem
rem Created:   周六 8月 8 2020

高手!謝謝!
回復

使用道具 舉報

ID:342822 發表于 2022-10-16 09:49 | 顯示全部樓層

。這些都是BASCOM AVR幫助里的例程~~~
回復

使用道具 舉報

ID:163044 發表于 2022-12-29 10:21 | 顯示全部樓層
謝謝老兄
已經下載..
回復

使用道具 舉報

ID:356562 發表于 2023-3-3 10:08 | 顯示全部樓層
很不錯的軟件,我還買了一本書。
回復

使用道具 舉報

ID:326998 發表于 2024-4-12 21:41 | 顯示全部樓層
好久沒用過了,謝謝
回復

使用道具 舉報

ID:326998 發表于 2024-4-14 09:06 | 顯示全部樓層
沒想到還有2.0.8.5
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美久久一区 | 日韩精品网站 | 欧美极品在线观看 | 中文字幕免费在线 | 亚洲人在线播放 | 亚洲一区二区久久 | 国产线视频精品免费观看视频 | 免费的日批视频 | www.亚洲免费 | 黄色免费网站在线看 | 国产激情综合五月久久 | 久久99久久99 | 男女视频在线免费观看 | 久草资源 | 久久久成人一区二区免费影院 | 免费黄色成人 | 亚洲成人一区 | 懂色中文一区二区三区在线视频 | 人操人免费视频 | 午夜av电影| 手机av网| av日韩精品 | 久久久久久色 | 91精品一区二区 | 欧美一级久久 | 91一区二区三区在线观看 | 性色在线 | 日韩视频在线观看 | 中文字幕在线观看第一页 | 成人欧美一区二区三区黑人孕妇 | 亚洲一区二区中文字幕 | 久草久| 亚洲在线免费观看 | 欧美二区在线 | 亚洲综合在线播放 | 久操伊人| 日韩在线综合 | 免费观看av网站 | 日韩a视频 | 青青久草 | 亚洲成人av在线播放 |